Java好入門嗎,現在工作好找嗎?

小明愛王者


不說多的,只要你的技術學得到家,有做過項目的經驗你肯定能找到一份工作。

能不能找到工作的前提,還是要看你自己學的怎麼樣。

自學Java能不能找到工作,你可以跟著這套學習路線進行學習一下。

第一:先學習Java的核心庫(JavaSE)

JavaSE的內容包括:環境搭建、基礎語法、面向對象、數組、集合、常用類、IO流、反射機制、網絡編程……..

第二:MySQL數據庫

搞定一門數據庫相關的課程,例如:MySQL、Oracle,搞定一個就可以了,目前互聯網公司,例如:京東、阿里等,他們都在使用MySQL,所以建議大家學習MySQL數據庫,小巧輕盈,免費,由於互聯網公司的項目訪問量比較大,所以一般會搭建數據庫的集群,可以一個數據庫不夠,所以需要搭建數據庫集群,為了應付高併發。(搭建的比較多的時候,免費就很重要了。)

第三:WEB前端

以後從事Java開發,從事JavaEE開發,主要開發的系統結構是B/S結構的,B指的是Browser,S指的是Server。要開發這種系統,B端要會,S端也要精通。WEB前端的學習就是學習B端技術。包括:HTML 、CSS、JavaScript(JS)、jQuery框架(底層對JS進行了封裝)…

第四:WEB後端(JavaWEB)

WEB後端其實可以是很多種不同的編程語言,例如:PHP、C、C++、Java,他們都可以進行WEB後端的開發,我們既然選擇了比較火爆的Java,那麼我們學習的後端一定是基於Java語言實現的,包括:Servlet、Filter、Jsp、EL、JSTL、MVC架構模式、數據庫連接池(阿里巴巴的Druid連接池)、代理模式(動態代理)。另外後端學習了之後,還要學習一個異步編程技術AJAX。(完成網頁的局部刷新,AJAX其實不屬於後端,是前端瀏覽器上的程序。)

學習到這裡為止,表示Java基本/基礎的技術已經學完了。但是這些最基層的技術在實際的開發中不會使用的,一般為了開發效率,都會使用大量的提前封裝好的框架。

第五:最好能夠停留下來,做一個項目。

這個項目最好能將之前所學全部串起來。(對以前的知識點進行鞏固。)

這個項目最好是基於:Servlet + Jsp+AJAX+jQuery+MySQL….

在這個項目的開發過程中:大家一定要記住,目前比較好的項目自動構建工具:Maven是一定要精通的。還有一個就是團隊協作開發:Git/SVN是一定要會用的。(目前使用Git比較多一些。)

第六:學習高級框架

Spring、SpringMVC、MyBatis(持久層框架,這個框架互聯網公司使用比較多,因為互聯網項目需要進行SQL優化,MyBatis的SQL優化很方便,所以大部分都是使用MyBatis)

Struts2(很少使用了,使用這個的肯定是很老的項目)、Hibernate(傳統企業,還有政府等可能會使用Hibernate。)

SpringBoot(新項目大部分使用的都是boot了。所以在項目中遇到還在使用SSM的一般都是遺留項目。)

當你走到這裡之後,基本上你可以出山了。(去找工作,8K的薪資應該問題不大,但前提是你學的好。學習的深度夠了,廣度夠了。)

第七:最好能有一個大型項目是使用框架來完成的。

SpringBoot做一個項目。

Spring SpringMVC MyBatis做一個項目。

這個項目最好是找幾個人搭夥做一下。體驗一下團隊協作。(尤其是使用一些協作的工具。怎麼溝通,怎麼寫日報,怎麼開會,怎麼使用Git,等等….)

第八:如果你的薪資想達到15K的話,你可能需要還要學習一些分佈式相關的一些技術。

能夠應付高併發的一些技術,例如:分佈式框架Dubbo、SpringCloud、MQ、Nginx、Redis…..


IT從業者陳斌


