年齡對于程序員職業確實存在一定的影響,雖然目前程序員的職業生命周期在不斷延長,但是相對于傳統職業來說,還是明顯偏短。
28歲開始轉行做程序員,首先要考慮的是發展路線問題,一條路線是應用級程序員,另一條路線是研發級程序員。如果28歲開始走應用級程序員路線,那么一定要慎重,因為應用級程序員目前的職業生命周期還是比較短的,而且應用級程序員的從業壓力也比較大,具體的壓力體現在崗位任務壓力和學習壓力兩方面。
如果28歲選擇走研發級程序員路線,這個年齡并不算太晚。研發級程序員相對于應用級程序員來說在職業生命周期上具有明顯的優勢,雖然工作壓力也比較大,但是研發級程序員更關注于底層算法設計等內容,研究的連續性比較強,能夠在某個領域做深度垂直以突破已有的技術邊界,所以經驗對于研發級程序員來說還是比較重要的,這也是為什么研發級程序員的職業生命周期比較長的根本原因。
如果要走研發級程序員的路線,可以把學習計劃分成以下三個階段:
在學習完以上內容之后,建議參加一個項目組的實習,進而一步一步向研發級程序員方向發展。
最后,通過讀研能夠更加順利的從事研發級程序員工作。