为何优秀的Java程序员如此难招?
最近一個(gè)月,我們從客戶經(jīng)理那里聽(tīng)到不少關(guān)于「Java程序員供不應(yīng)求」的消息。今年6月,在北京已簽約的103家企業(yè)中,對(duì)Java程序員的需求總量就高達(dá)334名,平均每家企業(yè)至少需要3名以上Java程序員,這其中還不包括對(duì)Java程序員無(wú)限量需求的5家公司。
這對(duì)Java程序員們來(lái)說(shuō)也許是件好事,但事實(shí)真是這樣嗎?今年Java程序員在招聘市場(chǎng)上的供需情況究竟如何?
首先,我們來(lái)看看Java程序員過(guò)去一年在100offer上的供需變化趨勢(shì)圖。
從上圖可以看出,企業(yè)對(duì)Java程序員的需求量在每年4月-6月都會(huì)達(dá)到一個(gè)小高峰,另一個(gè)高峰出現(xiàn)在年后3月份的跳槽季。
對(duì)比一下其他幾類程序員的供需關(guān)系變化趨勢(shì)圖會(huì)發(fā)現(xiàn),無(wú)論哪種類型的程序員,每年的4-6月都處于供不應(yīng)求的招聘狀態(tài),但參與拍賣(mài)的候選人數(shù)卻沒(méi)有爆發(fā)式的量的增長(zhǎng)。
前端程序員供需變化
移動(dòng)端程序員供需變化
PHP程序員供需變化
造成這種結(jié)果的原因主要來(lái)自兩方面:
-
年中的畢業(yè)季帶動(dòng)了企業(yè)方的社會(huì)招聘。
-
每年6、7月份也是年后跳槽的候選人試用期結(jié)束的時(shí)間,許多企業(yè)會(huì)選擇在這個(gè)時(shí)候進(jìn)行人才的審核淘汰,以輸入新鮮血液。
但今年4月-6月的招聘高峰期,在前端、移動(dòng)端、PHP等多類程序員全面緊缺的情況下,Java程序員依舊以面邀總數(shù)3005封的成績(jī)排在了緊缺職位NO.1,甩出排名第二的前端工程師近500封面邀,這一現(xiàn)象是由哪些原因?qū)е碌?#xff1f;作為企業(yè)方和Java程序員應(yīng)該如何解決這一難題?
下面100offer從三個(gè)方面分析一下這個(gè)問(wèn)題。
招聘風(fēng)向與資本動(dòng)態(tài)息息相關(guān)
互聯(lián)網(wǎng)市場(chǎng)的招聘風(fēng)向往往和投融資市場(chǎng)的動(dòng)向息息相關(guān),我們抓取了IT桔子近3年來(lái)的投融資數(shù)據(jù),發(fā)現(xiàn)資本市場(chǎng)最繁榮的時(shí)間段恰好也是企業(yè)招聘需求量最大的月份。
對(duì)于大多數(shù)創(chuàng)業(yè)公司來(lái)說(shuō),人才是發(fā)展的根本,所以拿到融資后的第一件事是優(yōu)化團(tuán)隊(duì),下圖是一個(gè)典型的企業(yè)招聘隨資本市場(chǎng)變動(dòng)的案例。
該公司僅有的幾次面邀高峰均發(fā)生在資本市場(chǎng)繁榮的2015年6月-8月和2016年3月,而年前的資本寒冬階段發(fā)出的面試邀請(qǐng)數(shù)為0。
另一方面,資本的狂熱也讓部分創(chuàng)業(yè)公司在人才爭(zhēng)奪戰(zhàn)上更舍得下血本。
從上圖可以看出,2015年4月以來(lái),100offer上的企業(yè)開(kāi)出的平均年薪被不斷推高,無(wú)論有著幾年工作經(jīng)驗(yàn)的求職者在這場(chǎng)人才爭(zhēng)奪戰(zhàn)中都獲得了不錯(cuò)的薪資漲幅。直到年前資本寒冬的到來(lái),資本市場(chǎng)的冷靜才讓招聘市場(chǎng)也逐漸恢復(fù)了理性。
企業(yè)對(duì)Java程序員質(zhì)與量的要求同步提升
今年4月以來(lái),雖然招聘處于供不應(yīng)求的賣(mài)方市場(chǎng),但企業(yè)與人才雙方的匹配度依然不高,因?yàn)榘具^(guò)資本寒冬的創(chuàng)業(yè)公司懂得了「錢(qián)要花在刀刃上」的道理,它們?cè)谌瞬耪衅干细泳蚣?xì)算,相比于去年「見(jiàn)人就招」的盲目,今年它們更偏愛(ài)于工作經(jīng)驗(yàn)3年以上、掌握多門(mén)語(yǔ)言、能獨(dú)立開(kāi)發(fā)項(xiàng)目、帶領(lǐng)團(tuán)隊(duì)的資深Java程序員。
我們以3年為界限,收集了100offer上不同工作年限的程序員收到的人均面邀情況,發(fā)現(xiàn)兩個(gè)很明顯的現(xiàn)象:
-
2015年資本狂熱的5-9月過(guò)去后,100offer上程序員的人均面邀數(shù)在持續(xù)走低,今年春季開(kāi)始趨于平緩。
-
資本狂熱時(shí),3年以下經(jīng)驗(yàn)的程序員短期內(nèi)收到了比3年+工作經(jīng)驗(yàn)程序員更多的面邀,但資本緊縮后,3年+工作經(jīng)驗(yàn)的程序員在招聘中更受企業(yè)歡迎,這一現(xiàn)象在今年2-4月最為明顯。
許多3年以下工作經(jīng)驗(yàn)的求職者在這場(chǎng)招聘熱潮中收獲了短期內(nèi)的薪資提升,但當(dāng)市場(chǎng)冷靜下來(lái)時(shí),這批自我意識(shí)膨脹卻無(wú)法給企業(yè)提供對(duì)等價(jià)值的求職者,就成為企業(yè)第一波淘汰的對(duì)象。這一點(diǎn)在今年2月-4月間,企業(yè)對(duì)3年+工作經(jīng)驗(yàn)求職者求賢若渴的狀態(tài)就能看出來(lái)。
因此,怎樣在招聘市場(chǎng)失去理性的情況下依舊保持對(duì)自我價(jià)值的正確評(píng)估,是候選人需要學(xué)習(xí)的重要一課。
當(dāng)然,工作年限不是評(píng)判一個(gè)程序員能力高低的唯一標(biāo)準(zhǔn),那么企業(yè)在招聘中對(duì)Java程序員還有哪些要求?100offer隨機(jī)選取了平臺(tái)上某家企業(yè)發(fā)出的面試邀請(qǐng)中對(duì)這一職位的需求描述:
(請(qǐng)點(diǎn)擊圖片放大看)
可以看出,企業(yè)需要的Java程序員不僅要有扎實(shí)的Java基礎(chǔ)和3年以上相關(guān)開(kāi)發(fā)經(jīng)驗(yàn),還需要對(duì)框架、線程、數(shù)據(jù)庫(kù)等方面有充分的理解,此外,對(duì)前端技術(shù)的熟悉也是非常大的加分項(xiàng)。
在國(guó)外,很多公司的程序員是沒(méi)有前后端之分的,這意味著一個(gè)真正優(yōu)秀的程序員應(yīng)該同時(shí)掌握好幾門(mén)技術(shù)語(yǔ)言,往全棧發(fā)展,而這對(duì)技術(shù)人才的綜合能力往往要求更高。我們研究了那些在近期拍賣(mài)中成功拿到offer的Java程序員的簡(jiǎn)歷,發(fā)現(xiàn)以上觀點(diǎn)得到了驗(yàn)證:
(請(qǐng)點(diǎn)擊圖片放大看)
上圖中的這位候選人近期在100offer上以50萬(wàn)+的offer年薪加入了一家A輪互聯(lián)網(wǎng)金融公司,他不僅在技術(shù)研發(fā)領(lǐng)域有7年的工作經(jīng)驗(yàn),還同時(shí)掌握前后端技術(shù),熟悉架構(gòu)與管理,是一名技術(shù)業(yè)務(wù)雙驅(qū)動(dòng)的資深Java工程師。
俗話說(shuō)技多不壓身,機(jī)會(huì)總是留給那些綜合素質(zhì)更高的人。
Java在技術(shù)圈的市場(chǎng)地位不可動(dòng)搖
Java作為一門(mén)古老的語(yǔ)言,已有20年左右的歷史,這在發(fā)展日新月異的技術(shù)圈可以說(shuō)是一個(gè)神話。雖然不少人曾抱怨Java語(yǔ)言就像老太太的裹腳布,又臭又長(zhǎng),有時(shí)寫(xiě)了500行都不能表達(dá)程序員的意圖。但從市場(chǎng)上的招聘現(xiàn)狀看,Java工程師依然有著其他語(yǔ)言不可取代的競(jìng)爭(zhēng)優(yōu)勢(shì)。
100offer認(rèn)為這和Java本身的語(yǔ)言特性不無(wú)關(guān)系。
首先,提到入門(mén)語(yǔ)言,很多程序員都有Java背景。在美國(guó),作為一門(mén)大學(xué)AP計(jì)算機(jī)課程,大學(xué)生第一次接觸到的計(jì)算機(jī)語(yǔ)言就是Java。由于先入為主的原因,當(dāng)他們學(xué)習(xí)其他新的語(yǔ)言時(shí),思考時(shí)仍會(huì)受到Java的影響。
其次,Java能夠提供跨平臺(tái)兼容能力,當(dāng)程序不能在多個(gè)平臺(tái)上使用時(shí),導(dǎo)致問(wèn)題的原因通常是可以解決的。Java程序員可以使用他們的桌面開(kāi)發(fā)工具進(jìn)行編碼,并部署到目標(biāo)設(shè)備,如果編譯器包含了正確的庫(kù)并且使用了正確的版本,代碼就可以運(yùn)行。
最后,Java在移動(dòng)領(lǐng)域的細(xì)分市場(chǎng)獲得了快速發(fā)展。Android平臺(tái)從上到下都是基于Java構(gòu)建起來(lái)的,JAVA ME作為精簡(jiǎn)版的語(yǔ)言和VM已經(jīng)被廣泛應(yīng)用在智能手機(jī)上,而智能手機(jī)如今已經(jīng)遍布在全世界。
此外,大部分企業(yè)在招聘時(shí)很怕花費(fèi)大量心血招到的技術(shù)很快過(guò)時(shí),特別是當(dāng)開(kāi)發(fā)一個(gè)生命周期很長(zhǎng)的產(chǎn)品時(shí),產(chǎn)品將很大程度依賴于開(kāi)發(fā)它的程序員,如果用的是一門(mén)冷門(mén)難招人或還沒(méi)有得到市場(chǎng)驗(yàn)證的新技術(shù),開(kāi)發(fā)這項(xiàng)產(chǎn)品的程序員一旦離職,后果可想而知。
所以Java作為一門(mén)在市場(chǎng)斗爭(zhēng)中歷經(jīng)風(fēng)雨而依然屹立不倒的古老語(yǔ)言,在招聘市場(chǎng)上就發(fā)揮出了它的獨(dú)特優(yōu)勢(shì)。
100offer說(shuō):
招聘平臺(tái)是一個(gè)大型marketplace,目前市場(chǎng)上求職者和企業(yè)的魚(yú)龍混雜破壞了招聘雙方的效率和體驗(yàn)。
而100offer要做的事情就是給大家提供一個(gè)既高效又秩序統(tǒng)一的招聘環(huán)境。我們會(huì)定期整理各個(gè)行業(yè)、職位、城市的市場(chǎng)洞察,從供需源頭發(fā)現(xiàn)問(wèn)題,將最優(yōu)秀的人與最優(yōu)秀的企業(yè)相連。
你愿意和100offer一起努力嗎?從成為一個(gè)優(yōu)秀的求職者開(kāi)始吧:)
http://mp.weixin.qq.com/s?__biz=MzA5NzkxMzkwNQ==&mid=2649516938&idx=1&sn=a3212f767a73d013ebae41aac0d0d543&scene=2&srcid=0706fmOVwXosc63oNXwpqYUI&from=timeline&isappinstalled=0#wechat_redirect
-你最想了解哪方面招聘信息,留言告訴100offer-
總結(jié)
以上是生活随笔為你收集整理的为何优秀的Java程序员如此难招?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: PD003-NET通用后台系统
- 下一篇: 如何判断map为空_在Java中如何优雅