那麼,這是真的嗎?程式設計師35歲以後真的要面臨淘汰的危險嗎?
我告訴大家:是真的。
但是,我從來都不是乙個為大家製造焦慮的人,我只為你們指點迷津。哪怕外面都是凜冬將至,但是我這裡依然陽光明媚。所以,歡迎常來這裡看看,感受一下溫暖。
其實,很多人都不了解真正的我。有人說我技術文章發的少了,沒錯,我是發的少,但這是經過深思熟慮的。在移動網際網路早期,技術文章匱乏的時候,我寫的高質量部落格少嗎?不管是外掛程式化、aidl,還是view原理、屬性動畫,又或者是android體系化學習路線,哪個不是我開創的先河?當時的那幾十篇文章,篇篇都具有奠定性質,篇篇都敢為天下先。你們可知道,在13、14年那個技術資料匱乏的年代,這些都意味著什麼嗎?
而現在,高質量的文章多了,技術資料大**,各種冗餘的技術文章層出不窮,讓大家直呼:學不動了!這個時候,我靜下心來,當前階段的問題並不是技術資料不夠,而是大家都迷茫了,都不知道該學什麼了。所以我近期的文章更偏向於學習路線、技術方向以及職業成長的指導,我認為這才是當前移動端的主要矛盾。現在,我希望我的每篇文章依然可以敢為天下先,依然猶如指路明燈一樣,為大家提供遠方的指引。
抱歉,說遠了,現在回到正題。
大家知道,國外不乏有大齡程式設計師,甚至白髮蒼蒼的人都還在擼碼。我仔細了解了一下,發現有如下幾個原因:
國內的網際網路發展較晚,應用層開發較多,不需要太多資深的程式設計師
國內人力成本低,程式設計師新人多且便宜,公司更願意用廉價的新人
35歲以後,程式設計師的經驗很豐富,但是精力和擼碼效率大大降低,比如不能高強度加班
隨著中國網際網路的發展,我相信未來這一現象會得到緩解,但是目前依然沒有辦法。大家會問,那怎麼辦呢?難道只能等到35歲然後步入中年危機嗎?
當然不是了,只是這個時候,你不能再寫簡單的業務**了,三十多歲,理應具有紮實的技術和較高的技術級別,這個時候去寫核心**,去做架構師,或者做技術管理,這都是可以的。
所以,我給大家指的方向就是:
做技術管理或者架構師
技術管理和架構師這兩個高階崗位,都對程式設計師的技術和管理經驗有較高的要求,大家很少看到大公司中有很年輕的技術leader,就是這個意思。作為程式設計師,**就是你手上的兵刃,要想在35歲以後不被淘汰,就需要在35歲之前把這把刀打磨好。所以,如何在35歲之前完成技術積累,這才是問題的關鍵。
正常來說,乙個人大學畢業應該在22歲左右,ta的職業生涯,我用下面這張圖來表示(僅供示意,不同人不盡相同):
成長期:工作的前五年,工資不應該是優先考慮的,應該潛下心來學習技術,努力成長
發力期:工作的第6-10年,這個時候你的技術級別和年薪也應該上去了,在公司裡你是核心崗位,你家裡你是頂梁柱
沉澱期:32歲到35歲之間,中年危機即將到來,在這幾年,錢又不是你該考慮的問題了。你必須找準未來的方向,沉澱自己的技術和管理經驗,並且要逐步向架構師和技術管理的崗位去邁進,這樣就可以讓自己的職業生涯最起碼延長10年。
其實,還有一條路,如果你能大力發展你的副業,那也可以和中年危機做對沖,降低內心的緊迫感。如何做副業,這個不同人有不同的門路,而且也不是誰都能做副業的,這裡不再展開討論了。
程式設計·思維·職場
歡迎掃碼關注
程式設計師如何度過35歲的坎?
不管走哪條路需要實現3點 1 在你從事的領域建立一定的影響力,有成功案例支撐你。第一條路只是研讀原始碼,演算法導論不可能實現的 能寫出一些有影響力的開源 或者有影響力的專案,成為領域專家。過去8年都沒有實現的事情,在未來四五年要實現,難度非常大,但是還是有點機會。第二條路研究國學名著,把興趣變成專業...
程式設計師之35歲
經常看到有文章提到程式設計師到35歲後很少有從事研發,整日沒日沒夜的編碼。不免整得自己開始擔憂起前程來,畢竟自己也到了而立之年,難道再做幾年到這個年齡後就要失業,因為現在沒乾到管理的崗位上,估計挺多到時做個se。就因為這些擔憂,所以我開始想著要跳槽漲薪,不然職業年齡已過還沒賺到買房的錢,該怎麼在這個...
不作35歲的程式設計師
在中國,程式設計師不能超過35歲,似乎已經是不爭的事實,軟體開發工作就是青春飯,頂多靠畢業這十年的時間,超過這個年齡,要不成功躍身成為管理 者,要不轉行進入其他領域,好像再沒有更好的選擇,即使偶有繼續堅持作開發的,也被看成另類一族。老外卻不是這樣,40,50歲仍然作開發工作的大有人 在,甚至很多牛人...