日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

2017年 Java 程序員,風光背后的危機

 Levy_X 2018-01-08


上周,我們進行了關于「年底盤點」期待內(nèi)容的投票,大家對 Java 崗位在 2017 年的發(fā)展十分好奇。本周,我們?yōu)榇蠹規(guī)?2017 年年底盤點:Java 崗位篇。


不得不承認,經(jīng)歷過行業(yè)的飛速發(fā)展期,互聯(lián)網(wǎng)的整體發(fā)展趨于平穩(wěn)。為什么這么說?為什么要放在 Java 程序員的盤點下說?


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


100offer 研究后發(fā)現(xiàn),2017 年的 Java 程序員的確很風光,具體體現(xiàn)在市場需求和平均工資的上漲上,但這些風光之后,埋伏了一些危機:


1)市場需求增長遠少于 Java 程序員供應增長,Java 程序員面臨更加激烈的競爭;

2)受供應量的大幅增長影響,Java 程序員平均跳槽薪資漲薪幅度較低;

3)需求方對 Java 程序員提出更加嚴苛的選材標準。


回到開頭,我們?yōu)槭裁凑f 17 年互聯(lián)網(wǎng)整體發(fā)展趨于平穩(wěn),通過對 17 年招聘市場上的 Java 程序員面臨的危機梳理,我們來抽絲剝繭地解析這個問題。


說明:

本文中盤點的行業(yè)數(shù)據(jù),除單獨說明外,皆來自 100offer 平臺。

100offer 服務于北上廣深杭、2年以上工作經(jīng)驗的的資深互聯(lián)網(wǎng)人。本文數(shù)據(jù)取自 2016 年 1 月 1 日至 2017 年 11 月 31 日經(jīng)篩選在 100offer 進行匿名展示的高端人才,他們收到的面試邀請和薪資普遍高于市場平均水平。



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


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


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

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


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


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



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



不斷增長的供應帶來的就是更加白熱化的競爭?!负蜻x人的充足供應,對于找工作的人來說,也許并不是一件好事,因為用人的公司肯定會更加挑剔」,在 100offer 有 3 年工作經(jīng)驗的人才顧問 Tony 道出了面試邀請背后的玄機。


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


17 年新增的 Java 程序員從哪里來呢?除了正常的人員流動之外,100offer 感受到 2017 年的 Java 程序員的來源更加豐富了。


「除了正常的人才流動的 Java 程序員,今年來市場上看機會的 Java 程序員還存在異常流動」100offer 的資深人才顧問 Summer 解讀了這一部分 Java 程序員的來源。


17 年 Java 程序員的異常來源包括:非互聯(lián)網(wǎng)公司(包括但不限于傳統(tǒng)軟件公司、傳統(tǒng)硬件公司、金融公司等)、互聯(lián)網(wǎng)金融領域的公司、一些不知名的互聯(lián)網(wǎng)創(chuàng)業(yè)公司(這里的異常來源指的是相較于正常的人才流動而言)。


這樣的情況在公司層面也有所反饋,在某 TMD 公司擔任技術面面試官的李一對于 17 年的 Java 程序員的整體情況反饋出了類似的結(jié)論,「16 年我們還是能夠招到一些互聯(lián)網(wǎng)背景不錯的 Java 后端,進了 17 年之后,這個情況反而更難了。要么就是一些不知名的二三線公司,要么干脆就不是互聯(lián)網(wǎng)背景的公司?!?/p>


2. C 輪以上的企業(yè)成為吸收 Java 程序員的主力公司


2017 年,Java 仍然是所有技術語言中,招聘公司需求最多的一個方向。




在 2017 年,對 Java 工程師需求量較大的公司中,尚未融資公司、C 輪、D 輪和上市公司的需求明顯增長。其中,上市公司發(fā)出了近 50% 的面試邀請。為什么會出現(xiàn)這樣的需求往 C 輪及以上公司移動的情況。我們來看看 16-17 年市場投融資的表現(xiàn)。


2016年Q1至2017年Q3 新成立公司數(shù)量

(數(shù)據(jù)來源:IT桔子)

2016年Q1 至2017年Q3 互聯(lián)網(wǎng)領域投資事件數(shù)量及金額

(數(shù)據(jù)來源:IT桔子)


從 16 年 Q1 到 17 年 Q3,互聯(lián)網(wǎng)投融資市場不斷向下滑動的曲線,側(cè)面反映出創(chuàng)業(yè)公司面臨的艱難處境。除了新成立公司數(shù)量有所萎縮外,17 年也出現(xiàn)了更多的公司并購。


2016年Q1 至2017年Q3 互聯(lián)網(wǎng)領域并購數(shù)量及金額變化

