關於這個問題在IT界有各種各樣的說法,大體上可以分為三種;1、到30歲左右;2、到35歲左右;3、到40左右,到了這個年齡就需要轉行了,例如轉行做管理、產品、運維人員等。如果按程式設計師參加工作時間為22歲計算,平均退役年齡為35歲計算的話,程式設計師的職業壽命大概為14年。
為什麼程式設計師的職業生命線如此短暫呢?我覺得有以下幾點,
1、編程技術層出不窮,迭代速度非常快,這時候就需要我們不斷的學習,當隨著年齡的增長我們的學習能力卻在退步。
2、工作成果產出的問題,當達到30多歲的時候,大多數的程式設計師也都成家立業了,此時也已過了精力旺盛的年紀了。這個時候高強度的加班生活也吃不消了,然後程式設計師加班卻是家常便飯的事,再加上需要顧家的原因,退役也許是個更好的選擇。
3、人工成本的提升,隨著時間推移程式設計師的薪資水平也會逐漸升高,相應的人工成本也會提高不少,這時被裁員的概率也會大大增加。
例如,我的髮小做遊戲開發到30歲就不想幹了,一方面是因為陪將要在鄭州上學的女兒,另一方面是因為工作太累了,想回家做點小生意。
面對如此短暫的編程生涯,你想說些什麼呢?