技術(shù) or 管理?程序員如何做好職業(yè)規(guī)劃?
程序員未來在IT行業(yè)的發(fā)展路線通常有三條,分別是技術(shù)研發(fā)、管理咨詢和技術(shù)加管理,相應(yīng)的主要崗位分別是技術(shù)專家、行業(yè)咨詢專家和高級項目經(jīng)理。對于程序員來說,選擇不同的發(fā)展路線需要結(jié)合自身的知識結(jié)構(gòu)、崗位任務(wù)以及興趣愛好,不同的方向也都有各自的優(yōu)缺點。
技術(shù)
如果具備扎實的數(shù)學(xué)基礎(chǔ)和豐富的知識結(jié)構(gòu),可以選擇技術(shù)研發(fā)方向,從初級程序員晉升到主力程序員再到研發(fā)級程序員、架構(gòu)師,研發(fā)級程序員具有較長的職業(yè)生命周期,同時在薪資待遇方面也比較可觀。軟件開發(fā)問題說到底就是數(shù)學(xué)問題,所以要想在技術(shù)研發(fā)領(lǐng)域走得更遠,一定要具備扎實的數(shù)學(xué)基礎(chǔ)。
管理
如果從事多年行業(yè)領(lǐng)域開發(fā),比如電信領(lǐng)域、金融領(lǐng)域、電力領(lǐng)域、交通領(lǐng)域等,那么可以往行業(yè)咨詢專家方向發(fā)展。在產(chǎn)業(yè)互聯(lián)網(wǎng)發(fā)展的大背景下,具備豐富行業(yè)經(jīng)驗的程序員將迎來更多的發(fā)展機會。要想往行業(yè)咨詢專家方向發(fā)展,需要在平時的崗位任務(wù)中做好方案的積累和總結(jié),同時要能夠緊跟技術(shù)發(fā)展趨勢,不斷豐富和完善相關(guān)方案。
技術(shù) or 管理
高級項目經(jīng)理也是不少程序員未來的發(fā)展方向之一,項目經(jīng)理需要具備豐富的開發(fā)經(jīng)驗,能夠根據(jù)項目的規(guī)模和架構(gòu)師的設(shè)計方案來組織一個合理的開發(fā)團隊,同時項目經(jīng)理要具備較強的溝通能力,能夠有效保障項目的開發(fā)周期。項目經(jīng)理是典型的技術(shù)加管理的崗位,不少團隊的項目經(jīng)理也需要參與具體的項目開發(fā)。
最后,華妹想說:不論選擇技術(shù)方向還是管理方向,在IT行業(yè)內(nèi)工作都有較大的工作壓力,也都需要終身學(xué)習(xí)。
END