現在學java好找工作嗎?

qzuser


明確你的目標

只是找一份工作還是對工作的薪酬、公司品牌、品臺能力也有訴求?

不同層次的目標,市場需求不同,對應的要求也不同。供需關係決定了待遇。


Java的市場需求分析

先來看看Java在編程語言排行榜上的位置。

以下是截止2019年3月TOIBE的統計結果: 可以看出Java還是穩居老大哥位置。使用度之高,也反映了市場需求量之大、崗位之多。但是,使用人數眾多,也會帶來一個挑戰:與你競爭的人群也是龐大的。你需要有超出同期求職者的優勢才行。


如何構築核心優勢?

找準細分場景、細分方向。Java之所以紅遍全球,很重要的原因是語言相對簡單,上手容易、成熟的生態(N多可以“拿來主義的輪子”)。這也造就了Java幾乎覆蓋了各種應用場景:Web、桌面、中間件……

2005年前,一線歐美大廠之間的角逐主要聚焦在企業級應用開發。在橫掃JavaEE的輕量級框架Spring誕生之前,EJB

2.x

幾乎是JavaEE的代名詞。企業級開發仍然是一個龐大的市場,加之現在眾多的傳統行業做數字化轉型,這一塊的需求量依然強勁。

2008年之後,大數據、雲化越來越接地氣,加之開源的大數據框架越來越多,Hadoop, Spark……特別是國內大廠也越來越活躍,如阿里巴巴等。大部分框架都支持Java,所以在這一個新領域,Java的需求量也不少。

2015年之後,“AlphaGo”的標誌性事件將IT、互聯網的江湖引向了一個更新的戰場:AI(人工智能)。儘管很多開源庫首推“新網紅”Python,但是Java仍然是被支持的主流對象之一——比如Google的主流機器學習框架TensorFlow。

綜上所述:

1. Java在目前的各大主流場景都佔有一席之地,你需要根據自己的實際情況,聚焦一個方向

2. 無論你選擇哪個方向,最重要的都是要掌握對應的主流框架。


如何學習掌握框架

很多朋友反映,源代碼的閱讀很枯燥,而且容易在代碼的海洋裡失去方向。

一個比較好的方法:

1. 先仔細閱讀官方的高階文檔,能清楚框架作者的設計理念和高階架構,然後針對性地在代碼中尋找對應的脈絡,不要沉浸在局部的某個方法實現中;

2. 在實際項目中應用框架。開始的時候,要囫圇吞棗,目標是先跑起來。然後在具體的場景中採用調試的方法去跟蹤與框架的交互。

3. 等你熟悉了與框架的交互之後,再深入具體的局部源代碼中仔細研讀。


技術都是相通的、不要貪多求全

很多朋友容易被日新月異的各種框架迷亂雙眼。個人建議選擇一個主流框架之後,吃透它。千萬不要三天打魚、兩天曬網。當你徹底精通一個之後,再看其他的都會事半功倍。


迎合行業趨勢,做好技術投資保值

互聯網上有句名言:“風口上豬也會飛”。在技術方向選擇上,儘可能選擇未來需求空間大的。比如現在人工智能很火,適當地去了解一些與之相關的其他編程語言、技術類型也是很有必要的。


周林ZhouLin


我覺得以自己本身在二線城市的程序員的身份來說這個問題可以從以下幾個方面來看:

第一條最基本的,年齡問題,如果你已經30多歲了那麼勸你就不用參考下面的建議了。如果沒有30多歲那麼可以看看下面的建議。

  1. java目前市場
  2. 大專及以上學歷,學的還比較紮實
  3. 大專及以上學歷,學的差
  4. 大專以下學歷,學的比較紮實
  5. 大專以下學歷,學的比較差


先從第一個問題來看

java目前的市場

雖然最近兩年,大家聽到最多的是大數據,區塊鏈,什麼人工智能。但是不可否認,目前絕大部分的公司還是需要用到java來做後端開發的。包括比較多的小的創業公司,java對於公司來說,成本也是最低而且最划算的,在就是安卓系統的app也是需要java來寫的。我們也可以看看招聘網站的招聘信息,這個只是boss直聘,我只是搜了北京的java崗位的招聘:

多達10頁,按照每頁30條信息來算的話有300多條招聘信息,boss直聘企業入駐還是比較嚴格的,相對來說裡面的創業型公司基本很少,那麼還有其他的招聘網站呢,還有其他城市呢,所以雖然整個中國的培訓機構比較多,大學啊,考研計算機的也有,但是相對來說,目前java市場崗位還算比較多的。

大專及以上學歷,學的還比較紮實

看到這個類型就基本可以知道了,這類是比較好找工作的,不管你之前學的是什麼專業。至少你如果去找工作,在比較多的剛起步的公司去面試是很好面上的。如果你如果不是計算機相關專業的話,也不是沒有可能進大的公司,那得看你有沒有關係了,這個只是題外話。如果您是在培訓機構學習的話,培訓機構一般都會有合作的公司,那麼這樣找工作基本也就比你自己出去投就更加簡單一點了。

