Java工程師如何進行職業規劃?
程序員的職業發展有幾個選擇:專注于技術,成為技術專家;轉型到技術型銷售、技術支持等;
隨著技術成長,從技術性管理到高級管理。這歸根結底,都是以技術為基礎。
在扎實的技術基礎上(高級軟件工程師),如果有著比較強的抽象設計能力,又打算專注于技術開發,架構師是個好的選擇;如果性格更適合做管理,情商能力突出,技術型管理應該是下一步的方向。
其中程序員最主要的發展方向是資深技術專家,無論是Java、.NET還是數據庫領域,都要首先成為專家,然后才可能繼續發展為架構師。盡管架構師的職位可以工作一輩子,待遇也非常好,對于科班出身的程序員最為適合,但這種工作職位非常有限,因為在中國目前的IT行業,架構師需要的條件比較復雜,而且需求量也比較少,這也是我國軟件行業走向國際并有待成熟的因素之一。
目前國內缺乏的是管理能力和專業知識技能并駕齊驅的IT人才。
特別是懂得運用目標管理技術的項目管理人才,既掌握核心技術又有全局掌控能力的項目管理人才,非常難找。我建議對于大多數人來說,首先是要專,只有在技術方向上做得比較深入,才能適當做工作調整,把自己轉變為某個領域的專家。根據自己的情況,決定自己做軟件架構師還是高級的顧問銷售,另外一部分人可能就會走向管理,這和個人性格與情商有關。軟件優秀的管理者都必須懂得技術,掌握核心技能的人才向管理崗位轉型有很大的優勢,因而提升管理能力成了轉型的關鍵。
當然,也有不少程序員就跨行業了,不再從事互聯網,這樣也不能說好或者不好。但是在我看來,無論你是打算在互聯網行業從一而終,還是打算以后換行業,你都必須要早做打算。
在我看來,僅限于互聯網,或者僅限于敲代碼,做產品,或者做管理這都是有一些局限的,我們更應該把自己的眼光開闊一些,互聯網的發展可謂是日新月異,而互聯的快速發展也給其他行業帶來了翻天覆地的變化,多了解了解,多看看。
狡兔三窟才是最正確的選擇,這才是我認為的程序員避免中年危機的最好的方式。
無論怎么規劃,我都建議你,早做打算,居安思危。
我是溫小二,如果大家有什么關于互聯網方面的問題,可以私信我。
以上。