感謝悟空問答,作為略懂JAVA的普通小白,說說我的建議:

JAVA入門其實還是挺難的。就我目前的認知水平來說,編程是非常難的。其實編程整體感覺就相當於學習高數一樣,需要很強的接受能力,思維能力和擴展能力。它不像語文,英語之類的出現一兩個單詞語法錯誤無關緊要,它對每個構成元素都是精益求精,關鍵代碼塊更是不能多也不能少,更不能錯,不然完全無法輸出想要的結果。

JAVA明確告訴你,不好入門。編程是計算機技術最高級體現,想要學習肯定是非常痛苦的。天下沒有很好的東西學習起來很簡單的。所以一定要端正學習態度,不要急於求成,並且還要反覆練習,就像學習數學一樣,不停的開括自己的思維,大量閱讀被人優秀的代碼,不斷思考。

JAVA工作的話還是挺好找的,因為編程技術是未來發展方向。當前是信息爆炸世代,互聯網時代是當前主流市場,上網是沒個人都必須學會的技能,所以導致人們對程序員的要求日益增多。現在公司基本上都有官方網站,並且手機APP也都需要的,所以市場需求量比較大,薪資也還是不錯的。

JAVA是目前非常流行的編程語言,學習JAVA一定不會浪費時間,浪費精力,浪費錢財。\r感謝大家的閱讀,謝謝大家。





襄陽貝多芬鋼琴程校長


一個非常好的問題。我是工作多年的Web應用架構師,來回答一下這個問題。歡迎關注我,瞭解更多IT專業知識。


將學習過程分為3個階段分別解釋一下:


1,首先要學習Java基礎,數據類型、基本語法、常用數據結構和類,網上資源很多。


2,然後結合工作內容,學習常用框架,比如Web開發常用Spring Boot,注意框架學習時要挑選當前的Top3,已經過時的或者太新還看不清楚未來的,都不太適合新手學習。


3,隨著學習進階,逐步可以獨當一面,在工作中積累項目經驗、提高技術水平,現在技術發展迭代很快,終身學習。



Java工程師找工作是很容易的,市場需求很多,薪資看個人能力和水平。


基礎紮實的,多準備準備,可以拿到不錯的offer。


基礎不那麼好或者不是科班的同學,就更要多用些心思,找些能貼上的標籤,工作總能找到的,可能薪資待遇稍差些。


可以嘗試加入開源項目的開發,真實項目(不同於培訓班),又有人指點,進步會很快。


急速馬力快de源碼客


你可以試著學習一下,看看自己是不是適合做這個,如果喜歡,捋起袖子就幹,學好了,養家餬口不是問題。

1.興趣是最重要的,因為做開發很辛苦,特別是每年都有新技術出現,你就需要學習,不然就會落後。

2.學習java的大致路線

(1)學習java基礎知識,先學習基本語法,面向對象,集合這些就夠了,io流,多線程這些,以後用到在學,因為這些對剛入門比較難,會打擊學習的積極性。

(2)學習點基本的html,js,css,這些雖然是前端的,但是後端也要能看懂,懂點前端的知識,才能更好的寫出高質量的後端接口。學習這些,也是為了後面自己能做一個小但完整的小項目,js要重點學習 。

(3)學習java web方面的內容。從servlet開始學習,session,cookie這些好好學,servlet原理要搞清楚,對後面學習 spring mvc比較重要。

(4)學習jdbc,mysql數據庫,然後結合前面學習的東西,可以做一些小的項目了,比如圖書管理系統,會員管理系統。

(5)學習ssh或者ssm spring spring mvc mybatis這三個框架。然後做一個項目,可以把第四步的項目改為ssm架構形式的。

(6)學習spring boot框架,redis,做一個spring boot的項目。

學習完以上知識,基礎知識要熟練掌握,那麼可以出去找工作了。

(7)學習spring cloud,dubbo這些微服務框架,會這些,工資要更高。

