35歲,程式設計師過不去的坎?

晨雨細曲發表於2018-10-31

前言

最近看到華為、阿里和騰訊這些公司都在收緊對外招聘的門檻。有些甚至在傳為了應對經濟不景氣很多地方都停止招聘,只出不進了。之前華為還公開宣稱要辭掉35歲以上的技術人員,導致了大批大齡程式設計師的恐慌和焦慮。現在很多人說做技術是青春飯,很多人都做不過35歲。那麼35歲真的是程式設計師過不去的坎麼?

首先,在我看來答案是否定的,現在程式設計師的職業生命週期已經得到了明顯的延長,隨著軟體行業的不斷成熟,程式設計師將逐漸成為一種可以終身從事的職業。周圍有很多35歲的同齡人,其實卻是很多人都不再寫程式碼了,有轉了業務的,有做需求的,還在開發崗位的人,基本上也是管理為主,最多做個程式碼review。但也有在堅持寫程式碼的。

導致目前不少程式設計師在35歲以後不再從事研發工作的原因主要有以下幾個方面:

第一:軟體開發崗位的工作壓力較大。

程式設計師的工作壓力普遍偏大,尤其是網際網路公司更是如此,很多專案的開發週期往往都比較短,加班更是軟體開發領域的家常便飯,這是導致程式設計師在年齡大了以後選擇轉型的重要原因。

第二:程式設計師的知識結構更新速度快。

程式設計師不僅要承受較大的工作壓力,同時還面臨知識結構更新的問題,這就導致程式設計師在忙碌的工作中還要抽出一定的時間來進行自主學習,這是對程式設計師工作能力和學習能力的雙重考驗。很多程式設計師在年齡大了以後知識結構沒有得到及時的更新,自然也就會慢慢被淘汰。

第三:職位提升。

由於我國在網際網路領域發展速度非常快,導致人才培養速度明顯跟不上行業的發展速度,所以不少程式設計師在35歲以後普遍走到了管理崗位上,以便於培養更多的專業開發人才,這也是一個比較常見的情況。

到了35歲以後(應該會更早),其實難免要帶新人,帶專案,這些也都是比較花精力的。但是我覺得,只要還在技術崗位上,還是要寫程式碼,保持對程式碼的敏感。如果你真的一行程式碼都不寫,甚至都不會寫,又是作為一個技術部門的領導,相信你也很難服眾的。

早期我國的軟體行業存在大量的低層次軟體外包業務,這些外包任務的技術含量普遍不高,但是工作量卻非常大,週期也比較緊張,這就導致不少程式設計師過早的離開了程式設計師工作崗位。

隨著我國軟體行業整體的結構化升級,未來整個科技領域對研發級程式設計師的需求會越來越多,而研發級程式設計師的職業生命週期相比於傳統的應用級程式設計師來說有極大的提升,所以未來程式設計師崗位整體的職業生命週期將得到提升。

所以說對於程式設計師35歲是過去的坎,不能一概而論,很多人在三十歲之前就做好了從技術轉管理、業務、售前、運維等等的準備,所以作為技術出身的程式設計師的發展方向還是很全的,但是要學會積累,不能到了眼前再考慮這些。35歲不是不能當程式設計師,只是你的加班適應能力,精力上會比年輕畢業生差一點,所以要精於某一方向才行。

35歲,程式設計師過不去的坎?

相關文章