(數(shù)據(jù)來源:IT桔子)


從上述現(xiàn)象中,我們不難分析出需求流動的原因:


(1)受到市場環(huán)境的影響,創(chuàng)業(yè)公司的招聘需求收縮


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


「對于創(chuàng)業(yè)公司而言,除了一些剛剛進入團隊搭建階段的公司,比如尚未融資的公司,剩下的創(chuàng)業(yè)型公司在人才的招聘上反而會更加保守」在 100offer 負責企業(yè)客戶的 Cathy 如此解釋 A-B 輪公司出現(xiàn)的招聘邀請降低的情況。


(2)大公司隨著業(yè)務增長,對人才的需求穩(wěn)步上升


首先,對于 C 輪以上的互聯(lián)網(wǎng)公司,他們一般擁有清晰的商業(yè)模式和穩(wěn)定的業(yè)務需求。因此,單單從常規(guī)的人員流動角度,他們就會有穩(wěn)定的需求,「我們的開發(fā)配比是按照產(chǎn)品經(jīng)理的招聘進行配比的」李一跟我們分享了他們公司為什么會有穩(wěn)定的 Java 程序員需求的原因?!副热缭黾右粋€產(chǎn)品經(jīng)理,他會提出一些新的需求,這個時候開發(fā)就不夠用了,就要招新人?!乖偌由贤ǔ?C 輪以上的公司業(yè)務發(fā)展可能不再會經(jīng)常出現(xiàn)指數(shù)增長,但是整體趨勢是上揚的,因此他們往往擁有比較穩(wěn)定的 Java 開發(fā)需求量。


其次,對于 C 輪及以上的公司,他們通常除了已有業(yè)務之外,還會積極拓展新的業(yè)務,比如新美大推出打車業(yè)務、今日頭條推出的問答社區(qū)等,這些背靠體量較大的互聯(lián)網(wǎng)公司的「新業(yè)務」,較純創(chuàng)業(yè)公司能夠獲取的資源和生命周期較長,因此他們對 Java 程序員的保持著旺盛的需求。


看完整體的市場供需,Java 程序員在 17 年跳槽之后的薪資表現(xiàn)又如何呢?



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



「我沒有感覺這次我的薪資有明顯提升」,一個通過 100offer 進入某共享經(jīng)濟風口公司的 Java 程序員卷毛對 17 年的這次跳槽顯然不是特別滿意。從 16 到 17 年,Java 程序員的跳槽前薪資的確出現(xiàn)了小幅上升,大家對于跳槽的期望薪資也有了提升。但現(xiàn)實卻是期望遠沒有達成,相較于 16 年,17 年跳槽后的薪資平均數(shù)還出現(xiàn)了下滑。


為什么反而出現(xiàn)了跳槽薪資下滑的「異常情況」呢?先看看不同工作年限大家的跳槽前后薪資漲幅:



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


2017 年的 Java 求職市場涌入的異常流動的 Java 候選人雖然增加了 Java 求職者的數(shù)量,但是卻并沒有提升他們的薪資情況,為什么呢?我們要具體看看公司的選材標準了。



三、 公司選材更嚴苛


1. 同一崗位 JD 要求更細致、更專業(yè)


以下分別是 16 年和 17 年,offer 薪資在:15K~30K×16 月的 Java 程序員 JD 要求:


同樣薪資崗位 JD,在 17 年如下:


雖然對于一個合格的程序員,多點一些技能點并不是什么難事,但單單從 JD 的要求上看,想要在 17 年尋找和 16 年薪資、級別差不多的工作,需求方顯然想要你能夠擁有更加豐富的技能。


2. 公司招聘更看重工作背景


從前面的 Java 程序員整體市場概況的梳理過程中,我們分析了 Java 程序員中的異常流動現(xiàn)象,也分析了 Java 的整體招聘向 C 輪及以上企業(yè)流動的現(xiàn)象。從具體的招聘表現(xiàn)上,100offer 發(fā)現(xiàn)隨著供應增大后,需求方更加看重 Java 程序員的工作背景上。因此,那些背景不夠優(yōu)秀的 Java 候選人面臨被淘汰的危機。


(1)非互聯(lián)網(wǎng)背景 Java 程序員面臨的求職危機


在整體經(jīng)濟情況并不十分明朗的 17 年,外企裁員、傳統(tǒng)行業(yè)抵擋不住整體經(jīng)濟放緩的趨勢,從中流出大量的 Java 候選人。這些 Java 程序員通常沒有互聯(lián)網(wǎng)從業(yè)經(jīng)驗,會被需求方擔心整體調(diào)性和思維方式不適合互聯(lián)網(wǎng)公司,最終遭遇求職危機。