(8)學習設計模式,研究spring源碼,為更高的方向發展。

以上這些差不多就是java要學習的內容。記住,堅持就是勝利,喜歡,捋起袖子就幹吧!


春哥學堂


Java入門不難,但也要在老師或跟著視頻學習的情況入門。一般的同學在自學時通常在搭建開發環境時花上不少時間。跟著老師做相對節省時間些。

Java語言程序設計我相信初中文化都能學會。Java的中高級技術,如Servlet/JSP,Spring全家桶,Hibernate這些技術真不是那麼易容學。如果不深入學習,學會老師教的例子,也能找到工作。

現在工作好找嗎?答案是肯定的。Java技術一直排在全球編程語言前三,在中國絕對排在第一。如果Java程序找不到工作了,那其它編程語言的程序員墳前青草不知道長多長了。


SaMaT88


本人大學計算機科學與技術專業,畢業後順利進入IT開發行業,至今工作10年了,期間經歷了Java Web開發,Android移動端開發,H5開發,大數據,PHP開發等多個不同的方向,也做過軟件培訓公司的金牌講師,所以對你的這個提問我覺得自己非常具有發言權.

1.Java

對於初學者來說,學習起來是有一點點的難度,主要是因為前期沒有界面,不能實時看到效果,達不到”所見即所得“的效果。所以對於邏輯思維不太強的人來說,可能有點不好理解,而且也需要記一些東西。

但是隻要入門之後,後面學起來就很順了,加上web內容,就可以帶界面了,開發起來也很有意思了。

2.因為現在java的需求量還是很大的,所以只要你自己足夠努力,學完肯定可以找到工作,當然在學習的過程中,也得鍛鍊自己的口頭表達能力,因為你去找工作首先得面試。我之前教過不少高中甚至初中學歷的學生,最後也可以10k以上就業!


我從事互聯網開發10年,主要的研究方向集中在Java web微服務架構領域,Android移動端研發,HTML5前端方向,我會陸續寫一些關於互聯網技術方面的文章,感興趣的朋友可以關注我,相信你一定會有所收穫。

如果有Java,Android,H5等開發方面的問題,或者是開發求職方面的問題,都可以在評論區留言,或者私信我!


一一哥Sun


其實這個問題歸根結底還是要問你自己,好不好學,完全取決於你的學習方法,學習方式。

關於Java市場行情:從2008年開始JAVA就突然火了起來,騰訊最近組織了一個大型JAVA技術交流峰會,由此可見JAVA現在已經到了我們不能想象的境界,一切的步伐都要跟著大公司走,騰訊這樣級別的公司都這樣重視JAVA技術,可見JAVA的發展前景是多麼的可觀,雖然現在競爭大,但是中國未來五年,JAVA人才的需求量也是在不斷上升的,而目前北京和上海這樣的城市,平均工資是12000左右。

但是我現在看到的問題是,大家看到Java工程師這個職業發展非常好,未來前景也是非常好,掙錢也是非常多,但是大家都忽略了一個東西,既然是這麼好的職業,那麼它一定沒有那麼容易讓你勝任這個工作,我們都知道現在Java工程師的競爭非常大,而這種競爭是在新手之中的競爭,在初級工程師、中級工程師、高級工程師是沒有競爭的,很多人眼紅前端工程師工資這麼高,自己也想這樣去拿高薪,但是大家不知道當初這些人在學習Java工程師的時候是怎麼學習的,才有今天,為了避免大家有這樣錯誤的思想,我給大家下面幾個建議:

一、現在競爭激烈,Java工程師不缺半桶水,缺的就是真正掌握技術的人才,所以你既然想從事這個行業,就腳踏實地的學,千萬別急於求成,這樣往往會讓你既學不好技術,也找不到工作,浪費時間,尤其是不可相信那種速成四個月培訓,學費貴不說,學完都找不到工作,所以建議大家在網上慢慢學,現在公司都要這種有自學能力的人。


