程序員只能做到35歲?美國74歲程序員編程57年,仍未退休
近日,一位74歲高齡的美國程序員在編57年,至今仍未退休。而國內大多數碼農自嘲難以逃過「三十五歲定律」,中國程序員吃青春飯,是事實還是焦慮?
大多數人都說程序員吃的青春飯,無法逃脫「三十五歲定律」。
一位74歲的數據科學家Gene D'Angelo則恰恰相反。近日,他在社區提出話題「74歲,編程57年,我是在職時間最長的程序員嗎?」
引發了社區熱議。
逃過「三十五歲定律」的程序員都在不斷學習
1963年5月,16歲的Gene D'Angelo 開始了第一份全職工作。
在Mitchell Engineering Company,他主要在IBM 1620上用Fortran II開發程序,使用機器學習和其他高級分析技術開發基于云的大數據欺詐檢測算法。
一路走來,Gene D'Angelo取得了運籌學碩士學位和管理科學碩士學位,學習了三年人工智能取得了博士學位。
而就在兩年前,他還取得當地佛羅里達大西洋大學商學院和計算機科學學院的大數據分析研究生證書。他還被授予認證分析專家(CAP)的稱號。
74歲的Gene D'Angelo仍然沒有退休停止編程的計劃。
一位80歲名為pxsant的網友說,「我目前仍然在IT部門全職工作」。
他在過去幾年中從純編程發展到項目管理和業務分析。最終在60多歲時取得了計算機科學博士學位。
2019年,Stack Overflow對全球近90,000名開發人員進行了調查(本次調查對象不包括中國),調查顯示,國外20-34歲程序員人數占比最大,35歲以上的程序員占總數的25.7%。2018年占24.7%,相比之下,35歲的程序員人數在增加。
2019年受訪者年齡分布 圖源:Stack Overflow
讓受訪者去權重工作中重要的因素時,有54.1%的人認為自己使用的語言,框架和技術很重要。
圖源:Stack Overflow
高齡程序員沒有退休的主要原因就在于大腦知識的不斷更新,給自己不斷充電,不讓自己失去競爭力。
丹麥的一位63歲高級軟件設計師表示,「有時候,你花幾天甚至幾個星期也無法學進去,但有時候你花幾個小時就能高效學習,足以彌補之前的「損失」。但最重要的是不斷尋找學習機會,并且抓住它。」
中國程序員「三十五歲定律」,是事實還是焦慮?
中國程序員「三十五歲定律」更像是圈內人的自嘲。
華為、阿里、騰訊等大公司執行著嚴格的「末位淘汰制」,淘汰低效能員工,優化職員結構。
騰訊:結構化優化。
華為:放棄平庸員工。
百度:鼓勵狼性,淘汰小資。
科大訊飛:提前就餐的員工需要被優化。
京東:淘汰因為家庭和身體原因不能拼搏的員工。
馬云:未來每年將會向社會輸出1000名在阿里工作10年以上的人才。
這讓許多已到中年的程序員感覺忽然頭上懸了幾把劍。
國內互聯網行業程序員會被稱為吃青春飯,是事實還是在販賣焦慮?
且看大佬為青春飯站臺。
還有現身說法的網友:
程序員的35歲,真的如此不堪?
有網友表示,「一定程度上來說,是對的,但是本質上來說是錯的。」
對于真正的大牛來說,編程就是一種人生追求。Java之父James Gosling仍在醉心研究技術。
技術的更新,做程序員的這道門檻變得越來越高。學習能力弱,跟不上技術變化發展的那部分人就會被社會淘汰。
有人卻持與之相反的觀點。
有些網友表示,「程序員吃的就是青春飯,尤其是應用級開發的程序員。」
許多應用級開發程序員工作壓力較大,加班熬夜都是正常操作,一般都是996工作制。面對著強大的工作壓力,從黑發到禿頂,基本上就是幾年的時間。隨著年齡增加,稍微熬夜就會感覺吃不消。