35歲真的是程序員跨不過的坎嗎?
按照這個說法,我還真“活在了坎兒上”。不過現在看來,邁過這個坎兒應該不是問題。
目前的狀態是:帶著幾個人,負責項目的整體把控——需求要談,架構要設計,一些比較復雜的功能要有應對方案,當然代碼也是要寫的。
最近開始做一個新的項目,自己一個人過來重新拉團隊,招人比較慢,等人招上來,我代碼寫的差不多了。基于spring boot,用到了spring mvc/spring/mybatis/mongodb/redis/mq,還都是比較常用的一些東西。這幾年代碼寫的不少,PPT寫的也不少,畫的各種圖每年也逐漸增多。
周圍有很多35歲的同齡人,其實卻是很多人都不再寫代碼了,有轉了業務的,有做需求的,還在開發崗位的人,基本上也是管理為主,最多做個代碼review。
也有在堅持寫代碼的,比如我。而且我的直觀感受:
1.我們其實很抗壓,半夜升級支持不在話下。雖然熬到半夜之后,第二天不能很快的恢復狀態。最常見的是,偶爾熬到后半夜,反倒睡不著了...
2.學習能力嘛,老人學習起來可能更快,畢竟還是有多年經驗的,很多框架都是“新瓶裝老酒”。當然成家有娃了之后,回家可能沒有那么多的時間去學習新的東西,但我覺得,這個看是看個人吧。
3.代碼質量嘛,這個就不用說了,老人們寫代碼的時候,考慮的會更加全面,畢竟踩過的坑很多嘛。
到了35歲以后(應該會更早),其實難免要帶新人,帶項目,這些也都是比較花精力的。但是我覺得,只要還在技術崗位上,還是要寫代碼,保持對代碼的敏感。如果你真的一行代碼都不寫,甚至都不會寫,又是作為一個技術部門的領導,相信你也很難服眾的。
行業里面都說,很多單位不招35歲以上的程序員,其實,他們只是不招35歲的中低級只會敲代碼的程序員。