互聯(lián)網(wǎng)和IT業(yè)裁員年年有,最多的總是下一年;每年變著法嚇人的「中年危機(jī)」論,為什么屢屢觸痛程序員的神經(jīng)?
100offer 回顧了 2017 年的求職者數(shù)據(jù),并走訪幾位大齡程序員,試圖描摹工作 10 年以上技術(shù)人的共同困惑,并找到走出其中的方向和方法。
說明:
100offer 主要服務(wù)北上廣深杭及海外 2 年以上經(jīng)驗(yàn)的資深互聯(lián)網(wǎng)人。
本文數(shù)據(jù)取 2017 年經(jīng)篩選在 100offer 匿名展示的 5844 位技術(shù)崗求職者,他們收到的面試邀請(qǐng)和薪資普遍高于平均水平。
文中「大齡程序員」的數(shù)據(jù)統(tǒng)計(jì)范圍為工作經(jīng)驗(yàn) 10 年及以上群體。
一、大齡程序員求職現(xiàn)狀圖鑒
1、有多少大齡程序員在看機(jī)會(huì)?
過去一年求職的程序員中,3-5 年工作經(jīng)驗(yàn)的人占近一半。當(dāng)經(jīng)驗(yàn)增長(zhǎng)到 6 年以上,人才流動(dòng)速度逐年趨緩。10 年及以上經(jīng)驗(yàn)的求職者一共占 14%。
2、市場(chǎng)對(duì)大齡程序員的需求度如何?
從平均面邀數(shù)和最終拿到 offer 的求職者比例來看,工作 4-6 年的「中堅(jiān)力量」更吃香,而大齡碼農(nóng)接到的橄欖枝,確實(shí)不如年輕后生。
3、大齡程序員的議價(jià)能力還好嗎?
在年薪上,「姜還是老的辣」的規(guī)律基本適用。有 10 年工作經(jīng)驗(yàn)的程序員,平均工資達(dá) 40 萬;而 10 年以上的這個(gè)數(shù)字是 43 萬。
隨著年限增加,同齡人間的薪酬差距也越拉越大。工作前 4 年,程序員年薪的標(biāo)準(zhǔn)差在 6 萬上下徘徊;在第 5 年和第 8 年有了兩個(gè)明顯跳躍;10 年以上的標(biāo)準(zhǔn)差更是高達(dá) 17.5 萬。想想有些同齡人已經(jīng)比你每年多拿近 20 萬了,有一定程度的焦慮實(shí)屬正常。
另一種焦慮,源自期望薪資漲幅與實(shí)際 offer 的差距。
由于目前年薪已處于高位,大齡程序員的期望漲薪幅度更現(xiàn)實(shí),卻仍趕不上 offer 的薪資縮水速度。比起小鮮肉們誘人的漲幅,理想與現(xiàn)實(shí)的落差讓人唏噓。
4、大齡程序員的人才職級(jí)構(gòu)成如何?
10 年以上經(jīng)驗(yàn)的程序員中,不乏獨(dú)當(dāng)一面的高端人才。其中高級(jí)工程師和架構(gòu)師占比超 30%,還有近 20% 的中高層管理崗位,包括總監(jiān)、CTO 和聯(lián)合創(chuàng)始人。
不過,仍有 25% 基礎(chǔ)職級(jí)的工程師讓人不禁捏一把汗。人到中年,如果沒有爭(zhēng)取到足夠重要的崗位,很可能有被取代的風(fēng)險(xiǎn)。一旦公司業(yè)績(jī)經(jīng)營(yíng)滑坡、被迫離職,求職也會(huì)難關(guān)重重。
二、程序員中年危機(jī)類型辭典
太陽底下無新事,如果將時(shí)間軸拉長(zhǎng),你會(huì)發(fā)現(xiàn)「程序員中年危機(jī)」并非個(gè)體事件的短期刷屏,而是一個(gè)持續(xù)性的命題。它的來源可粗略地歸為以下幾種類型。
1、企業(yè)對(duì)招聘大齡技術(shù)人員的顧慮
技術(shù)更迭快、工作強(qiáng)度大、隊(duì)伍年輕化,是技術(shù)團(tuán)隊(duì)的常態(tài)。然而,大齡程序員更難融入這樣的團(tuán)隊(duì)氛圍,既要兼顧家庭,身體素質(zhì)也未必能承受高壓。因此,互聯(lián)網(wǎng)企業(yè) HR 較普遍地對(duì) 35 歲以上的技術(shù)求職者抱有顧慮。
對(duì)此,有 15 年軟件開發(fā)和測(cè)試經(jīng)驗(yàn)的趙凌深有體會(huì)。39 歲那年,趙凌離開呆了兩年多的創(chuàng)業(yè)團(tuán)隊(duì)。憑借多份知名 IT 外企經(jīng)歷的優(yōu)質(zhì)簡(jiǎn)歷,他收到了 9 份面邀。但其中有兩家公司顧忌年齡,最終沒有面試他。他的語氣有些不平:「這是很現(xiàn)實(shí)的問題,我也擔(dān)心這樣的公司以后會(huì)越來越多?!?/span>
2、經(jīng)濟(jì)下行,可匹配的崗位進(jìn)一步減少
近年國(guó)內(nèi)經(jīng)濟(jì)下行,互聯(lián)網(wǎng)行業(yè)增速也放緩,此前過熱的人才市場(chǎng)開始遇冷。為了降本增效,工資更高、一線代碼能力和體力卻在下降的一群人,自然被企業(yè)排在了裁員名單的最前面。
本質(zhì)上,中高端人才并不愁找不到工作,但在這種背景下,要找到匹配度高的好工作難上加難。
程杰是一家數(shù)字營(yíng)銷公司的技術(shù)總監(jiān),35 歲這年他終于下決心離開供職了8年的公司。他告訴 100offer,和他一起跳槽的同事都有共同的困惑:這個(gè)階段自己的專業(yè)能力已經(jīng)定型,換工種或者換行業(yè)都難??伤苄院瓦m應(yīng)性變差,削弱了跳槽的議價(jià)能力。
3、職場(chǎng)晉升瓶頸
即便是資質(zhì)優(yōu)秀的候選人,也可能陷入職級(jí)發(fā)展困境。34 歲的蘇青楊就是一個(gè)例子。 工作第 8 年,他已是一家小公司的首席架構(gòu)師。此后跳到某 BAT 做技術(shù) leader,又離職創(chuàng)業(yè)當(dāng)了一年 CTO,但遺憾的是公司沒能融資成功。
這是一段很難熬的日子,又正值妻子生娃,蘇青楊陷入了經(jīng)濟(jì)拮據(jù)的窘境,甚至一度連工資都發(fā)不出。
因此,2016 年創(chuàng)業(yè)失敗后,薪資成了蘇青楊跳槽的首要、甚至是唯一的選擇標(biāo)準(zhǔn)。那時(shí)的他并沒有意識(shí)到,對(duì) offer 的判斷缺乏長(zhǎng)遠(yuǎn)眼光,無異于給自己埋雷。
最終蘇青楊在 100offer 上成功拿到了某電商主任工程師的高薪工作。然而,高薪并不意味著這次跳槽就是十全十美的。
「從總監(jiān)到 leader,現(xiàn)在干脆就是碼代碼,感覺自己越做越往回走了,有些中年危機(jī)?!固K青楊對(duì)我們的人才顧問吐露道,「心里是有落差的,但我也在慢慢調(diào)整。」
遺憾的是,2017 年公司歷經(jīng)動(dòng)蕩和裁員,失望的他再次選擇跳槽。但由于薪資起點(diǎn)高,加上他難以接受平薪或降薪,市場(chǎng)上匹配的機(jī)會(huì)簡(jiǎn)直鳳毛麟角。
不論是可匹配崗位減少,還是晉升瓶頸,背后的共同原因之一是求職者缺乏清晰的職業(yè)規(guī)劃,或?qū)π袠I(yè)趨勢(shì)不敏感。
除了蘇青楊,剛邁進(jìn)而立之年不久的安卓系統(tǒng)工程師榮武,去年從一家智能硬件企業(yè)跳槽時(shí)也感覺到了危機(jī):「拿到的面邀明顯沒有 2015 年的多了?!?/span>
這固然有安卓市場(chǎng)下行的原因,但也與他此前較為封閉,「一條道走到黑」,未及早轉(zhuǎn)型有關(guān)。隨著安卓系統(tǒng)的不斷更新和完善,他日常做 framework 的工作越來越以解 Bug 為主,這讓他非常迷茫。
技術(shù)人容易忙于鉆研技術(shù),對(duì)就業(yè)市場(chǎng)的風(fēng)云變幻感知相對(duì)遲緩。如果沒有意識(shí)提前規(guī)劃、培養(yǎng)自己的綜合素養(yǎng),多年都在做同質(zhì)化工作,到了中年求職競(jìng)爭(zhēng)力低就可想而知了。
4、年齡、心理、家庭壓力
年輕人的資本恰恰是重新選擇的機(jī)會(huì)成本很低。人到中年,換工作必須考慮定居、家庭等更多復(fù)雜的現(xiàn)實(shí)因素。100offer 也見到了幾位受心理倦怠感和生活因素困擾的大齡程序員。
33 歲的架構(gòu)師陳迪就表示:「我常常想過要離開北京,離開互聯(lián)網(wǎng)圈子。」談到每天單程50公里的通勤、司空見慣的加班,他難掩疲憊,「現(xiàn)在的生活狀態(tài),很累?!?/span>
陳迪在剛畢業(yè)時(shí)做過幾年軟件工程師,隨著年齡增長(zhǎng),他越來越懷念那時(shí)的 work-life balance?!杠浖镜拈_發(fā)節(jié)奏是按部就班的,達(dá)標(biāo)、功能、指標(biāo),每一塊都規(guī)劃清楚了再開始做。但國(guó)內(nèi)互聯(lián)網(wǎng)太急躁了?!?/span>
影響陳迪心態(tài)的不僅僅是公司的朝令夕改,還有家庭的壓力。
雖然在帝都已經(jīng)打拼十年,來自河北的他仍拿不到戶口。這意味著兩個(gè)孩子無法在北京高考。為了給孩子的未來多些選擇,他頻頻動(dòng)起定居周邊城市的念頭,去年還在 100offer 上拿到了新加坡的工作機(jī)會(huì)。
然而,陳迪在這家公司的北京分部入職兩個(gè)月后就離職了。一方面,妻子英文不夠好,不甘心去國(guó)外當(dāng)家庭主婦;另外,他自己也與領(lǐng)導(dǎo)的管理風(fēng)格出現(xiàn)摩擦,疏于溝通。
其實(shí),職場(chǎng)倦怠、兼顧家庭等問題并非陳迪和程序員群體獨(dú)有。中年危機(jī)是人在特定年齡階段共有的心理現(xiàn)象。
根據(jù)幸福經(jīng)濟(jì)學(xué)的研究,人們的生活滿意度在進(jìn)入成年的頭幾十年里下跌,在 40 多歲到低谷。陷入中年危機(jī)的男性,在事業(yè)困境中更偏向于沉默和逃避,缺乏個(gè)性,出現(xiàn)沮喪、不安、易怒和疲憊的「心理更年期」癥狀。
看來,現(xiàn)如今你內(nèi)心的焦慮,過去人們也同樣經(jīng)歷過。只不過快節(jié)奏的現(xiàn)代生活和行業(yè)、崗位性質(zhì),把迷茫的時(shí)間線不斷提前了。
三、如何擺脫危機(jī),規(guī)劃自己的下一份機(jī)會(huì)?
既然大齡程序員在人才市場(chǎng)上存在普適性的痛點(diǎn),如何在危機(jī)到來前做好準(zhǔn)備?我們咨詢了 100offer 的人才顧問 Tony,結(jié)合眾多真實(shí)案例,給出以下建議。
1、消除認(rèn)知誤差,管理好跳槽預(yù)期
找工作是一個(gè)不斷自省,發(fā)掘自我定位與市場(chǎng)需求差距的過程。
由于互聯(lián)網(wǎng)風(fēng)口的迅猛起步,一些程序員在以往跳槽時(shí)獲得了遠(yuǎn)高于市場(chǎng)均值的漲薪,但一旦泡沫破碎,被迫離職,由于既不了解市場(chǎng)行情,又有一定程度的膨脹心理,他們和企業(yè)之間普遍存在認(rèn)知誤差。
工作年份越長(zhǎng),層級(jí)越高,漲薪幅度反而越小。如果不虛心接納這樣的游戲規(guī)則、合理降低預(yù)期,更容易遭遇找不到工作的尷尬。
因此,大齡程序員們?cè)谇舐殨r(shí)要注意獲取有效的市場(chǎng)信息。除了網(wǎng)絡(luò),還可以通過朋友、前同事、同行等人脈,以及靠譜的獵頭,還原真實(shí)行情。
2、明確求職核心訴求和競(jìng)爭(zhēng)優(yōu)勢(shì),揚(yáng)長(zhǎng)避短
不同階段的程序員對(duì)工作的核心訴求不同。工作 1-2 年的主要訴求在于有充分學(xué)習(xí)最新技術(shù)的成長(zhǎng)空間,3-4 年在某一特定技術(shù)領(lǐng)域成為熟練工,5-10 年擔(dān)任資深專家或架構(gòu)師,或是承擔(dān)管理職責(zé)。
工作的第 10 年以后,更多人開始沉淀專業(yè)能力,追求成就感、自我實(shí)現(xiàn)和價(jià)值輸出?!府吘宫F(xiàn)在歲數(shù)越來越大了,希望能找到一個(gè)更穩(wěn)定、規(guī)范的平臺(tái)多發(fā)展幾年,真正做出一些踏踏實(shí)實(shí)的成績(jī)來?!埂副逼龟惖险f的這句話,道出了很多同齡人的心聲。
明確了自己為何工作之后,你就可以重點(diǎn)出擊滿足核心訴求的工作機(jī)會(huì),壓低對(duì)次要訴求的期望。
前文提到的數(shù)字營(yíng)銷公司技術(shù)總監(jiān)程杰就是這么做的。8 年前,他碩士畢業(yè)就到創(chuàng)業(yè)公司做起了算法工程師??粗緩?20 人擴(kuò)張到三四百人,他也走到了技術(shù)總監(jiān)的位置。但他漸漸意識(shí)到,公司數(shù)據(jù)的可用性和豐富度存在天花板,他很難尋求突破。
35歲這年,程杰通過我們?nèi)肼毩艘患抑曨l網(wǎng)站,漲薪不到 10%。雖然不及預(yù)期的 20%,但他很淡然:「選擇在這個(gè)階段換工作并不是因?yàn)殄X。我就是想換個(gè)平臺(tái),只要是好的環(huán)境,我還是愿意降低薪資期望的。」
同時(shí),大齡程序員的工作長(zhǎng)短板已趨于穩(wěn)定,必須揚(yáng)長(zhǎng)避短,避免在跨度過大的領(lǐng)域盲目試錯(cuò)。
程杰起初的面試過程并不順利。在掛掉了搜索、汽車等領(lǐng)域算法崗位的面試后,他意識(shí)到了自己在業(yè)務(wù)場(chǎng)景上的局限。但對(duì)算法和廣告業(yè)務(wù)知識(shí)的深入理解,恰恰是他的優(yōu)勢(shì)。因此,程杰及時(shí)調(diào)整方向,最終斬獲了廣告算法工程師的 offer。
曾有多份知名 IT 外企工作經(jīng)驗(yàn)的趙凌,也用他的經(jīng)歷告訴我們,沒必要拿自己的短板和年輕人比。他目前就職于一家互聯(lián)網(wǎng)金融創(chuàng)業(yè)團(tuán)隊(duì),對(duì)于壓力大、時(shí)間緊的開發(fā)節(jié)奏,他很自信地表示,并不覺得自己體力比 90 后差多少;相反,有了多年的技術(shù)積累,他對(duì)新業(yè)務(wù)的吸收和理解力更強(qiáng),在高效工作上也更有優(yōu)勢(shì)。
3、轉(zhuǎn)型需謹(jǐn)慎,爭(zhēng)取內(nèi)部機(jī)會(huì)
一些大齡程序員經(jīng)歷了賴以生存的技術(shù)從熱門到降溫的痛苦,但直接離職、轉(zhuǎn)型新技術(shù)方向的成本又過大。一方面,企業(yè)難以在面試中,從轉(zhuǎn)型程序員以往的項(xiàng)目經(jīng)驗(yàn)準(zhǔn)確評(píng)估其對(duì)新技術(shù)的勝任力;另一方面,即便公司錄用,候選人本人也很難接受薪資和職級(jí)的「硬著陸」。
內(nèi)部轉(zhuǎn)型是成本最小的一種路徑,建議想轉(zhuǎn)型的程序員多爭(zhēng)取。實(shí)在沒有合適的機(jī)遇,也要利用好業(yè)余時(shí)間,積累轉(zhuǎn)型方向的技術(shù)知識(shí)。
重新開始的確需要壯士扼腕的勇氣,但是正如一位 100offer 老用戶、有 10 年工作經(jīng)驗(yàn)的程序員馬君所說,「越往上一個(gè)高度,難度越大;只有克服了眼下的痛苦,以后才不會(huì)天天痛苦?!?nbsp;33 歲那年他在公司內(nèi)部抓住了由.NET 轉(zhuǎn)型 Java 的機(jī)會(huì)。
4、生活與工作平衡之外的另一種可能性
家家有本難念的經(jīng),對(duì)于如何平衡家庭生活與工作,我們難以給出適用于所有人的建議。不過,趙凌的心得值得借鑒。他陪伴家人的時(shí)間不多,但能保證每一次的相處時(shí)間都是高質(zhì)量、愉快、有意義的。「我的宗旨是把事業(yè)和生活提前規(guī)劃好,全情投入。比起干耗著玩手機(jī),心卻不在孩子身上,這樣更能彌補(bǔ)時(shí)間長(zhǎng)度上的遺憾?!?/span>
據(jù)人才顧問 Tony 介紹,還有的候選人會(huì)在離職后糾結(jié)是否返鄉(xiāng),追求有房有車的田園牧歌式生活,尋找人生的另一種可能性。如果你也有這樣的糾結(jié),不妨多問自己幾遍「為什么」。留在互聯(lián)網(wǎng),能夠最大化地發(fā)揮個(gè)人價(jià)值,被欣賞和尊重;歸隱田園,一方凈土,但也失去了成就事業(yè)的樂趣和盼頭。
100offer說
這篇文章回顧了大齡程序員在職場(chǎng)上常見的幾種危機(jī),包括來自企業(yè)的顧慮、可匹配崗位的減少,晉升瓶頸,也有自身的心理和家庭因素等。被抽離出來的歸納總結(jié)背后,是每個(gè)普通人都可能經(jīng)歷的不安、不甘和奮斗歷程,它們鮮活、真實(shí), 雖不是大悲大痛,卻一樣值得被記錄和關(guān)注。
「干掉中年危機(jī)」并非無解題,而是多選題。不論是消除認(rèn)知誤差、管理預(yù)期,還是揚(yáng)長(zhǎng)避短,或停下工作另辟蹊徑,期待你找到屬于自己的答案。100offer 能做的,只是提供一個(gè)信息對(duì)稱的窗口,提醒你保持謹(jǐn)慎的樂觀,不忘初心。
(注:為保護(hù)候選人隱私,本文涉及人名均為化名。)
除了以上中年危機(jī)自救指南,不同年齡段的程序員也應(yīng)該未雨綢繆為自己做好職業(yè)規(guī)劃。
-----干貨福利時(shí)間-----
經(jīng)過一個(gè)月的數(shù)據(jù)分析、人物采訪和約稿,100offer 內(nèi)容團(tuán)隊(duì)為 Java、前端、移動(dòng)端、算法四大熱招技術(shù)崗位撰寫的《 2018 年四大熱門技術(shù)崗位跳槽指南》終于在亞馬遜商城上線了!
本書將從四個(gè)方面展開對(duì)每個(gè)崗位的市場(chǎng)分析:2017 年市場(chǎng)發(fā)展趨勢(shì)分析、 2018 年跳槽薪資手冊(cè)、職場(chǎng)大牛干貨分享、領(lǐng)域牛人成長(zhǎng)故事。
如果你是一名對(duì)現(xiàn)階段的職業(yè)發(fā)展感到困惑的程序員,想在 2018 年重新出發(fā)做出更好的職業(yè)選擇,卻又苦于過去埋頭工作對(duì)市場(chǎng)環(huán)境不甚了解,那么本書在一定程度上可以幫助你快速看清市場(chǎng)行情,找準(zhǔn)自己在市場(chǎng)中的定位,并從他人身上學(xué)到職場(chǎng)進(jìn)階與職業(yè)規(guī)劃的技巧。
最后再偷偷告訴你們一個(gè)免費(fèi)下載的方法:注冊(cè) 100offer 官網(wǎng)后,在“博客-文章-報(bào)告下載”頁面可以免費(fèi)領(lǐng)取。
聯(lián)系客服