中國互聯(lián)網(wǎng)行業(yè)誕生于20世紀(jì)末,這意味著中國第一批程序員已經(jīng)正式步入中年。
近日,在國務(wù)院網(wǎng)站求助總理的45歲程序員火上了熱搜——“自己精通各種技術(shù)體系,卻連個(gè)面試機(jī)會(huì)都沒有”,央媒回應(yīng)、網(wǎng)友熱議,看似偶然事件的背后,折射的是赤裸裸的現(xiàn)實(shí)問題。
中國互聯(lián)網(wǎng)行業(yè)誕生于20世紀(jì)末,這意味著中國第一批程序員已經(jīng)正式步入中年,當(dāng)中年危機(jī)的焦慮照進(jìn)現(xiàn)實(shí),這一曾被無數(shù)人艷羨的高薪職業(yè)群體似乎也跌得最重。
程序編寫者必須在兩個(gè)完全不同的世界——結(jié)構(gòu)的世界和想象的世界——之間求取平衡,他們使用一種非常結(jié)構(gòu)化的語言,卻實(shí)現(xiàn)了很抽象的概念。中國最知名的程序員之一——雷軍曾說,自己寫的代碼像詩一樣優(yōu)雅;也有不知名程序員在論壇表達(dá)對(duì)這份職業(yè)的熱愛:“編寫代碼是一個(gè)人能做的最有創(chuàng)造性的事情了?!?/p>
但多數(shù)情況下,優(yōu)雅和創(chuàng)意都如曇花一現(xiàn),大部分普通程序員都很難在職業(yè)生涯中持續(xù)學(xué)習(xí)和創(chuàng)造,時(shí)常要面對(duì)千篇一律的產(chǎn)品代碼,甚至驀然發(fā)現(xiàn),自己懂的技術(shù)已經(jīng)被時(shí)代淘汰。
時(shí)代財(cái)經(jīng)采訪了多位年齡超過35歲的程序員。其中,多人對(duì)時(shí)代財(cái)經(jīng)表示,這份工作的bug在于,公司內(nèi)部某個(gè)崗位所用的技術(shù)是不變的,但整個(gè)行業(yè)在飛速前進(jìn),新人永遠(yuǎn)被需要,老人卻一不小心就會(huì)被落下。
當(dāng)工作瓶頸遭遇中年危機(jī),程序員的“35歲陷阱”就出現(xiàn)了。在諸多公認(rèn)的出路中——無論是繼續(xù)鉆研技術(shù)、做管理、轉(zhuǎn)崗,還是創(chuàng)業(yè),每個(gè)選擇又都遇上了不同的難題。
被時(shí)代拋棄的程序員:像一個(gè)木匠站在機(jī)器時(shí)代的門口
在39歲這一年,郭鑫跳了一次槽,自認(rèn)還算平穩(wěn)地度過了職業(yè)危機(jī)。
郭鑫做基站相關(guān)工作,通信行業(yè)不像互聯(lián)網(wǎng)千變?nèi)f化,在某一家公司某個(gè)領(lǐng)域待3-5年后,技術(shù)和創(chuàng)意就會(huì)逐漸停滯,日常工作變得機(jī)械化,隨之而來的是工資的停滯和晉升空間的縮小。
離職前一段時(shí)間,郭鑫感覺到自己已經(jīng)長久地處于舒適圈中。工作中很少碰見解決不了的問題和新的知識(shí),任務(wù)不多,每天五點(diǎn)半準(zhǔn)時(shí)下班。與此同時(shí),公司招收的新人越來越年輕,大部分是90后。
“雖然生活很舒服,但我會(huì)想,如果再不往前走一走,過10年自己可能就被淘汰了?!惫握f。一些前同事的遭遇也讓他對(duì)自己的現(xiàn)狀更加警惕。
郭鑫有同事在一家已經(jīng)逐漸退出中國市場(chǎng)的外企工作,項(xiàng)目極少,有人還在做2G、3G的研發(fā),每天真正工作的時(shí)間可能只有1小時(shí)。輕松穩(wěn)定的生活狀態(tài)背后,是對(duì)未來的巨大迷茫:當(dāng)自己鉆研多年的技術(shù)逐漸被市場(chǎng)拋棄,那種無力感就像“一個(gè)木匠站在機(jī)器時(shí)代的門口”。
有程序員會(huì)選擇轉(zhuǎn)做管理崗,通過職級(jí)的晉升度過瓶頸期,無法晉升或者不適合做管理的人大多會(huì)跳槽繼續(xù)鉆研技術(shù)。后一種選擇往往需要自己在工作之余自學(xué)或者報(bào)培訓(xùn)班學(xué)習(xí)大量新知識(shí),僅靠現(xiàn)有工作經(jīng)驗(yàn),跳槽極可能失敗。
郭鑫有過做管理崗的機(jī)會(huì),當(dāng)時(shí)他在國外,為盡快回國和家人團(tuán)聚放棄了晉升。幸運(yùn)地是,郭鑫這次跳槽趕上了4G換5G的浪潮,他轉(zhuǎn)去一家手機(jī)芯片公司,不過除基站技術(shù)外,還需要學(xué)習(xí)大量芯片知識(shí)。
人到中年,轉(zhuǎn)行必然要面對(duì)的問題就是“精力不夠”。到新公司后,郭鑫的下班時(shí)間從6點(diǎn)變成9點(diǎn),甚至10點(diǎn)以后?!斑@段時(shí)間是比較痛苦的時(shí)期,有時(shí)候兩三天見不到孩子的面,早上上班時(shí)他還沒醒,晚上下班后他已經(jīng)睡覺了。”
在變化較多的互聯(lián)網(wǎng)行業(yè),中年程序員的困擾一點(diǎn)都不少。因?yàn)橄啾扔趯?duì)技術(shù)要求較高的通信行業(yè),在互聯(lián)網(wǎng)公司,年齡和經(jīng)驗(yàn)是更不值錢的東西。
林牧在一家上市公司做產(chǎn)品開發(fā),看似富有挑戰(zhàn),在他看來依舊是重復(fù)性工作:App的每一次升級(jí)變化的功能非常少,即便從0開發(fā)一個(gè)軟件,也很少有不一樣的東西?!艾F(xiàn)在所有的軟件,吃喝玩樂、衣食住行,還有哪個(gè)是不一樣的?”林牧說。
從技術(shù)層面看,林牧表示,只有算法、架構(gòu)等環(huán)節(jié)技術(shù)壁壘較高,其他環(huán)節(jié)老人和新人的差距并不大。“比如消費(fèi)者用外賣軟件,能買到吃的就行了,大佬搭好了架構(gòu),其他部分隨便誰來都可以?!?/p>
在一些管理并不完善的公司,效率也并不是領(lǐng)導(dǎo)關(guān)心的問題,更年輕的人可以用加班彌補(bǔ)效率的不足。林牧工作效率比較高,一個(gè)人做三四個(gè)人的活,但工資和其他人并沒有區(qū)別,由于每天到點(diǎn)下班,領(lǐng)導(dǎo)甚至?xí)X得他的工作不飽和。
有些人還會(huì)以任務(wù)太多為由,要求公司招外包,領(lǐng)導(dǎo)也可以從中抽成?!拔沂腔疃甲约焊闪耍踔辽暾?qǐng)加薪,領(lǐng)導(dǎo)會(huì)覺得這個(gè)人太難搞了,希望我早點(diǎn)離職?!绷帜琳f。
轉(zhuǎn)行產(chǎn)品經(jīng)理卻失業(yè):被拒絕的理由是“太過資深”
章海今年36歲,幾年前就從程序員轉(zhuǎn)型做了產(chǎn)品經(jīng)理,當(dāng)時(shí)拿到兩個(gè)大廠的offer,但在“某種不切實(shí)際的創(chuàng)業(yè)沖動(dòng)”下選擇了一家創(chuàng)業(yè)公司。但他依然沒有躲過35歲的檻——因?yàn)楣緲I(yè)務(wù)變動(dòng),他成為了失業(yè)大軍的一員。
章海開始工作時(shí)是2007年前后,恰逢互聯(lián)網(wǎng)發(fā)展初期,各種新項(xiàng)目和新機(jī)會(huì)涌現(xiàn)。早年在創(chuàng)業(yè)公司摸爬滾打的經(jīng)驗(yàn)讓章海自認(rèn)是全能型人才,前期職業(yè)發(fā)展也十分順利。
但在這期間,互聯(lián)網(wǎng)大廠逐漸崛起成為巨獸。2015年前后,螞蟻金服大量招人,開出的薪資也極有誘惑力,章海親眼看著好幾個(gè)已經(jīng)在創(chuàng)業(yè)的朋友回到阿里上班?!白约洪_個(gè)小創(chuàng)業(yè)公司,一年可能賺幾十萬,弄不好還賠了,阿里這邊直接跟你說200萬元年包來不來?”
然而,等到這次章海出來找工作,業(yè)界已經(jīng)發(fā)生了天翻地覆的變化,互聯(lián)網(wǎng)大廠的壟斷格局已然成型,對(duì)人才的需求從全能型變成了精細(xì)化。章海投簡(jiǎn)歷四處碰壁,一個(gè)HR的拒絕函只有簡(jiǎn)單明了的4個(gè)字:過于資深。
“對(duì)方希望我有a能力,但我有abcd四項(xiàng)能力,其他能力對(duì)于他們來說不是加分,反而是減分項(xiàng)。他們會(huì)覺得你懂太多,固有認(rèn)知太多,加之年齡大,很難融進(jìn)團(tuán)隊(duì)。加之我要求的工資高,他們也會(huì)覺得我沒有性價(jià)比?!?/p>
在章海看來,互聯(lián)網(wǎng)公司招人的標(biāo)準(zhǔn)已經(jīng)越來越精細(xì)化,用行話說就是“深耕”:如果一家短視頻公司招搜索技術(shù)人才,他們希望候選人畢業(yè)就做搜索,文字搜索還不行,最好是短視頻搜索,最好是來自于競(jìng)品公司。
“這種做法的后果是,大廠通過對(duì)人、錢的極致壟斷,形成和中小創(chuàng)業(yè)公司完全不對(duì)等的競(jìng)爭(zhēng),他們可以把小廠的產(chǎn)品放在自己平臺(tái)上重新做一遍,小廠的產(chǎn)品就死了。”
章海認(rèn)為,在互聯(lián)網(wǎng)IT行業(yè),40歲可能是一個(gè)“永遠(yuǎn)找不到工作”的節(jié)點(diǎn),“我在前司和朋友的公司里很少見到40歲以上的人?!睂?duì)于像自己這種全能型的技術(shù)人才,最好的出路可能就是創(chuàng)業(yè)。
當(dāng)程序員轉(zhuǎn)型創(chuàng)業(yè):閉門造車讓我虧掉了所有的積蓄
吳濤今年35歲,經(jīng)營著一個(gè)小的項(xiàng)目團(tuán)隊(duì),靠賣自己寫的軟件掙錢。
吳濤最早也是一名程序員,做過數(shù)據(jù)增刪改、視頻通訊、游戲開發(fā),后來看清了程序員工作的局限性,在28歲前后就開始大量接觸創(chuàng)業(yè)者,尋找創(chuàng)業(yè)機(jī)會(huì)。
“寫一套程序,某種程度上就像蓋房子,做底層技術(shù)(地基)的人永遠(yuǎn)不會(huì)失業(yè),大部分人都是搞裝修的,這部分技術(shù)不停地變。但你只要在一家公司上班,自己的技術(shù)就不會(huì)更新,你的工資、職級(jí)也不會(huì)更新。另找工作可能就要面臨上司比自己年輕,或者工資和預(yù)期完全不符的尷尬情況。”
不過,程序員創(chuàng)業(yè)也有自己的局限性。吳濤在創(chuàng)業(yè)初期多次碰壁,最潦倒的時(shí)候把自己所有的積蓄都賠了進(jìn)去,這兩年才漸漸有氣色。
吳濤認(rèn)為,程序員有很強(qiáng)的邏輯思維能力,但容易考慮太多,過于追求完美,在技術(shù)上“閉門造車”,忽略了市場(chǎng)需求和運(yùn)營的重要性。
吳濤做的第一個(gè)正規(guī)項(xiàng)目是做淘寶客軟件,和一位懂市場(chǎng)營銷的朋友搭伙,二人分別負(fù)責(zé)技術(shù)和市場(chǎng)。初期效果非常好,每月純利潤有5-10w,算是賺到了人生的第一桶金。
后來吳濤開始有點(diǎn)“飄”,覺得對(duì)方是靠自己的技術(shù)吃飯,在公司不需要更多人加盟的情況下強(qiáng)行拉來一個(gè)做開發(fā)的朋友加盟。吳濤的朋友覺得心寒,把公司轉(zhuǎn)讓給了他,自己做起了另一個(gè)項(xiàng)目。
原本吳濤以為產(chǎn)品在手就萬事大吉,但在沒有市場(chǎng)和資源支持的情況下,客戶也留不住。他只能自己去拉人,一個(gè)多月拉不到一單,自己的項(xiàng)目自然而然倒閉,朋友的新項(xiàng)目卻在3個(gè)月不到的時(shí)間里做到了每月20萬元的利潤。后來吳濤連續(xù)嘗試了多個(gè)項(xiàng)目,卻都因跳不出程序員追求完美產(chǎn)品的怪圈,以失敗告終。
兩年之后,吳濤才逐漸完成從技術(shù)思維到市場(chǎng)思維的轉(zhuǎn)變,現(xiàn)在的吳濤也已經(jīng)不再自己做技術(shù),而是專門負(fù)責(zé)項(xiàng)目的市場(chǎng)推廣。
“我為什么沒有35歲危機(jī)?”
35歲必然會(huì)碰見危機(jī)嗎?程序員一定是一個(gè)無法長久做下去的職業(yè)嗎?在另一些人的眼里,答案是否定的。
程序員朱鵬今年37歲,在一家大型外企做2B的生命科學(xué)相關(guān)的項(xiàng)目。由于所從事領(lǐng)域正處于方興未艾的階段,且公司規(guī)模大、訂單穩(wěn)定,朱鵬目前很少有做重復(fù)性工作的感覺。
在朱鵬看來,對(duì)于程序員來說,避免中年危機(jī)最好的,甚至可以說是唯一的辦法就是持續(xù)學(xué)習(xí)。在幾年前,朱鵬也做過一成不變的項(xiàng)目,當(dāng)時(shí)使用的是一種比較陳舊的VC+Win32 API技術(shù),這種狀態(tài)持續(xù)了10年。
感覺到瓶頸的朱鵬開始在工作之余自學(xué)GO、新版JavaScript等流行的新程序語言,當(dāng)時(shí)朱鵬還沒有成家,最用功時(shí)會(huì)在工作之外學(xué)習(xí)4-5個(gè)小時(shí),后來成功在公司內(nèi)部轉(zhuǎn)崗。
“覺得工作沒有新的東西可學(xué)這個(gè)事情,有些時(shí)候其實(shí)是自己的選擇而不自知?!敝禊i說,他曾經(jīng)有一個(gè)下屬也和自己抱怨總做類似的東西,學(xué)不到新的知識(shí),朱鵬找了些有技術(shù)含量的工作,但他覺得太難,即便告知研究的方向,對(duì)方也覺得太麻煩。
當(dāng)然,公司內(nèi)部的管理體制也給了朱鵬很大支持。有時(shí)候程序員未來發(fā)展如何,也決定于公司如何看待員工:僅僅是寫代碼的工具,還是可持續(xù)發(fā)展的人才。
朱鵬表示,自己所在公司的優(yōu)勢(shì)在于,你既可以往上追求高精尖的技術(shù),也可以往下追求生活的安逸和穩(wěn)定。
朱鵬的公司允許內(nèi)部調(diào)崗,且有專門負(fù)責(zé)員工職業(yè)咨詢的部門,如果員工覺得某個(gè)項(xiàng)目不適合自己,可以和經(jīng)理申請(qǐng)調(diào)換,在公司項(xiàng)目運(yùn)轉(zhuǎn)正常、資源可調(diào)配的情況下,經(jīng)理會(huì)盡力幫自己調(diào)崗。這種情況下,員工覺得自己的工作遇到了瓶頸,就可以去挑戰(zhàn)更新更難的技術(shù)。
公司內(nèi)部也比較尊重人才,技術(shù)人員有一定的職級(jí)劃分,每年會(huì)有幾次職級(jí)調(diào)整,每調(diào)高一級(jí)就有10%-30%的工資調(diào)整,資深“技術(shù)大神”在公司內(nèi)部有專門的稱謂,享受極高的待遇和薪資。
優(yōu)化開除員工也是極少發(fā)生的事情。朱鵬曾經(jīng)問過HR,如果自己不好好干活,每天只完成最低限度的工作,會(huì)不會(huì)被開除,得到的回答是,“絕對(duì)不會(huì)”。對(duì)于大齡員工,公司內(nèi)部章程中也有明確規(guī)定:不允許有年齡歧視。
不過,朱鵬認(rèn)為,即便有各種保障,中年危機(jī)仍然是無法避免的東西:“雖然明面上不允許年齡歧視,但如果你在找工作時(shí)年齡比較大,能力并不突出,公司肯定會(huì)有顧慮。”
?。ü?、章海、吳濤、朱鵬為化名)