“程序員真的干到35歲就干不動(dòng)了?”
在這個(gè)知乎問題下,443個(gè)答案為中年碼農(nóng)指明了三條道路:
走技術(shù),轉(zhuǎn)管理、自己創(chuàng)業(yè)。
實(shí)際上,回答投放到廣袤的現(xiàn)實(shí),大齡程序員的“求生之路”的確是清晰明朗的,大概率都在這三個(gè)方向里。
只是清晰的規(guī)劃放置在個(gè)體上,學(xué)歷、家庭、精力、無法降低期望閾值都成為制約因素,遠(yuǎn)沒鍵盤下那么容易。
面對(duì)提前來到的中年危機(jī),“被高齡”的程序員,有得選,也沒得選。
無論是普通出身的碼農(nóng),還是自帶光環(huán)的大廠程序員,他們都在不斷地問自己:
我以后要做什么?我還能做什么?
大廠夢(mèng)
36歲生日這天,任逸失業(yè)了。
前年,他從華為外包辭職,去了一家創(chuàng)業(yè)公司。本想著能撐兩年,結(jié)果一年不到,資金鏈斷裂,公司倒閉。
去創(chuàng)業(yè)公司時(shí),朋友覺得這個(gè)選擇有風(fēng)險(xiǎn),外包更加穩(wěn)定,“基本跟事業(yè)單位一樣。”
但也是穩(wěn)定,讓任逸感到不安。
來華為外包前,任逸在一家小型科技公司做了6年。和大部分頻繁跳槽的程序員相比,他算是“定力很強(qiáng)”。
小公司團(tuán)隊(duì)氛圍好,工資待遇也不差,但技術(shù)焦慮一直裹挾著他。六年里,他寫代碼全靠網(wǎng)上自學(xué),“沒人告訴你寫的怎么樣。”
他用了一種具象的表達(dá)來描述自己的代碼水平,“別人去南山,可以直達(dá),我可能要繞到龍崗和福田,再到南山。”
來華為外包,是解決技術(shù)焦慮的一根稻草,“做大項(xiàng)目,學(xué)新技術(shù)。”
現(xiàn)實(shí)是,他在公司過著朝九晚七的生活,偶爾新版本需要測(cè)試,才需要通宵趕工。
“技術(shù)一點(diǎn)沒學(xué)到,就學(xué)了一堆辦公室政治。”
技術(shù)焦慮同樣存在30歲的鄒志遠(yuǎn)身上。
五年前,他進(jìn)入IT行業(yè),薪資從8500到如今的18000。放在行業(yè)里,這個(gè)薪資和漲幅都不算太高,“五年很多都拿30K了。”
想拿高工資,就要學(xué)更多的技術(shù)。互聯(lián)網(wǎng)更迭迅速,追求創(chuàng)新,對(duì)經(jīng)驗(yàn)傳承要求不高,資歷在這一行業(yè)發(fā)揮不了太大效用。
技術(shù)稍一落后,職業(yè)發(fā)展或許就會(huì)受阻。鄒志遠(yuǎn)那些曾經(jīng)做PC端的同行,如今不知去向何處。“程序員是靠技術(shù)說話,糊弄不了人。”
他還記得剛進(jìn)公司時(shí),一個(gè)35 的同事被卡在公司大門外,以為是門卡出了問題,去到HR那才被告知被辭退了。
彼時(shí),鄒志遠(yuǎn)離30歲還有一年,但他意識(shí)到,五年后,他或許也會(huì)被擋在門外,那時(shí)再次踏入人才市場(chǎng),自己面對(duì)的將是另一番景象。
任逸正在面對(duì)這種景象。
失業(yè)后,大齡程序員投放到人才市場(chǎng),殘酷撲面而來。他應(yīng)聘的是前端,在大部分招聘APP里,前段開發(fā)工程師的薪資集中在10K-15K區(qū)間,高出這個(gè)區(qū)間的,都是騰訊快手這些大廠。
職位沒有標(biāo)明年齡限制,但“3-5年工作經(jīng)驗(yàn)”是一道隱形的門檻。
年齡大,技術(shù)一般,任逸覺得自己牢牢踩中互聯(lián)網(wǎng)的死穴。到了35 的年齡再去找工作,市場(chǎng)的期望值也會(huì)變高。
有些獵頭找到任逸,希望他帶團(tuán)隊(duì),但轉(zhuǎn)管理也需要技術(shù)打底,他覺得自己不能勝任。
如果能讓時(shí)間重來,任逸希望自己考個(gè)本科,至少進(jìn)大廠還有希望,“學(xué)到點(diǎn)有用的。”
進(jìn)大廠也是鄒志遠(yuǎn)的夢(mèng)想。他每天都會(huì)抽空學(xué)習(xí)編程語(yǔ)言,“但光學(xué)理論,沒地實(shí)踐也是白搭。”
進(jìn)大廠就是他眼里的實(shí)踐,“資源多,平臺(tái)好。”在外包公司,大多是重復(fù)性工作,學(xué)了技術(shù)也沒法應(yīng)用。
如果不是受限于專科學(xué)歷,鄒志遠(yuǎn)決定在技術(shù)這一條路走到底,做個(gè)技術(shù)大牛。
但眼下,他能想到的是如何在年后讓自己的薪資升到20K。
“如果是在大廠,出來選擇也會(huì)更多吧。”
圍城
“等著被公司干掉”,這是蔣晨加微信后發(fā)來的第一句話。
2015年,騰訊位于科興的濱海大廈封頂,分為南北兩幢,最多可以容納1.2萬名員工辦公。
也是在這一年,31歲的蔣晨陽(yáng)進(jìn)入騰訊,工資一萬七,級(jí)別T2.3。
六年的時(shí)間里,蔣晨陽(yáng)升到了T10,工資翻了幾番。現(xiàn)在項(xiàng)目組19個(gè)人,跟他同齡的人只有一個(gè),已經(jīng)當(dāng)上了組長(zhǎng)。
在大廠,一個(gè)大齡程序員面對(duì)的選擇同樣狹窄,想要晉升,團(tuán)隊(duì)的成果必須足夠優(yōu)秀。
騰訊實(shí)行的是“賽馬機(jī)制”,每個(gè)項(xiàng)目都是一條賽道,賽道里七八個(gè)團(tuán)隊(duì)一起競(jìng)爭(zhēng),只有產(chǎn)出足夠優(yōu)秀和顯眼,才能在“廝殺”中沖出重圍。
這樣的結(jié)果,天時(shí)地利人和缺一不可,“不確定性很強(qiáng)。”
如今,擺在蔣晨陽(yáng)眼前最緊急的,不是晉升,而是如何讓自己的KPI提升一點(diǎn)。
去年開始,蔣晨陽(yáng)的KPI排名就在部門的末位了。想要讓KPI好看,就要承擔(dān)一些邊界性工作,“不是自己干的活也攬了”,或者就是產(chǎn)出高于同組的人,躍升前位。
“路子是有,但真沒這個(gè)精力了。”
年輕人可以24小時(shí)耗在公司,“有求必應(yīng)”,35 程序員有家庭,困于瑣事,“動(dòng)不動(dòng)就是娃生病了,要請(qǐng)假。”
更重要的是,年輕人可以迅速恢復(fù)996耗費(fèi)的能量,對(duì)于中年人來說,耗不起也恢復(fù)不起。
劉超宇三年前從騰訊辭職,他記得帶過的幾個(gè)實(shí)習(xí)生,“一提起加班就興奮,24小時(shí)呆在公司完全無所謂。”
有人甚至在網(wǎng)上發(fā)布攻略,分享如何在公司住上一個(gè)月。
年輕人精力充沛,薪資要求低,中年人體力下降,為了保證家庭經(jīng)濟(jì)安全系數(shù),對(duì)薪資的期望值也會(huì)更高。
對(duì)比之下,“性價(jià)比”一目了然。
追溯過分追求速度,“喜新厭舊”的行業(yè)氛圍,劉超宇歸因于國(guó)內(nèi)始終不把互聯(lián)網(wǎng)當(dāng)做一個(gè)創(chuàng)意行業(yè)。
在騰訊工作的9年,他意識(shí)到就算是在大廠,用到的技術(shù)也是全部依賴于國(guó)外的基礎(chǔ)技術(shù)研發(fā),追著人家的技術(shù)走。
追上美國(guó)西海岸的技術(shù),需要花工作以外的時(shí)間去學(xué)習(xí)。但對(duì)于大齡程序員來說,已經(jīng)無法擁有整塊時(shí)間去保持技術(shù)的敏感性。
鄒志遠(yuǎn)和任逸向往的大廠,對(duì)于蔣晨陽(yáng)來說更像個(gè)圍城。
從業(yè)12年,他對(duì)工作充滿了倦怠感,“在大廠,你也是碼農(nóng),很多重復(fù)性工作。”幾年前,他會(huì)花半個(gè)小時(shí)瀏覽行業(yè)資訊,了解前沿技術(shù),“現(xiàn)在每天打開電腦就是同花順。”
他還有兩年就要簽終身合同,這不是“保命符”,績(jī)效不好,隨時(shí)有可能被末位淘汰。
離開騰訊,大廠的光環(huán)也并不能有所加持。大廠分工精細(xì),用瀏覽器舉例,從上到下有四五百人,有做業(yè)務(wù)的、前端的、后端的、內(nèi)核的,里面又分成各種細(xì)小的工種,每個(gè)人就是一臺(tái)大機(jī)器里的螺絲釘。
而中小型企業(yè),更看重綜合素質(zhì),什么都得會(huì)點(diǎn)。“你的競(jìng)爭(zhēng)優(yōu)勢(shì)其實(shí)沒那么強(qiáng),說不定還比不過小廠的同行。”
如果真要離開,蔣晨陽(yáng)能接受薪資下降20%至30%,這比在騰訊的薪資低了很多,但也是極限了。
“我現(xiàn)在房貸兩萬,孩子學(xué)費(fèi)兩千,保姆費(fèi)六千,林林總總加起來一個(gè)月花銷至少要4萬。”
蔣晨陽(yáng)總會(huì)想象CEO在辦公室里,看著一年的財(cái)務(wù)報(bào)表,人力支出數(shù)字映在眼前。
他在心里問自己,“老板不追求性價(jià)比,追求什么呢?”
轉(zhuǎn)型
程序員通常有三條發(fā)展路線;走技術(shù)研發(fā)、轉(zhuǎn)管理以及創(chuàng)業(yè)。
身處35歲分叉的小徑,轉(zhuǎn)管理是大多程序員的理想選擇。
回溯起自己的轉(zhuǎn)型,孫淼歸結(jié)于三個(gè)字:運(yùn)氣好。
34歲那年,受不了無止盡的加班,他從大廠辭職。“當(dāng)時(shí)覺得自己畢竟是頭部公司出來的,也不至于被人家挑挑揀揀吧。”
前幾個(gè)月還有獵頭頻繁打電話,但也沒有下文,進(jìn)了面試的,最后聊到薪資,HR總是會(huì)說,“你的條件滿足,但薪資我們開不出。”
和蔣晨陽(yáng)一樣,孫淼是屬于失不起業(yè)的中年人。妻子的公司在去年疫情中倒閉了,孫淼肩上的壓力更大。
失業(yè)那會(huì),他每天坐在電腦前一遍遍刷郵箱,等著冒出紅點(diǎn),“最后發(fā)現(xiàn)都是廣告。”
還好,10年的大廠工作給孫淼留下一定積蓄,生活不至于太狼狽。
半年后,一家創(chuàng)業(yè)公司向他伸出了橄欖枝,開出的工資是35K,職位是技術(shù)管理。“其實(shí)挺難得,這職位不是哪都有。”
他跟創(chuàng)始人聊了聊,發(fā)現(xiàn)也有8年的大廠背景,心里放下了一塊石頭。在孫淼看來,從大廠出來的程序員,在創(chuàng)業(yè)思維和運(yùn)作模式上會(huì)比較成熟,“少走很多彎路。”
從敲代碼的程序員變成管理幾十人的技術(shù)leader,孫淼也經(jīng)歷了很長(zhǎng)的適應(yīng)期。技術(shù)和管理,二者在思維上有很大的不同。
程序員是和代碼打交道,通過程序驅(qū)動(dòng)機(jī)器運(yùn)作服務(wù),管理是和人打交道,要協(xié)調(diào)、判斷和決策。
對(duì)著電腦十幾年,除了跟同事技術(shù)上的交流,他覺得自己溝通能力實(shí)在不怎么樣。
最開始,團(tuán)隊(duì)有人鬧情緒,工作甩到一邊,項(xiàng)目進(jìn)行不下去。他不知道怎么勸,覺得說什么都不合適。
“以前都是聽別人吩咐,現(xiàn)在吩咐別人挺不習(xí)慣的。” 工作也比以前更加繁重,一件事沒處理完,又有人來找。
但慢慢的,他也適應(yīng)了角色,開始看些管理方面的書籍,盡可能讓每個(gè)人的工作價(jià)值最大化。
現(xiàn)在,公司規(guī)模還在擴(kuò)大,孫淼也帶著團(tuán)隊(duì)做出了些不錯(cuò)的項(xiàng)目。
雖然管理團(tuán)隊(duì)不需要親自寫代碼,但孫淼依然每天會(huì)抽出半個(gè)小時(shí)瀏覽科技資訊,保持知識(shí)體系的更新。
“專業(yè)知識(shí)不扎實(shí)的管理者,遲早也會(huì)被淘汰的。”孫淼說。
在創(chuàng)業(yè)公司這幾年,孫淼不比在大廠輕松,前途未知,有很強(qiáng)的不安感。
“但至少是有希望的。”離職前,孫淼離技術(shù)專家還差兩個(gè)層級(jí),但要越過這兩級(jí)晉升,“比登天還難。”
我讓孫淼給大齡程序員提出一些轉(zhuǎn)型的建議,意外的是,他并沒有鼓吹創(chuàng)業(yè)的可能性,而是要進(jìn)行合理定位,知道自己擅長(zhǎng)做什么。
“如果要做管理,就要跟領(lǐng)導(dǎo)打好關(guān)系,工作贏得信任,畢竟管理崗一個(gè)蘿卜一個(gè)坑,競(jìng)爭(zhēng)激烈;要走技術(shù),就多下功夫?qū)W新知識(shí),可以走架構(gòu)師的方向。創(chuàng)業(yè),要看看自己幾斤幾兩,能不能take risk,不行就做好財(cái)務(wù)規(guī)劃,失業(yè)也不至于窘迫。”
只是在清晰的規(guī)劃面前,猶豫依然存在。
鄒志遠(yuǎn)想在35歲前逃離互聯(lián)網(wǎng),攢錢做小生意,但以自己技術(shù)和學(xué)歷,他已經(jīng)預(yù)見到了薪資的天花板。逃離似乎不切實(shí)際。
失業(yè)后,任逸一直在降低薪資,如今在系統(tǒng)里設(shè)置的是15K-16K。對(duì)他來說,走技術(shù)是較為可行的選擇,但他沒有精力了,“一到11點(diǎn)就熬不住。”
蔣晨陽(yáng)買了一些管理的書,等著被裁員后,或許能派上用場(chǎng)。但大廠之外,能提供管理職位的公司并不多,能否完成角色轉(zhuǎn)化仍是未知數(shù)。
面對(duì)逼近的35 危機(jī),注重當(dāng)下成為抵抗焦慮的臨時(shí)盾牌:
“走一步算一步吧。”
應(yīng)受訪者要求,文中人物均為化名。
文/張楠楠
攝影/Vennphang
本文由深圳微時(shí)光編輯發(fā)布
聯(lián)系客服