35歲的程序員應該怎么發展?
本人也是一名程序員,至今工作已經16年,程序員35歲危機是個非常普遍的現象,結合自己的工作經歷,談談程序員的發展之路。
首先我們要認清程序員的優勢和劣勢,對于大多數程序員,由于常年的工作喜歡,顯著的優勢是思維嚴謹,邏輯清晰,做事認真,為人實誠。但因為編碼時一直在自己的封閉世界,缺少機會面對市場的直接競爭,我見過的大多數程序員不善溝通,缺乏自信,抗壓能力弱,缺少積極解決問題的心態。

35歲的程序員,已經擁有了大量的工作經驗,但年齡尚輕,還有時間和機會彌補自己的缺點和短板,程序員由于一直的慣性思維,轉行別的行業接受速度其實很慢,也缺乏狠勁兒和狼性,不太建議轉行,而且從職業成長的路線上,轉行相當于從頭開始,已有的積累幾乎回歸為零,得不償失。那么程序員到底應該怎樣發展,才是對自己最有利的方式呢?
對于35歲的程序員來講,從我個人的工作經驗看。
第一、盡自己最大能力找一家有發展潛力的公司,減少跳槽。年齡越大職位越有限,競爭也越大,與其反復跳槽,不如拋開一時得失,在一家公司穩定發展,積累豐富的行業知識。
第二、修煉自己,除了技術積累之外,學習能力、溝通能力、解決問題的能力都需要不斷的提高自己,盡量爭取管理崗位,帶過團隊和沒帶過團隊的人在很多方面都區別很大,有帶領團隊的經驗,會讓人更自信、更成熟。

第三、提升價值,github、論壇、交流會、技術專利,建立自己的github,根據自己的經驗提煉代碼,并分享給別人,多參與論壇和交流會積累人脈,有能力就申請技術專利,打造自己的品牌價值。
第四、架構能力,擁有豐富的行業知識,才能有足夠的實力進行系統架構,好的架構師甚至需要十年以上的經驗積累。
第五、解決問題的能力,除了技術問題,日常工作中還會有很多各種各樣的事情需要解決,鍛煉除了技術問題外的問題解決能力,會讓自己的整體實力更進一步的提升,就本人十幾年的工作經歷看,問題解決能力可以概括為十六個字:換位思考,向上溝通,解決方案,貫徹執行。

