很多人踏入IT行業初的目的都是——高薪。然而,想要這這個行業持續性發展,依舊要關注行業本身的發展和個人的晉升路徑。
程序員通常的發展路線是怎樣的?當一個初步的職業規劃方案已經成型時,如果制訂者目前已在一個軟件公司工作,那么,對他來說進一步的提升非常重要。首先要做的則是進行角色分析,反思一下這個職業環境對個人的要求和期望是什么,如何使自己在單位中脫穎而出。
通常,軟件技術人員的職業發展有幾個選擇:專注于技術,成為技術專家;轉型到技術型銷售、技術支持等;隨著技術成長,從技術性管理到管理。這是大家都看得清楚的方向,也都在向這些方向的金字塔尖努力。
就像烹飪一樣,每一個階段目標都需要你進行角色分析,找出這一角色需要的‘配料’,當你注意收集技術、素養等相關‘配料’后,就會成功烹飪出你所需要的目標魚。前提是你一定要了解自己的特點和優勢,就好比黃瓜種子是不可能培育成西瓜一樣。
這歸根結底,都是以技術為基礎。在扎實的技術基礎上(軟件工程師),如果有著比較強的抽象設計能力,又打算專注于技術開發,架構師是個好的選擇;如果 性格更適合做管理,情商能力突出,技術型管理應該是下一步的方向。這種發展規劃屬于‘瘸腿走路’的類型,各有側重主攻發展的職業方向,也是目前一般程序員 普遍采用的發展路線規劃。
決勝點在于長期的點滴積累,認證證書、成績、豐富的經歷是求職的表面文章,在目前軟件行業里不是很看中這個,真正的‘內功’是需要規劃的。至于培訓,我倒是很建議直接加入軟件公司,你就會學到很多實際的東西。不過,學歷教育雖然在職業生涯里不是主要的,但是隨著職位的提升卻有很重要的意義,能輔助拓展你的職業發展空間,而不是以此為阻礙從而失去更多的機會。
已經工作兩年以上的程序員可以有幾種基本的職業規劃:技術專家、軟件架構師、實施顧問或銷售。其中程序員主要的發展方向是技術專家,無論是 Java、.NET還是數據庫領域,都要首先成為專家,然后才可能繼續發展為架構師。盡管架構師的職位可以工作一輩子,待遇也非常好,對于科班出身的程序員為適合,但這種工作職位非常有限,因為在中國目前的IT行業,架構師需要的條件比較復雜,而且需求量也比較少,這也是我國軟件行業走向國際并有待成熟的因素之一。
IT行業高薪是很正常的事情,然而想要持續高薪那就需要你持續不斷的努力。希望這一篇能夠對你有所幫助,當然能夠有所發展的前提之一就是你的技術要足夠的好,這是職業生涯的基石。如果覺得自己技術還需加強的那就來找小粵吧,不管是嵌入式還是Java任何方向我們都能有辦法讓你獲得提升。