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