互聯(lián)網(wǎng)IT人員中年危機(jī)自救指南(以程序員為例)

互聯(lián)網(wǎng)和IT業(yè)裁員年年有,最多的總是下一年;每年變著法嚇人的「中年危機(jī)」論,為什么屢屢觸痛程序員的神經(jīng)?

100offer 回顧了 2017 年的求職者數(shù)據(jù),并走訪幾位大齡程序員,試圖描摹工作 10 年以上技術(shù)人的共同困惑,并找到走出其中的方向和方法。

說(shuō)明:

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 的求職者比例來(lái)看,工作 4-6 年的「中堅(jiān)力量」更吃香,而大齡碼農(nóng)接到的橄欖枝,確實(shí)不如年輕后生。

3、大齡程序員的議價(jià)能力還好嗎?

在年薪上,「姜還是老的辣」的規(guī)律基本適用。有 10 年工作經(jīng)驗(yàn)的程序員,平均工資達(dá) 40 萬(wàn);而 10 年以上的這個(gè)數(shù)字是 43 萬(wàn)。

隨著年限增加,同齡人間的薪酬差距也越拉越大。工作前 4 年,程序員年薪的標(biāo)準(zhǔn)差在 6 萬(wàn)上下徘徊;在第 5 年和第 8 年有了兩個(gè)明顯跳躍;10 年以上的標(biāo)準(zhǔn)差更是高達(dá) 17.5 萬(wàn)。想想有些同齡人已經(jīng)比你每年多拿近 20 萬(wàn)了,有一定程度的焦慮實(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ī)類型辭典

太陽(yáng)底下無(wú)新事,如果將時(shí)間軸拉長(zhǎng),你會(huì)發(fā)現(xiàn)「程序員中年危機(jī)」并非個(gè)體事件的短期刷屏,而是一個(gè)持續(xù)性的命題。它的來(lái)源可粗略地歸為以下幾種類型。

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 份面邀。但其中有兩家公司顧忌年齡,最終沒有面試他。他的語(yǔ)氣有些不平:「這是很現(xiàn)實(shí)的問題,我也擔(dān)心這樣的公司以后會(huì)越來(lái)越多。」

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è)都難。可塑性和適應(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)眼光,無(wú)異于給自己埋雷。

最終蘇青楊在 100offer 上成功拿到了某電商主任工程師的高薪工作。然而,高薪并不意味著這次跳槽就是十全十美的。

「從總監(jiān)到 leader,現(xiàn)在干脆就是碼代碼,感覺自己越做越往回走了,有些中年危機(jī)。」蘇青楊對(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 年的多了。」

這固然有安卓市場(chǎng)下行的原因,但也與他此前較為封閉,「一條道走到黑」,未及早轉(zhuǎn)型有關(guān)。隨著安卓系統(tǒng)的不斷更新和完善,他日常做 framework 的工作越來(lái)越以解 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),很累。」

陳迪在剛畢業(yè)時(shí)做過幾年軟件工程師,隨著年齡增長(zhǎng),他越來(lái)越懷念那時(shí)的 work-life balance。「軟件公司的開發(fā)節(jié)奏是按部就班的,達(dá)標(biāo)、功能、指標(biāo),每一塊都規(guī)劃清楚了再開始做。但國(guó)內(nèi)互聯(lián)網(wǎng)太急躁了。」

影響陳迪心態(tài)的不僅僅是公司的朝令夕改,還有家庭的壓力。

雖然在帝都已經(jīng)打拼十年,來(lái)自河北的他仍拿不到戶口。這意味著兩個(gè)孩子無(wú)法在北京高考。為了給孩子的未來(lái)多些選擇,他頻頻動(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)沮喪、不安、易怒和疲憊的「心理更年期」癥狀。

看來(lái),現(xiàn)如今你內(nèi)心的焦慮,過去人們也同樣經(jīng)歷過。只不過快節(jié)奏的現(xiàn)代生活和行業(yè)、崗位性質(zhì),把迷茫的時(shí)間線不斷提前了。

三、如何擺脫危機(jī),規(guī)劃自己的下一份機(jī)會(huì)?

既然大齡程序員在人才市場(chǎng)上存在普適性的痛點(diǎn),如何在危機(jī)到來(lái)前做好準(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à)值輸出。「畢竟現(xiàn)在歲數(shù)越來(lái)越大了,希望能找到一個(gè)更穩(wěn)定、規(guī)范的平臺(tái)多發(fā)展幾年,真正做出一些踏踏實(shí)實(shí)的成績(jī)來(lái)。」「北漂」陳迪說(shuō)的這句話,道出了很多同齡人的心聲。

明確了自己為何工作之后,你就可以重點(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)的程序員馬君所說(shuō),「越往上一個(gè)高度,難度越大;只有克服了眼下的痛苦,以后才不會(huì)天天痛苦。」 33 歲那年他在公司內(nèi)部抓住了由.NET 轉(zhuǎn)型 Java 的機(jī)會(huì),你可以點(diǎn)此了解他的轉(zhuǎn)型歷程。