(某一知名硬件公司,工作 5 年 候選人在被裁員后平臺上獲得的面邀情況)


與這位候選人有著類似經(jīng)歷的候選人,在2017 年的 100offer 平臺上并不是少數(shù)。即使你擁有「名?!巩厴I(yè)的背景和光環(huán),從非互聯(lián)網(wǎng)行業(yè)進入互聯(lián)網(wǎng),如果沒有特別突出的能力,公司通常不會買單。


(2)被動離職的互聯(lián)網(wǎng)背景 Java 程序員也不好找工作


和上一類不容易被互聯(lián)網(wǎng)企業(yè)買單的候選人不一樣,17 年還有這樣一群 Java 程序員,他們遭遇到公司的合并、倒閉等情況,最后被迫走進市場求職。這一現(xiàn)象從互聯(lián)網(wǎng)金融領域的 Java 程序員在 17 年的求職市場上的數(shù)量增加就可以看出。


「主要要看候選人的離職原因,如果是被裁員才離開公司的話,他們可能會更難找」100offer 的人才顧問解答道。雖然同樣是看機會,是否在裁員前離開反而變得「重要」,原因也很簡單:當你發(fā)現(xiàn)一個公司可能走下坡路的時候,甚至快要裁員,你沒有提前準備好自己的發(fā)展方向,需求方會認為你并不是一個有著清晰職業(yè)規(guī)劃或者職業(yè)追求的人。這樣的前置否定一旦被套上,就很難擺脫。


同樣的情況還發(fā)生在被并購后淘汰出來的程序員身上。一位點評的前 Java 工程師告訴 100offer,那些遭受了并購裁員的程序員,因為類似的:沒有提前進行職業(yè)規(guī)劃、無法給公司創(chuàng)造價值等因素,導致他們的求職之路十分坎坷。



四、Java 程序員如何在新的市場競爭中獲得優(yōu)勢


梳理完 Java 程序員在 17 年遇到的挑戰(zhàn)和危機后,Java 程序員應該如何應對這些危機呢?


我們從市場對 Java 程序員的需求入手,分析了 Java 程序員的未來的發(fā)展道路。市場常常按照 3 年為一個界限,100offer 在這里把工作經(jīng)驗 3 年以下的程序員稱為初級工程師,3 年至 6 年的程序員為高級工程師,6 年及以上的則是資深工程師。我們?yōu)g覽了大量的職位需求,這里列舉三個比較典型的例子分別分析市場對他們的需求。


1. 初級 Java 程序員的核心考核要素


這個階段的候選人一般都剛加入工作,工作時間不超過 3 年,對于這一部分候選人,公司的需求通常是解決一些基礎的業(yè)務問題。他們會考察應聘者的基本功是否扎實、工作思路開闊。以下是一份典型的初級 Java 工程師的 JD:



扎實的基本功


從任職需求上看,面試官對于候選人的期望主要掉現(xiàn)在扎實的計算機理論基礎,熟悉面向?qū)ο缶幊蹋私獬S每蚣艿鹊取!敢驗檫@個階段,公司所需要的 Java 后端開發(fā),主要是為了解決一些基本業(yè)務功能的實現(xiàn),扎實的基本功能夠幫助候選人更快、更好地熟悉業(yè)務」100offer 的人才顧問 Tony 如此概括這者階段的公司需求。因此,在這個階段,即使是非互聯(lián)網(wǎng)公司的候選人,也能得到一些面試邀請,表現(xiàn)突出,則可成功轉(zhuǎn)行。


(上圖為工作1年,曾在某硬件公司任職的候選人)


工作思路開闊


在某獨角獸企業(yè)帶領一個業(yè)務方向的技術 leader 陳程為我們描述了這個階段的 Java 程序員最具競爭的力的品質(zhì):能夠站在業(yè)務的角度去思考問題。


這些品質(zhì)的 Java 程序員直觀上的表現(xiàn)就是,不會單一地去思考需求,而是會考慮需求背后的目標?!高@些特質(zhì)其實沒有那么難以鍛煉,不是孤立地處理問題,多和產(chǎn)品經(jīng)理溝通交流,就很容易培養(yǎng)出從業(yè)務角度考慮技術開發(fā)的意識」。陳程覺得這個階段的程序員反而是最好提升的,「害怕的就是,你不愿意去做這些溝通,閉門造車這種事情,其實不是程序員長期規(guī)劃中的一個好習慣。」


2. 高級 Java 程序員考核要素