二、現在的Java工程師不是之前那麼容易,學的東西更加高端,所以想做Java工程師的人必須有一個學習規劃,有系統學習方案,建議學習時間是半年,每天應該學習什麼,應該明確規劃好,每個知識點應該做什麼案例,而且要每天堅持學,不能三天打魚兩天曬網。


三、因為專業知識非常強,所以我個人建議一定要有人去指導,現在這個時代只要多跟別人交流才能獲得更多更有價值的信息,初學者千萬不能閉門造車。不要想著單憑自己一個人的力量就把Java工程師這好的技術學會。

那麼零基礎應該怎麼學Java呢,以下是我的一點見解:我是過來人,我說一下的建議是我走過來的經驗,學習是痛苦的,以前老師跟我們說培養學習興趣,這句話就是錯的,有多少人生下來就喜歡學習的,大家都喜歡玩,喜歡安逸,跟健身一樣,開始都是特別痛苦的,學Java也是這樣,你需要挺過一個階段,只要挺過這個階段,基本就養成了每天學習的習慣,學習本身就是一種習慣。

1.逆著自己的性格去學Java,學習就是一件逼著自己的事情,沒人願意學習,但是你既然想學Java拿高薪,那就必須逼著自己,會有一些時候,你會在去看電視或者玩遊戲與學習Java做選擇,如果你選擇了玩遊戲,首先你就應該鄙視你自己。


2.之前我們校長總跟我們說一句話,如果你今天不努力工作,那麼你明天肯定努力找工作。同樣學習也是這樣,對於學生來說今天你不努力學技能,那你明天肯定著急如何掙錢。對於工作想轉行的,如果你不能耐心學下去,那麼你會永遠做著你現在不喜歡的工作。


3.如果你不偷懶,能耐心的每天都學下去,自己別放鬆,相信我,半年足矣,半年足夠了,學好Java找到第一份工作沒有任何問題,就看你是否付出最大的努力。是不是每一刻都在學習。學習Java怎麼學,具體方法真的太多了,但是很多忽略了一點,就是你心裡的東西,你心裡的東西是否定型,你到底怎麼看待你學Java這件事情,如果你是那種我一定要學會Java,以後拿高薪,那你可以做到半年時間,放棄其他一切娛樂,有時間就學習,多看,那你不可能學不成。但是如果說你屬於那種嘗試的心態,我奉勸還是不要學Java,你一定學不成


正經程序猿90


Java入門不難,但也要在老師或跟著視頻學習的情況入門。一般的同學在自學時通常在搭建開發環境時花上不少時間。跟著老師做相對節省時間些。

Java語言程序設計我相信初中文化都能學會。Java的中高級技術,如Servlet/JSP,Spring全家桶,Hibernate這些技術真不是那麼易容學。如果不深入學習,學會老師教的例子,也能找到工作。

現在工作好找嗎?答案是肯定的。Java技術一直排在全球編程語言前三,在中國絕對排在第一。如果Java程序找不到工作了,那其它編程語言的程序員墳前青草不知道長多長了。


ai鄉里人


Java入門不難,但也要在老師或跟著視頻學習的情況入門。一般的同學在自學時通常在搭建開發環境時花上不少時間。跟著老師做相對節省時間些。

Java語言程序設計我相信初中文化都能學會。Java的中高級技術,如Servlet/JSP,Spring全家桶,Hibernate這些技術真不是那麼易容學。如果不深入學習,學會老師教的例子,也能找到工作。

現在工作好找嗎?答案是肯定的。Java技術一直排在全球編程語言前三,在中國絕對排在第一。如果Java程序找不到工作了,那其它編程語言的程序員墳前青草不知道長多長了。


首席觀察員007


你好,很高興回答你的問題。我就是從事java相關開發的。 入門其實挺簡單,但是要求你有一定的編程基礎,如果沒有編程基礎的話,入門還是很困難的。現在找工作其實很好找。只不過是入門的話比較難。


分享到:


相關文章: