隨著互聯(lián)網(wǎng)的高速發(fā)展變革,大齡恐懼癥越來(lái)越多地在技術(shù)圈被人討論。很多程序員在工作5-10年以后,都會(huì)開(kāi)始思考5年、10年甚至更久以后的自己,會(huì)是怎樣一種生活工作狀態(tài),以及是否會(huì)被時(shí)代拋棄。
特別是全民創(chuàng)業(yè)的這幾年,大到BAT,小到創(chuàng)業(yè)公司,喜歡年輕員工成了許多企業(yè)招人時(shí)的隱形規(guī)定之一。比如華為就明確規(guī)定員工45歲以后必須退休。阿里這幾年也在追求團(tuán)隊(duì)年輕化,35歲以上的程序員申請(qǐng)P8以下的職位成功率很低。在100offer此次采訪的企業(yè)中,一家互聯(lián)網(wǎng)金融公司表示平時(shí)在招聘技術(shù)人才時(shí),普通開(kāi)發(fā)人員的年齡不得超過(guò)30歲,架構(gòu)師年齡不得超過(guò)35歲。而許多高速發(fā)展的創(chuàng)業(yè)公司,更是年輕人的天下,從CEO到CTO,平均年齡不超過(guò)30歲的情況比比皆是。
現(xiàn)在的互聯(lián)網(wǎng)世界,似乎成了年輕人的天下。那么,那些工作10年以上,年過(guò)35歲的程序員都去哪兒了呢?他們現(xiàn)在的生活和工作狀態(tài)怎樣?帶著這一疑問(wèn),100offer采訪了2位北京地區(qū)資歷背景相當(dāng),且年近40歲的優(yōu)秀程序員,他們一個(gè)焦慮迷茫,一個(gè)自信激情,也許這兩種截然不同的心理狀態(tài),反映了中國(guó)目前大部分大齡碼農(nóng)的生存現(xiàn)狀,同時(shí)對(duì)那些即將邁入「大齡」階段的程序員來(lái)說(shuō),也有一定借鑒作用。
黃明國(guó):38歲,從BAT到創(chuàng)業(yè)公司,想在40歲之前再拼一把
今年38歲的黃明國(guó),2004年博士畢業(yè)于北京某研究型院校,目前在北京定居,有車(chē)有房,有妻有子。前10年的職業(yè)生涯一路順暢,在身邊大多數(shù)同學(xué)畢業(yè)后直接進(jìn)入高校當(dāng)老師的情況下,志不在此的黃明國(guó)選擇了加入了當(dāng)時(shí)正處于萌芽階段的互聯(lián)網(wǎng)行業(yè),此后一做就是10年。
最開(kāi)始他在一家當(dāng)時(shí)并不知名,現(xiàn)在已成為北京一線的互聯(lián)網(wǎng)公司做搜索相關(guān)的技術(shù)工作,兩年后由于沒(méi)有更大的技術(shù)施展空間,便離職去了某BAT在北京的分部,此后一做就是8年。從普通開(kāi)發(fā)人員到小組Leader再到管理者,8年時(shí)間內(nèi)黃明國(guó)晉升了4級(jí)。雖然他當(dāng)時(shí)做的還是搜索算法那一套,但是由于公司產(chǎn)品在市場(chǎng)上有更強(qiáng)大的競(jìng)爭(zhēng)對(duì)手,用戶(hù)規(guī)模也一直處于不上不下的尷尬階段難以突破,工作基本已經(jīng)沒(méi)什么挑戰(zhàn)。
「現(xiàn)在的很多年輕人都不愿意來(lái)我們公司,覺(jué)得像BAT里的養(yǎng)老院。他們更想有一個(gè)平臺(tái),能夠讓他們接觸一個(gè)產(chǎn)品或項(xiàng)目從0到1的過(guò)程,而不是在前人的代碼基礎(chǔ)上做重復(fù)工作?!裹S明國(guó)說(shuō),技術(shù)上的老舊,可能是許多大公司的通病,也是阻礙更多年輕人加入的原因。然而技術(shù)世界的發(fā)展日新月異,即使是黃明國(guó)這種即將奔四的程序員,新技術(shù)的層出不窮依然會(huì)給他們帶來(lái)危機(jī)感和吸引力。所以今年6月,他選擇離開(kāi)工作了8年BAT,來(lái)外面的世界看看。用他自己的話(huà)來(lái)說(shuō)就是:「想在40歲之前,再拼一把。」
然而面試的過(guò)程并不順利,學(xué)歷和工作背景都異常優(yōu)秀的黃明國(guó)在100offer上只收到了5封面試邀請(qǐng),接受了2家后,其中一家公司在一輪面試后就以他的技術(shù)太老舊為由拒絕了他,這給一直以來(lái)對(duì)自己的技術(shù)實(shí)力比較自信的他帶來(lái)了一定打擊。但最終他還是成功入職了另一家創(chuàng)業(yè)公司,做數(shù)據(jù)挖掘和機(jī)器學(xué)習(xí)相關(guān)的工作,帶領(lǐng)10人左右的團(tuán)隊(duì),向一個(gè)比自己年齡小的上級(jí)匯報(bào)。工作節(jié)奏從在BAT的每天七八點(diǎn)下班,變成了晚上10點(diǎn)以后下班,有時(shí)周末也會(huì)在家加班。
上周,黃明國(guó)從繁忙之中抽空見(jiàn)了我們,今年38歲的他看上去有些疲憊,交談過(guò)程中也能感覺(jué)出精神狀態(tài)的緊繃?!竸傔M(jìn)來(lái)幾個(gè)月,每天工作都挺充實(shí)的?!顾χf(shuō),「有一些在之前工作中沒(méi)接觸過(guò)的語(yǔ)言和技術(shù),比如Scala和機(jī)器學(xué)習(xí),現(xiàn)在也都在學(xué)習(xí)。」
「除這些以外呢?您還有其他工作要處理嗎?」我問(wèn)。
「有的?,F(xiàn)在的工作主要是四部分:寫(xiě)代碼、管理團(tuán)隊(duì)、做數(shù)據(jù)挖掘相關(guān)的工作、做機(jī)器學(xué)習(xí)方面的研究?!?/p>
「聽(tīng)上去做得有點(diǎn)雜,您有沒(méi)有向上級(jí)提過(guò)把主要精力放在某一塊工作上,比如管理?」
黃明國(guó)猶豫了片刻后說(shuō):「其實(shí)我們現(xiàn)在做的事情,很多都處于摸索階段,大家都沒(méi)用足夠豐富的經(jīng)驗(yàn),難免會(huì)踩坑,這些坑延緩了項(xiàng)目的進(jìn)度,也是導(dǎo)致我們加班的因素之一。但好在遇到問(wèn)題大家愿意一起討論、尋找解決方案,現(xiàn)階段雖然累,但是也成長(zhǎng)很多?!?/p>
當(dāng)「成長(zhǎng)」這個(gè)詞從一位年近40歲,有著近10年工作經(jīng)驗(yàn)的程序員口中冒出來(lái)時(shí),竟讓人一時(shí)間有些恍惚。雖然工作背景光鮮亮麗,但無(wú)疑黃明國(guó)是有危機(jī)感的,他深知技術(shù)是一個(gè)需要持續(xù)學(xué)習(xí)的工作,無(wú)論到了哪個(gè)年齡階段都需要不斷攝入新知識(shí),否則就會(huì)被后起之秀追趕上。然而,雖有心追趕時(shí)代的步伐,在BAT待了太長(zhǎng)時(shí)間的黃明國(guó)初次來(lái)到互聯(lián)網(wǎng)公司「年輕人的世界」里時(shí),還是在忙碌的工作中感受到了焦慮。
當(dāng)問(wèn)及未來(lái)幾年的職業(yè)規(guī)劃時(shí),黃明國(guó)說(shuō)他現(xiàn)在既不需要再去大公司鍍金,畢竟他已經(jīng)在BAT里待太久了,對(duì)大公司的那一套辦事風(fēng)格已非常熟悉。也從未想過(guò)創(chuàng)業(yè)或者去創(chuàng)業(yè)公司當(dāng)CTO,他覺(jué)得風(fēng)險(xiǎn)太大,隨著家里孩子漸漸長(zhǎng)大,看得出他想給家庭多一些陪伴。在沒(méi)有得到確切的答案前,他反問(wèn)我:「你覺(jué)得像我這種情況,以后的職業(yè)發(fā)展路該怎么走比較合適?」
這個(gè)問(wèn)題想必很多35歲以后的程序員也經(jīng)常問(wèn)自己。「隨著年齡越來(lái)越大,我該何去何從?」
如果按照世界職業(yè)規(guī)劃發(fā)展史上里程碑式的人物舒伯對(duì)人的生命階段的定位,25歲-44歲職業(yè)上的發(fā)展課題應(yīng)該包含:
穩(wěn)定于一項(xiàng)工作
確立自己將來(lái)的保障
發(fā)現(xiàn)適當(dāng)?shù)臅x升路線
如果我們把25歲到44對(duì)再做一次細(xì)分的話(huà),31歲到44歲就應(yīng)該處于安定期,這個(gè)階段可晉升的上升空間已非常有限,所以找準(zhǔn)自己的定位并在這條路線上獲得保障,再去不斷補(bǔ)充新知識(shí),增加自己在某一專(zhuān)業(yè)領(lǐng)域的權(quán)威性很重要。
其實(shí)大多數(shù)程序員的晉升路徑并不復(fù)雜,無(wú)非以下幾種:
技術(shù)型:初級(jí)工程師-》中級(jí)工程師-》高級(jí)工程師-》架構(gòu)師(技術(shù)專(zhuān)家)-》技術(shù)總監(jiān)-》CTO
管理型:工程師-》項(xiàng)目組長(zhǎng)-》項(xiàng)目經(jīng)理-》項(xiàng)目總監(jiān)-》技術(shù)總監(jiān)-》CTO
交叉型:初級(jí)工程師-》中級(jí)工程師-》項(xiàng)目經(jīng)理-》技術(shù)總監(jiān)-》CTO(此路線技術(shù)和管理交叉進(jìn)行,每個(gè)階段做的事情不固定)
轉(zhuǎn)行型:初級(jí)工程師-》轉(zhuǎn)行產(chǎn)品、設(shè)計(jì)、銷(xiāo)售、運(yùn)營(yíng)等
當(dāng)然在現(xiàn)實(shí)生活中,很多人的成長(zhǎng)路徑?jīng)]有這么一帆風(fēng)順。大多數(shù)程序員在工作3-5年,知識(shí)和技術(shù)吸收積累到一定階段后,會(huì)開(kāi)始考慮繼續(xù)做技術(shù)還是轉(zhuǎn)行,這取決于一個(gè)人在技術(shù)上的天賦有多高。
如果選擇繼續(xù)從事技術(shù),就要考慮是在技術(shù)上專(zhuān)精,還是走上管理崗位。雖然很多程序員技術(shù)水平達(dá)到一定階段后都會(huì)被公司推上管理崗,但是更加癡迷專(zhuān)注于技術(shù)的人,在做了一段時(shí)間管理后還是會(huì)選擇回歸純技術(shù)領(lǐng)域,成為一名技術(shù)專(zhuān)家或者架構(gòu)師,比如前端界的大神Winter。
黃明國(guó)之所以會(huì)迷茫,是因?yàn)樗F(xiàn)在正處于從資深工程師邁向管理崗位這一重要階段。很多大齡程序員也正是在這一階段迷失了方向:自己究竟喜歡技術(shù)還是擅長(zhǎng)管理?只要這個(gè)問(wèn)題沒(méi)想清楚,就會(huì)像黃明國(guó)這樣,長(zhǎng)期陷入一種一人多職的狀態(tài),在高速進(jìn)展的繁忙工作中理不清頭緒,看不清未來(lái)。
關(guān)于此類(lèi)現(xiàn)象,100offer咨詢(xún)了一些企業(yè)HR的觀點(diǎn),其中有一條建議比較中肯:
大齡程序員在選擇工作時(shí),首選要認(rèn)清自己,再去選擇環(huán)境和公司。比如先確定自己是屬于比較有激情、活力、愿意終身學(xué)習(xí)新技術(shù)的那一類(lèi)人;還是心有余而力不足,想脫離一線技術(shù),想把更多精力放在管理上的那一類(lèi)人。
如果是第一種,可以選擇一家快速成長(zhǎng)的創(chuàng)業(yè)公司,將自己的技術(shù)價(jià)值最大化地發(fā)揮出來(lái);如果是第二種,就選擇那些組織架構(gòu)相對(duì)臃腫的大公司,這些公司盤(pán)子夠大且沒(méi)有太多坑需要踩,因此對(duì)年齡稍大且有豐富經(jīng)驗(yàn)、能安于現(xiàn)狀、踏實(shí)做事的人存在一定需求。
其實(shí)不光是程序員,「大齡恐懼癥」幾乎是互聯(lián)網(wǎng)行業(yè)里每個(gè)崗位的人都會(huì)遇到的問(wèn)題,世界的變化太快,誰(shuí)也不知道下一場(chǎng)取代互聯(lián)網(wǎng)的變革何時(shí)會(huì)來(lái)。排除這種不可控的外在因素,一個(gè)人最大的恐懼,還是由對(duì)自我認(rèn)知的缺失引起的。
黃明國(guó)的學(xué)歷和工作背景已經(jīng)優(yōu)秀于大多數(shù)人,并且年近40歲的他仍對(duì)自我有更高要求,遠(yuǎn)離舒適區(qū),不斷學(xué)習(xí)新知識(shí)和新技術(shù),現(xiàn)在他缺的是對(duì)理想工作和生活方向的明確,相信一旦想清楚這點(diǎn),他很快就能調(diào)整狀態(tài)重新出發(fā)。
俞軍:40歲,從外企到互聯(lián)網(wǎng)創(chuàng)業(yè)公司,黃金時(shí)代才剛剛開(kāi)始
和黃明國(guó)形成鮮明對(duì)比的是今年已進(jìn)入不惑之年的俞軍。一樣的博士生高學(xué)歷,一樣的在2000年初就出來(lái)工作,雖然最后殊途同歸,但兩人走的卻是兩條不同的路。
工作10余年來(lái),俞軍選擇工作時(shí)的因素始終沒(méi)變:看重自己在一份工作中做的事情,而不是公司和行業(yè)本身。
所以在博士畢業(yè)后為了將多年所學(xué)的知識(shí)運(yùn)用到實(shí)踐中且能和市場(chǎng)結(jié)合,而不是做一些偏底層的技術(shù)工作,他的前兩份工作在兩家分別做3G通信網(wǎng)絡(luò)和硬件系統(tǒng)軟件開(kāi)發(fā)的外企。
和黃明國(guó)在BAT工作了8年一樣,俞軍在第二家外企同樣工作了8年之久。8年的時(shí)間足以讓一個(gè)行業(yè)壯大,也足以讓一個(gè)人成長(zhǎng)。在外企的8年,俞軍經(jīng)歷了從普通工程師到團(tuán)隊(duì)leader再到部門(mén)leader三個(gè)階段,并且從這家公司開(kāi)始從事架構(gòu)設(shè)計(jì)與管理相關(guān)的工作,為后期跨進(jìn)互聯(lián)網(wǎng)行業(yè)打下了堅(jiān)實(shí)的基礎(chǔ)。
去年,俞軍離開(kāi)工作多年的外企正式向互聯(lián)網(wǎng)行業(yè)進(jìn)軍,他通過(guò)朋友推薦的形式加入了一家媒體轉(zhuǎn)型互聯(lián)網(wǎng)的企業(yè),以CTO的身份同時(shí)負(fù)責(zé)兩條業(yè)務(wù)線,其中國(guó)外的一款打車(chē)軟件便是公司的全新產(chǎn)品,他進(jìn)去以后可以從0到1地去設(shè)計(jì)架構(gòu),做一款直接面向市場(chǎng)和用戶(hù)的產(chǎn)品,并在用戶(hù)增長(zhǎng)的過(guò)程中接觸和實(shí)現(xiàn)高可用和高并發(fā),這也是這家公司吸引他加入的主要原因之一。
從傳統(tǒng)外企到互聯(lián)網(wǎng)公司,俞軍不否定會(huì)面臨種種不適?!赣捎诠局皼](méi)有技術(shù)負(fù)責(zé)人,很多項(xiàng)目都是一塊塊磚壘起來(lái)的,壘到一定高度后離遠(yuǎn)了一看才發(fā)現(xiàn)整體比較亂,這時(shí)候,需求一旦有變化后就完全不適用了。所以我進(jìn)去以后的第一件事是帶著產(chǎn)品、運(yùn)營(yíng)等部門(mén)加班加點(diǎn)地解決第一個(gè)需求。但是老的代碼誰(shuí)都不敢動(dòng),所以后期我在持續(xù)不斷地做重構(gòu)?!钩诉@些工作外,作為公司的技術(shù)負(fù)責(zé)人,俞軍還要承擔(dān)部分和其他部門(mén)的溝通以及人員招聘與管理的工作,職責(zé)上更加全面。
「但我想跳槽的原因就是離開(kāi)舒適區(qū),瞎折騰唄。」俞軍自嘲地笑著說(shuō),在他看來(lái),傳統(tǒng)IT行業(yè)和互聯(lián)網(wǎng)行業(yè)并沒(méi)有那么大的區(qū)別,無(wú)論使用哪種技術(shù)棧,大家在工作中會(huì)遇到的問(wèn)題都是相通的。況且現(xiàn)在的網(wǎng)絡(luò)這么發(fā)達(dá),想學(xué)習(xí)什么新技術(shù)都可以在網(wǎng)上通過(guò)各種渠道獲取。所以我們從他的經(jīng)歷中可以看出,他每一次的職業(yè)選擇都在接受更大的挑戰(zhàn)和未知,但每一次他都能很好地解決。
我很好奇他是怎樣做到這一點(diǎn)的,交流之后發(fā)現(xiàn)這或許和他的心態(tài)有關(guān)。雖然比黃明國(guó)年長(zhǎng)2歲,俞軍卻看上去并不像40歲的人,從外表到言行,都可以感受出他面對(duì)困難時(shí)的淡然和對(duì)自己技術(shù)水平的自信,而不是大齡碼農(nóng)身上固有的那種焦慮感。
在他看來(lái),每個(gè)年齡都有每個(gè)年齡會(huì)面臨的問(wèn)題,比如他以前經(jīng)常和組里的年輕人聊天,發(fā)現(xiàn)話(huà)題最后總逃不開(kāi)買(mǎi)房買(mǎi)車(chē)、成家立業(yè),在這些方面,年輕人還存在很大的焦慮。但是對(duì)于年齡較大的程序員來(lái)說(shuō),「成家立業(yè)」中的「成家」基本已經(jīng)完成,接下來(lái)就可以把重心放在「立業(yè)」上了。
「當(dāng)然年齡帶給程序員的壓力在所難免,但是從另一方面來(lái)看,我覺(jué)得這也不是多大的事兒。因?yàn)槟贻p人也有老去的一天,這是正常的新陳代謝。如果現(xiàn)在某一年齡段的人遇到了困境,那么比他年輕十歲的人很快也會(huì)遇到同樣的困境,從這一角度來(lái)看,沒(méi)有誰(shuí)比誰(shuí)更有優(yōu)勢(shì)?!褂彳娬f(shuō)。
和大多數(shù)大齡程序員不同的是,目前已經(jīng)成家、育有一子一女的俞軍,并不是一個(gè)完全追求work-life balance的人,他喜歡根據(jù)自己的生活節(jié)奏來(lái)安排工作時(shí)間,雖然在現(xiàn)在這家創(chuàng)業(yè)公司,他每天晚上7點(diǎn)左右下班,但回家休息整頓一番后,卻會(huì)重新投入到工作中。
俞軍說(shuō)他是一個(gè)比較實(shí)際的人,對(duì)于很多大齡碼農(nóng)口中所說(shuō)的「寫(xiě)不動(dòng)了」心存不解。如果是因?yàn)榧彝ズ蜕钌系氖虑榉纸饬斯ぷ鲿r(shí)長(zhǎng),倒還可以理解。但如果純是精神上的「寫(xiě)不動(dòng)了」那就是一種自我放棄。
在俞軍看來(lái),寫(xiě)代碼是一項(xiàng)考驗(yàn)智商和情商的工作,而不是勞力工作。真正能把代碼寫(xiě)得非常好的那些人,一定是雙商都很高的。從這里可以看出俞軍作為一名大齡程序員的傲氣,交談中他聊起以前在外企工作時(shí)遇到的一個(gè)50多歲的外國(guó)碼農(nóng),寫(xiě)的代碼無(wú)論怎么測(cè)都測(cè)不出bug,語(yǔ)氣里滿(mǎn)是敬佩。
今年10月,由于上一家公司所做的項(xiàng)目因資金鏈斷裂而停掉的緣故,俞軍通過(guò)100offer入職了現(xiàn)在這家互聯(lián)網(wǎng)創(chuàng)業(yè)公司從事架構(gòu)師的職位?,F(xiàn)在這家公司無(wú)論在技術(shù)棧還是公司平臺(tái)方面都合他心意,目前的崗位也能讓他將前10年積累的技術(shù)經(jīng)驗(yàn)得以最大施展。
大齡碼農(nóng)會(huì)被時(shí)代拋棄嗎?屬于俞軍的黃金時(shí)代似乎才剛剛開(kāi)始。
100offer說(shuō):
從黃明國(guó)和俞軍身上,我們能看到大齡碼農(nóng)存在的兩種狀態(tài):焦慮和自信。很多時(shí)候,大齡程序員之所以會(huì)焦慮,主要還是兩方面原因:一種是家庭生活難兩全帶來(lái)的抉擇,另一種是對(duì)自身技術(shù)水平的不自信。而后者才是大多數(shù)大齡碼農(nóng)焦慮的源頭。
而那些對(duì)自己技術(shù)不自信的人可能多年都在從事著普通開(kāi)發(fā)的崗位,既得不到職位的晉升也提不起學(xué)習(xí)新技術(shù)的興致。如某互聯(lián)網(wǎng)金融公司的HR所說(shuō),這一現(xiàn)象在面試的過(guò)程中就能體現(xiàn)出來(lái)。比如他們?cè)嬖囘^(guò)的很多大齡碼農(nóng),使用的框架和技術(shù)比較老舊,雖然他們對(duì)新技術(shù)也有所了解,卻因?yàn)榫τ邢薜脑驔](méi)有落地執(zhí)行,這種類(lèi)型的程序員自然與高速發(fā)展的企業(yè)并不匹配。
這個(gè)時(shí)代很殘酷也相對(duì)公平,殘酷的地方在于世界的變化之快容不得人有片刻懈怠,公平的地方在于:不論你是年輕還是年老,都要靠實(shí)力說(shuō)話(huà)。那些被時(shí)代拋棄的永遠(yuǎn)都是跑得比較慢甚至在原地徘徊的人,即所謂的工作十年卻只有一年工作經(jīng)驗(yàn)。
年輕程序員的優(yōu)勢(shì)在于年輕和激情,大齡程序員的優(yōu)勢(shì)在于閱歷和經(jīng)驗(yàn)。所以,年輕程序員不要有跨越年齡階段的焦慮,大齡程序員也不要覺(jué)得年輕人搶了自己的飯碗。每個(gè)年齡段都有自己要解決和面臨的問(wèn)題,認(rèn)清自己內(nèi)心真正的需求和渴望,再去尋找適合自己的棲身之地打怪升級(jí),才是當(dāng)務(wù)之急。
-
程序員
+關(guān)注
關(guān)注
4文章
953瀏覽量
29828
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論