這個階段的 Java 程序員不僅要熟悉 Java 語言本身,公司對候選人會有進一步的要求,具體表現(xiàn)在能夠快速的進行工作的輸出,能夠獨立負責小系統(tǒng)或者系統(tǒng)群。在這個階段,公司在考察工作經(jīng)驗和項目的同時,還看中的是你解決問題的思路和方式。


這個階段的JD要求如下:



縱向的技術沉淀


對于技術沉淀的考察主要是從項目經(jīng)驗中來,通過對項目經(jīng)驗的考察過程中,觀察候選人是否能夠把工作內(nèi)容轉(zhuǎn)化成自己的技術能力或者系統(tǒng)能力。


在 17 年收獲 30 個面試邀請的專科生王朋依靠著他在大型項目中的技術積累,在 100offer 平臺上收獲了包括阿里巴巴、網(wǎng)易等在內(nèi)的 36 個面試邀請。


(候選人王朋在100offer上的具體情況)


橫向知識面的拓展


除了縱向的技術沉淀外,在這個階段,作為系統(tǒng)群或者項目的負責人的橫向知識面也是非常重要的考核因素。橫向的知識面一方面包括技術上的,表現(xiàn)為不僅能夠有架構上的整體認識,還能利用技術組件解決一些比較專業(yè)的問題。另外還包括業(yè)務上的,比如是否能夠在解決具體的需求同時,考慮到整體業(yè)務線上會涉及的各個環(huán)節(jié),提前考慮并且部署這些環(huán)節(jié)會出現(xiàn)的問題。


 

3. 資深 Java 程序員考核要素


先來看這個階段的 JD 要求:



JD 中除了一系列的 Java 架構、生態(tài)體系上的要求外,又增加了「技術發(fā)展趨勢」、「溝通能力」、「勇于擔當」等關鍵詞。這些關鍵詞背后的訴求其實也側(cè)面反映了這個階段的 Java 程序員需要承擔的工作:負責一個業(yè)務方向或者業(yè)務群。


業(yè)務角度進行技術規(guī)劃


除了扎實的技術功底外,能夠結(jié)合業(yè)務方向進行技術規(guī)劃和有效管理技術團隊,保證團隊產(chǎn)出成為最重要的兩個因素。怎么樣可以做到從業(yè)務的角度進行技術規(guī)劃,這里考驗的就是你能否發(fā)產(chǎn)品經(jīng)理提出的每一個孤立的點的邏輯和目標系統(tǒng)的建立起來,并且能夠在資源有限的情況下,爭取到最優(yōu)的解決方案。

技術團隊的管理與激勵


如何在團隊成員有限的情況下,完成需求量大的開發(fā)需求;如何能夠更好地讓團隊中的程序員發(fā)揮作用,建立有效的溝通反饋機制等等。這些都是作為這個階段的 Java 程序員或者說是技術經(jīng)理無法避開的問題。


從這些建議中,我們抽象的看,整體來說就是作為一個 Java 程序員「宏觀」能力和「微觀」能力的把控。這兩點需要你不斷的循序漸進,一步一個臺階地走上去。


100offer 說:


在對 17 年 Java 程序員的盤點過程中,我們發(fā)現(xiàn),一個「優(yōu)秀」的 Java 程序員可以做的遠比我們想象的多得多。


Java 因為其良好的生態(tài)系統(tǒng)以及全面的領域覆蓋,成為許多公司技術棧的首選,也使得市場上總有「Java 工程師滿地走」的錯覺。


17 年的招聘市場對 Java 工程師提出了看似更加「苛刻」的要求,其實背后的核心卻是:過去市場也許可以允許你進步得慢一點,因為市場上總?cè)鄙?junior 的 Java 工程師,但是現(xiàn)在市場想直白地告訴你,當一個行業(yè)的發(fā)展趨于理性之時,留給 Java 工程師的進步時間真的不多了。


為保護受訪者及候選人隱私,以上涉及候選人、采訪對象的姓名均為化名。



其他 Java 相關文章:

外企出身的 Java 工程師, 如何成功轉(zhuǎn)型互聯(lián)網(wǎng)?

為何優(yōu)秀的Java程序員如此難招?

前幾年不溫不火的 Java 為何突然在 2016 年分外搶手?



100offer 是誰 ?


100offer 嚴格篩選來自世界各地的優(yōu)質(zhì)公司,打造了一個優(yōu)秀人才和公司的平臺,致力于幫最好的人才發(fā)現(xiàn)更好的工作機會。使用 100offer ,互聯(lián)網(wǎng)人可在一周內(nèi)收到來自中國、美國、新加坡等數(shù)千家優(yōu)質(zhì)企業(yè)的工作機會。



    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多