Java 程序員,風光背後的危機

Java 程序員,風光背後的危機

不得不承認,經歷過行業的飛速發展期,互聯網的整體發展趨於平穩。爲什麼這麼說?爲什麼要放在 Java 程序員的盤點下說?

的確,對於進可攻前端,後可守後端大本營的 Java 程序員而言,雖然供應逐年上漲,但是市場似乎對他們依然青睞有加。這些承擔着技術招聘市場中高供給高需求的 Java 程序員在 18 年的招聘市場上,真的還能如此風光嗎?還是埋下了一些「危機」的伏筆呢?

研究發現,2018年的 Java 程序員的確很風光,具體體現在市場需求和平均工資的上漲上,但這些風光之後,埋伏了一些危機:

  1. 市場需求增長遠少於 Java 程序員供應增長,Java 程序員面臨更加激烈的競爭;
  2. 受供應量的大幅增長影響,Java 程序員平均跳槽薪資漲薪幅度較低;
  3. 需求方對 Java 程序員提出更加嚴苛的選材標準。

小編給大家推薦一個Java技術交流羣:937053620!羣內提供設計模式、spring/mybatis源碼分析、高併發與分佈式、微服務、性能優化,面試題整合文檔等免費資料!給大家提供一個交流學習的平臺!

一、Java 程序員面臨更加激烈的競爭

2018 年在招聘市場上求職的 Java 程序員面臨的更加激烈的競爭主要由以下兩個原因引起:

1)Java 程序員的供應較 2016 年增加 25%;

2)Java 程序員的需求量漲幅遠低於供應漲幅。

在供應量增長的大背景下,Java 程序員還出現漲薪幅度較低的情況。

1. Java 程序員求職人數增長 25%,所獲平均面邀數下降

自 17 年起,在市場上看機會的 Java 程序員在數量上不斷攀升,18 年增加 25%,但 Java 程序員 2018 年所獲得的總面邀數卻只增長了 5% 左右。 這也就不難解釋爲何 2018 年 Java 程序員收到的平均面邀數有了顯著的下降。

不斷增長的供應帶來的就是更加白熱化的競爭。「候選人的充足供應,對於找工作的人來說,也許並不是一件好事,因爲用人的公司肯定會更加挑剔」

那麼,這些新增的 25%Java 程序員從哪裏來?

除了正常的人才流動的 Java 程序員,今年來市場上看機會的 Java 程序員還存在異常流動

18 年 Java 程序員的異常來源包括:非互聯網公司(包括但不限於傳統軟件公司、傳統硬件公司、金融公司等)、互聯網金融領域的公司、一些不知名的互聯網創業公司(這裏的異常來源指的是相較於正常的人才流動而言)。

這樣的情況在公司層面也有所反饋,在某 TMD 公司擔任技術面面試官的李一對於 18 年的 Java 程序員的整體情況反饋出了類似的結論,「17 年我們還是能夠招到一些互聯網背景不錯的 Java 後端,進了 18 年之後,這個情況反而更難了。要麼就是一些不知名的二三線公司,要麼乾脆就不是互聯網背景的公司。」

2. C 輪以上的企業成爲吸收 Java 程序員的主力公司

在 2018 年,對 Java 工程師需求量較大的公司中,尚未融資公司、C 輪、D 輪和上市公司的需求明顯增長。其中,上市公司發出了近 50% 的面試邀請。爲什麼會出現這樣的需求往 C 輪及以上公司移動的情況。

需求流動的原因:

  • 受到市場環境的影響,創業公司的招聘需求收縮

資本市場的投資逐漸走向聚集,即大部分的資金都涌入了一些頭部公司,再加上整體的投資偏向於理性,這對於處在 B 輪以前的公司,如果沒有突出的創新點和清晰的玩法,不容易從資本市場獲得投資。除了資金聚集之外,公司的合併也成爲一種新常態,合併之後的人員調配等,導致這一部分公司不再短期內產生更多的招聘需求。

  • 大公司隨着業務增長,對人才的需求穩步上升

首先,對於 C 輪以上的互聯網公司,他們一般擁有清晰的商業模式和穩定的業務需求。因此,單單從常規的人員流動角度,他們就會有穩定的需求,「我們的開發配比是按照產品經理的招聘進行配比的」李一跟我們分享了他們公司爲什麼會有穩定的 Java 程序員需求的原因。「比如增加一個產品經理,他會提出一些新的需求,這個時候開發就不夠用了,就要招新人。」再加上通常 C 輪以上的公司業務發展可能不再會經常出現指數增長,但是整體趨勢是上揚的,因此他們往往擁有比較穩定的 Java 開發需求量。

二、 2018年,Java 程序員人均跳槽年薪漲幅不到 3 萬

從 17 到 18 年,Java 程序員的跳槽前薪資的確出現了小幅上升,大家對於跳槽的期望薪資也有了提升。但現實卻是期望遠沒有達成,相較於 17 年,18 年跳槽後的薪資平均數還出現了下滑。

先看看不同工作年限大家的跳槽前後薪資漲幅:

Java 程序員,風光背後的危機

從數據表現來看,除了工作 4-5 年的 Java 程序員跳槽後年薪漲幅較大外,剩下工作經驗的 Java 程序員薪資漲幅都較小。2017 年 Java 程序員數量的上升並沒有帶來平均薪資的等比上升,側面也反應了 Java 程序員在 2017 年出現的異常流動情況:在分析 Java 程序員的來源中,我們提到,17 年的 Java 程序員除了正常流動外,還多了很多異常流動。

三、 Java 程序員如何在新的市場競爭中獲得優勢

從任職需求上看,面試官對於候選人的期望主要掉現在紮實的計算機理論基礎,熟悉面向對象編程,瞭解常用框架等等。因爲這個階段,公司所需要的 Java 後端開發,主要是爲了解決一些基本業務功能的實現,紮實的基本功能夠幫助候選人更快、更好地熟悉業務。

縱向的技術沉澱

對於技術沉澱的考察主要是從項目經驗中來,通過對項目經驗的考察過程中,觀察候選人是否能夠把工作內容轉化成自己的技術能力或者系統能力。

橫向知識面的拓展

除了縱向的技術沉澱外,在這個階段,作爲系統羣或者項目的負責人的橫向知識面也是非常重要的考覈因素。橫向的知識面一方面包括技術上的,表現爲不僅能夠有架構上的整體認識,還能利用技術組件解決一些比較專業的問題。另外還包括業務上的,比如是否能夠在解決具體的需求同時,考慮到整體業務線上會涉及的各個環節,提前考慮並且部署這些環節會出現的問題。

最後小編也推薦一個Java架構師的學習路徑希望可以幫助到大家:

Java 程序員,風光背後的危機

需要以上資料的可以加QQ羣:937053620,免費獲取

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章