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