程序員“不惑”的 30 歲到了,就該給年輕人讓位嗎?
最近,美國老牌科技公司 IBM 被爆出,從2013年以來,已經(jīng)靜靜裁了超過2萬名40歲以上員工。。。。
40歲可是上有老下有小,要養(yǎng)家糊口的年齡,也是最難離開一份工作的年齡啊。
難道40歲,我就該面臨被裁員的命運嗎?其實,對于更多的科技公司員工來說,40歲才困惑或許已經(jīng)晚了。知乎上,已經(jīng)有程序員的“月經(jīng)貼”,那就是:30歲了,程序員最迷茫的年紀,該怎么辦?更年輕的畢業(yè)生已經(jīng)在路上...
其實,無論是中國程序員,還是美國的程序員們,中年職場都難逃一種共同的憂慮,到底該怎么往下走,碼農(nóng)是不是個吃不起的年輕飯?
別擔(dān)心,小探今天就請了一位前谷歌資深工程師 Yan 來跟大家討論討論,工作了1年、5年、10年的程序員們,該如何規(guī)劃職場和提升自己。Yan 曾在谷歌連續(xù)三年獲得“Top performer”的稱號,也曾擔(dān)任技術(shù)面試官。
***的提升在工作中
IBM 想靜靜裁掉 40 歲以上的員工,顯然沒法靜靜。。 一個最明顯的指責(zé)出來了:IBM 你存在“年齡歧視”!
但 IBM 是怎么回應(yīng)的呢?它說,我們?yōu)楣竞蛦T工能夠重塑自己能力(ability to reinvent themselves )而自豪,這也是為什么我們是唯一一家超過100年的科技公司。
照這樣來看,IBM 認為,裁掉的正是那些無法自我提升的員工。那問題來了,如果平日程序員工作很忙的話,又該如何找機會自我提升呢?
你別說,Yan 這位谷歌資深工程師就以親身經(jīng)歷告訴小探,不要以工作時間長為借口,因為程序員自我提升***的方式就是從工作中獲得的。當然,這里也涉及不少人對程序員(碼農(nóng)們)的一個誤解,那就是程序員做的都是重復(fù)性的、機械性的工作,但并非如此。
對每個程序員來說,是一個項目接一個項目做的。項目面前,人人平等。但是,面對新項目時,經(jīng)理給不給你機會參與,這就存在不平等了。
怎么理解呢?Yan說,剛進公司,每個程序員都是從簡單、基本的工作做起的,但是即使你在做簡單基本的工作,你也需要讓經(jīng)理和同事認可你的能力。這就對新人提出了新的要求,如何更積極、更好地完成任務(wù),獲得上級的信任。“有能力者任之”。
“當你在組里表現(xiàn)出很強的主動性,得到肯定后,一旦有好的項目出現(xiàn),經(jīng)理認為你能夠承擔(dān)更大責(zé)任,項目自然就讓你參與了。當你參與有挑戰(zhàn)性的項目越多時,你就自然從項目里獲得成長。” 總結(jié)下來,Yan 說了三個詞,Impact(影響力),Motivation(動力),Ownership(主動性)。 Yan 在谷歌擔(dān)任工程師時,曾連續(xù)多次獲得“***員工”(Top Performer)。
這也是為什么像谷歌、Facebook 等國外大公司,會要求員工在一定年限內(nèi)晉升,否則會被認為達不到公司對員工在主動性、影響力方面的要求。
以谷歌和 Facebook 為例,Level3 是程序員們進去的普遍級別,Level4 是具有博士學(xué)歷程序員進去的級別,但往上升一級,公司都對員工有固定年限要求。升不了,就面臨走人的可能。
28歲規(guī)劃好,30歲不迷茫
如前面所說,對硅谷各大科技公司員工來說,在固定的年限里實現(xiàn)升職,是很普遍的要求。舉個例子,谷歌程序員如果要從 Level3 到 Level4,一般需要1—2年,Level 4 到 Level5,一般允許2—3年。升職所需的3—5年,恰好就處于程序員25—30歲的階段。
Yan 建議,如果要避免30歲不迷茫,就要28歲開始規(guī)劃。
怎么做呢?比如說,當你是一位級別4的程序員時,就已經(jīng)對業(yè)務(wù)較熟悉了。這時,應(yīng)該想是不是希望升到5,如果是的話,不妨直接跟經(jīng)理明確表達自己的期待,然后聽取經(jīng)理對自己現(xiàn)階段和下階段的期待(expectation)是什么。
“了解期待,才能讓自己對下一階段要做的任務(wù)和現(xiàn)有能力的差距進行充分判斷。”還有一個方法,那就是多跟更高級別的人聊天。Yan 認為,中國程序員可能比較謙虛、內(nèi)斂,但還是要先想清楚,再說出來。
回到知乎的問題,30歲的程序員確實迷茫,怎么辦?在 Yan 看來,30歲的程序員,意味著是一個成熟的程序員。更多的可能是選擇太多,但并不清楚要走哪條路而迷茫。
為什么這么說呢,因為30歲并不是初級員工的階段了,面臨的項目可能已經(jīng)很成熟。這時候,不妨問一下自己最感興趣的是什么,是繼續(xù)在這個領(lǐng)域鉆研,打造行業(yè)經(jīng)驗,還是跳槽找一個新的發(fā)展環(huán)境。
但總的來說,對于自己的職業(yè)發(fā)展還是要有提前意識,并不斷地調(diào)整。“提前兩年就應(yīng)該想了。”
人到中年?更容易實現(xiàn)突破
硅谷有這么一個說法,那就是:大公司做程序員升到級別5,就意味著“安全”了,公司并不會主動辭退你。這個說法在同為程序員的 Yan 看來,有正確的一面,但也有不完全的一面。
Yan 舉例,谷歌大概有 60%—70% 的員工是工作三年以上的“老員工”,自己在20個人的組里,有3到4個都是級別5這樣的員工。正確的是,對級別5的員工來說,確實很“安全”,可以不需要擔(dān)心辭退,安心做著原有的任務(wù)。但也有人不因為年齡而限制自己能力,真正實現(xiàn)級別跨越。比如自己的一位領(lǐng)導(dǎo),到了40歲實現(xiàn)連跳兩級的跨越,可見,35—40歲反而是把自己沉淀下來躍升的黃金時段。
同時,Yan 觀察大公司產(chǎn)品創(chuàng)新、技術(shù)創(chuàng)新路徑發(fā)現(xiàn),一般創(chuàng)新都來自級別5以上的員工。除了初級員工暫時無法達到真正創(chuàng)新的能力,公司對更高級別員工,也有能主導(dǎo)產(chǎn)品創(chuàng)新,找到團隊下一步發(fā)展方向等能力的要求。
如果順利升到資深工程師的級別,也度過30歲大關(guān),又該如何規(guī)劃自己呢?
Yan 建議,如果不改變自己的工作環(huán)境,還是應(yīng)該提升自己,否則也可能因為表現(xiàn)不佳,被放到“觀察區(qū)”。不妨用突破舒適區(qū)的心態(tài),學(xué)習(xí)新的技術(shù)。畢竟,技術(shù)更新?lián)Q代很快,當時自己正用得熟練的技術(shù),可能就不是當下最火最熱門***潮的技術(shù)了;又或者,可以在公司內(nèi)進行換組,大公司換組相對是比較容易的??傊?,找到感興趣的方向,才能實現(xiàn)提升。否則,確實容易陷入上升天花板。
軟實力可培養(yǎng)
***,談及自己為什么能多次獲得谷歌“***員工”的經(jīng)驗,Yan 給了三點建議,***,要主動(Take ownership);第二,知道自己當下做什么;第三,做得比別人快,比別人好。
無論什么行業(yè),Yan 認為,都要找到你職場里的導(dǎo)師,新進入公司的員工,更應(yīng)該多交流,跟更高級別的人交流,從而幫助自己建立起職場計劃。Yan非常感激自己當時的經(jīng)理,是一位非常好的導(dǎo)師。正因為他明確地告訴 Yan,對你的期待,你下一步應(yīng)該做,才讓 Yan 的職場走得比較順利。“知道這幾年分別要完成什么事情,也就提升了自己的能力。