大部分程序員到了30歲會開始對自己重新定位的想法。30歲前幾乎是每天寫代碼,改各種bug,每一項任務都是實際執行者(執行寫代碼)。這個通常被看作最辛苦而又最廉價的程序員編碼勞動(稱之為普通程序員)。然而在普通程序員上一級就相對較好一點,不用整天寫代碼,負責項目的進度或是討論項目可行性方案(方案執行者一般都是程序員)。
程序員
如何規劃自己?以下是我的建議、觀點:
1、程序員到了30歲,不要再局限于你擅長的編程語言(30歲了,你擅長的編程語言肯定是比較厲害的),要開闊整個計算機領域的視野。了解計算機發展歷程、觀察互聯網、物聯產品的演化進程和趨勢。對服務器的優化、程序優化、代碼管理、項目維護等這些方便一定要下足功夫,而這些在30歲前的程序員都是較少接觸的技術。
2、加深對編程中用到的各種有難度的算法、研究算法,加深對框架源碼的理解,加深對一個項目的組織和架構能力。還可以寫一些自己的框架,自定義一些實用、適用性強且有難度的組件庫或是自己的SDK。這些對你無論是升職還是其它發展都會對你有很大的益處,對你的開發效率也會大大提高。
3、我們都知道程序員是一個每時每刻都在學習的路上,編程語言本身會不定時的更新,各種優秀的框架出現的很快,這些就需要我們去了解和學習掌握它。如果不聞不問或沒跟上,你很快就會面臨淘汰。對于之前未掌握的也要及時補救回來。
4、要保持一個良好的編碼感覺,代碼風格一定要好。養成良好的編碼習慣非常重要。
思考然后規劃自己
希望對你有一點點幫助。
關注我@說談感悟,一起聊聊職場的那些事、交流更多相關話題。