4、生活與工作平衡之外的另一種可能性

家家有本難念的經(jīng),對(duì)于如何平衡家庭生活與工作,我們難以給出適用于所有人的建議。不過,趙凌的心得值得借鑒。他陪伴家人的時(shí)間不多,但能保證每一次的相處時(shí)間都是高質(zhì)量、愉快、有意義的。「我的宗旨是把事業(yè)和生活提前規(guī)劃好,全情投入。比起干耗著玩手機(jī),心卻不在孩子身上,這樣更能彌補(bǔ)時(shí)間長(zhǎng)度上的遺憾。」

據(jù)人才顧問 Tony 介紹,還有的候選人會(huì)在離職后糾結(jié)是否返鄉(xiāng),追求有房有車的田園牧歌式生活,尋找人生的另一種可能性。如果你也有這樣的糾結(jié),不妨多問自己幾遍「為什么」。留在互聯(lián)網(wǎng),能夠最大化地發(fā)揮個(gè)人價(jià)值,被欣賞和尊重;歸隱田園,一方凈土,但也失去了成就事業(yè)的樂趣和盼頭。

100offer說(shuō)

這篇文章回顧了大齡程序員在職場(chǎng)上常見的幾種危機(jī),包括來(lái)自企業(yè)的顧慮、可匹配崗位的減少,晉升瓶頸,也有自身的心理和家庭因素等。被抽離出來(lái)的歸納總結(jié)背后,是每個(gè)普通人都可能經(jīng)歷的不安、不甘和奮斗歷程,它們鮮活、真實(shí), 雖不是大悲大痛,卻一樣值得被記錄和關(guān)注。

「干掉中年危機(jī)」并非無(wú)解題,而是多選題。不論是消除認(rèn)知誤差、管理預(yù)期,還是揚(yáng)長(zhǎng)避短,或停下工作另辟蹊徑,期待你找到屬于自己的答案。100offer 能做的,只是提供一個(gè)信息對(duì)稱的窗口,提醒你保持謹(jǐn)慎的樂觀,不忘初心。

(注:為保護(hù)候選人隱私,本文涉及人名均為化名。)

除了以上中年危機(jī)自救指南,不同年齡段的程序員也應(yīng)該未雨綢繆為自己做好職業(yè)規(guī)劃。

# **讀者福利**

讀到這的朋友還可以免費(fèi)領(lǐng)取一份唔我收集的Java核心知識(shí)體系文檔及更多Jav進(jìn)階知識(shí)筆記和視頻資料。

###資料領(lǐng)取方式:? **[點(diǎn)擊Java高級(jí)架構(gòu)群](http://qm.qq.com/cgi-bin/qm/qr?k=Bd4NyjGC-utCVPSktv_KlAJ5m7dG5ncs)**

![](https://upload-images.jianshu.io/upload_images/16449956-55386092e8b73460?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

**更多筆記分享**

![](https://upload-images.jianshu.io/upload_images/16449956-eafd5e0cf00e9c11?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

![](https://upload-images.jianshu.io/upload_images/16449956-020b352d2053f923?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 甘特圖是一個(gè)二維平面圖,因其具有簡(jiǎn)單直觀、容易制作、便于理解的特點(diǎn)而常用于項(xiàng)目管理。傳統(tǒng)的甘特圖一般只適用于比較簡(jiǎn)...
    四方方閱讀 2,307評(píng)論 0 8
  • 2014年身體向我發(fā)出警告,接連生病。第一次體驗(yàn)手術(shù),第一次感受生活無(wú)法自理,需要人照顧的情況,第一次真真正正明白...
    小贏小歡喜閱讀 371評(píng)論 1 2
  • 設(shè)計(jì)原則就是對(duì)一些設(shè)計(jì)過程中基于人類的認(rèn)知規(guī)律對(duì)設(shè)計(jì)做出的一些指導(dǎo)性原則,并且對(duì)已經(jīng)成為行業(yè)共識(shí)的設(shè)計(jì)經(jīng)驗(yàn)做個(gè)總結(jié)...
    暗夜圣使閱讀 4,024評(píng)論 3 22
  • 我的水仙發(fā)芽芽啦,它是所有組里最高的那個(gè),它是兩瓣兒,都發(fā)芽芽了,我們旁邊那組都沒發(fā)芽,我們組的芽芽可壯了,胖胖的...
    張逸菡閱讀 203評(píng)論 0 0
  • 坐在庭院的藤椅上,被暖暖的太陽(yáng)擁在懷里,閉上眼睛,感受迎面拂來(lái)的和煦春風(fēng),和干枯樹葉落下的沙沙聲,思緒也逐漸飄向了...
    水滴石魚閱讀 282評(píng)論 3 3