大專及以上學歷,學的差

這個類型相對來說,如果啊,你的基礎學的還可以,在面試的時候面試題準備的也還可以,在加上一點運氣,也能找到工作。但是找工作的週期會比較長了,可能你就在找工作的中途就直接放棄了。然後有其他的打算。還有就算你找到了工作,在工作中不去學習的話,其實最後還是面臨著被淘汰的。

大專以下學歷,學的比較紮實

那麼這個類型其實有兩個極端,要麼很快就找到工作,要麼就很難找到工作。原因還是學歷,和自己的表達能力上面。其實最好是投一些創業型公司,那麼面上的幾率就很高了。但是回過頭來想一個問題,編程是屬於技術活的,那麼對於我們來說技術才是核心,如果你學的比較好,其實也還好。

大專以下學歷,學的比較差

這一類其實我就不想多說了,建議您直接快點給自己找其他的出路吧。編程真的不適合您,只要您能找到自己的行業肯定比這一行要好。



自學JAVA


培訓班不斷壯大隊伍,考研計算機的也越來越多,我想大部分人全都衝著高薪來的,然而你學完連工作都不好找,只能去996的碰碰運氣,996的都一堆人搶著進,那簡直是拿命來換那5,6千的工作啊,幹什麼不好呢,現在一線城市餐廳招個服務員都有4k,初級程序員的時薪算起來也不是很多啊,而要幹到中高級程序員,沒有個三到五年是不行的,大家只認工作年限,到了三十二歲左右,如果還只能當個基本的碼農,也很少有公司要你了。所以,入it請慎重,入Java請回頭。


劇透劇透


分幾個方面考慮哦。

首先看個人水平。

現在互聯網行業開發需求量還是蠻大的,就算現在行業裡會傳滴滴大批量裁員等負面信息,但一些中小型企業,或者大型企業的人員流動,後臺JAVA開發需求量一樣很大,所以水平中高的找工作不是難事,水平入門的得看企業願不願培養新人了。

然後看就業方向。

從事JAVA開發有很多就業方向,現在比較火的大數據、人工智能、區塊鏈、物聯網都是熱門行業,也屬於新興產業,需求量不在少量,現在政府鼓勵創業,創業公司業務需要信息化、上雲,必然開發需求量大,然後JAVA現在作為主流開發語言,需求量也不在話下。

最後看自身定位。

最重要的看自己職業定位,如果是簡單的網站開發,不追求更高的架構師等等,就業也只能侷限編碼工作,無形中把自己的水平拉低了,工作會相對難找,然後自己定位為開發之上,作為架構師,或者是技術經理,JAVA還算式比較常用的語言,之後就業JAVA方向的工作還是很好找。


豹瞳


很榮幸回答您的問題,我是程序員包子鋪。

針對您這個問題還得從以下幾個方面看。

一,自身的經驗與水平

如果您是剛畢業出來的應屆生,那你可能要得一段時間找了,雖說現在java任然是第一語言,但是已經不是以前那麼的統治力的,逐年也在走下坡路,但是最近十年之內肯定還是穩穩的,可能就是人才的需求沒有以前那麼多了,因為現在的互聯網技術更新換代非常快,各種新的技術出來,而近兩年人工智能和大數據的火熱,讓python成為了另一個選擇,這樣就在無形之中拉低了java的地位。

其次是現在的培訓機構漫天飛,很多的別的行業的都轉戰互聯網,讓這個行業的市場飽和度再一次升高,企業肯定也更有的挑了,如果你的技術夠硬的話當然就另當別論了,只要技術夠硬這些都不是事。

二,把握金三銀四

最好能在三月四月的時候找工作,那時是人才變動需求最大的時候,想跳槽的大都在這個時候跳了,人家走他的位置就空了,這就是你的機會,一般三月四月找還是很好找的。


程序員包子鋪



yz40234864


該問題類似於,有駕照,市區道路好開嗎?或者,會跑步,馬拉松可以參加嗎?

我只能說,可能你問了這個問題,可能你就是那個不好找工作,學不會那個。因為JAVA本來就需要獨立思考能力和探究精神。

前端,前端,前端!工資可以,好就業。其他不說了,6500,弄到就業滿意為止。


找前輩網


從我的角度來看,中級的今年最不好混,成本高,但是和初級的比也沒差那麼多,高級的各家還招聘不到,牛人選擇性很多。學java找工作沒問題,主要是沉澱下來,儘快成為高級😼


尹洪亮Kevin


不好找啊,真的


萬倍98K


關鍵還是得基礎紮實,才經得起考驗。先把數據結構學好吧。


分享到:


相關文章: