程序員職業生涯規劃現狀
頻繁跳槽
目前來看,程序員的職位薪金相對于其他行業來講是比較高的,但是深處其中的程序員總是不滿足于目前的薪金,還希望獲得比現在更高的薪金,所以他們不斷地跳槽,以尋求更高的報酬。還有的程序員想嘗試更多的工作內容,也通過頻繁跳槽的形式來完成自己的目標,頻繁地跳槽給程序員的職業生涯規劃帶來很大的問題。
晉升渠道不暢
現在大多數的IT企業,相對于員工的發展來講,他們更加重視企業的發展。從某種角度來講,員工的利益并沒有和企業的利益相一致,他們沒有形成命運共同體的意識和關系。很多做了5年以上的程序員,本想有更高的職位,或者是由于管理層的疏忽并沒有洞悉到這一點,而錯失很多人才。總體的情況就是,程序員的晉升渠道不暢,職業壓力和倦怠與日俱增,導致職業生涯規劃的執行受阻。
程序員職業生涯規劃存在的問題
企業對程序員的職業生涯規劃缺乏管理
很多企業在新的程序員入職的時候,都會要求其寫一份自己的職業生涯規劃,同時企業自身也有一套關于程序員的職業生涯規劃。在進行新員工入職培訓的時候,對其進行指導和規劃。但是在實際的執行過程中,程序員的職業生涯規劃并沒有得到很好的執行,這里比較重要的原因就是企業并沒有對程序員的職業生涯規劃進行適時的強化以及管理,幫助他們進行正確的規劃。
吃老本現象突出
很多的程序員做過的職業生涯的規劃基本上都是這樣的,三年中級,五年高級,然后中層管理者,高層管理者等等。但是他們很少有人意識到,每個職級的上升,都是需要持續的學習以及經驗的積累才能完成的。他們在實際運作的過程中,往往由于工作比較累,沒有時間去學習新的東西,或者是感覺自己的知識已經很豐富了,不需要再去向別人請教,而一直吃老本,導致職業生涯規劃很難推進。
職業規劃定式
很多程序員工作很多年之后,便把自己死死地釘在IT企業里,對自己曾經做過的職業生涯規劃置之不理,已經忘了當初自己的想法,感覺自己除了在IT行業里面別無去處。于是他們中有的人拼命地搞技術,有的轉行去做管理,去處理人事方面的事情,這就導致了嚴重的職業規劃定式。如果這兩條道路可以走得通,那這樣的規劃無可厚非,但是萬一走不通,職業規劃受阻,會影響個人的前途和健康。
程序員職業生涯規劃的優化
建立程序員職業生涯規劃管理的強化體系
根據美國學者薩柏的5個階段(成長、探索、決定、維持、衰退)職業生涯發展理論,作為企業的管理者,應根據程序員的職業生涯發展的不同階段的不同特質,給予及時地強化和管理。可以構建一套職業生涯規劃管理的體系,幫助程序員正確規劃自己的職業生涯。剛入職的程序員職業規劃不清晰,企業的管理者可以對其進行疏導并樹立起正確的職業方向。對于工作3~5年的程序員,可以根據其自身的要求以及特點外派培訓。對于工作5~10年的程序員,要考慮他們的晉升通道問題,幫助他們理清接下來的發展脈絡是堅持技術線還是轉戰管理層。對于工作10年以后的程序員,則進一步強化他們的晉升路徑等等。要根據具體情況,對每一個階段都要進行管理和強化,以幫助程序員清晰自己的規劃并為企業留住人才。
積極提升自身的能力,終身學習
程序員這個職業是一個需要不斷創新的職業,要想與時俱進和職業生涯順暢,就必須不斷地豐富自己的知識和閱歷。可以參加一些培訓課程或者講座,閱讀專業前沿的書籍,還可以多參加一些同行的經驗交流會議,這些途徑對于程序員個人能力的提升都很有幫助。積極地提升自身的能力,努力做到行業內的領先位置,避免出現吃老本的現象,不斷地擴充自己的業務能力。終身學習的前提是身體健康,作為一個經常加班熬夜,猝死率極高的行業,在高薪的掩映下是艱苦的付出,這就需要一個強健的體魄,所以要鍛煉身體,才能更好地提升自己,終身學習。
轉變思路,多角度尋求發展
程序員應該走出技術線和管理線的職業生涯規劃定式,事實上一個有資深的程序員還有很多的發展路徑。在這里筆者給出幾點建議:其一,報考公務員。現在的公務員錄用考試當中有很多職位都在招聘程序員,很多政府機構都在大力發展信息化,程序員是急需的人才。其二,去非IT企業做咨詢。這也是一個好的選擇,不用像專職程序員那么勞累,也可以發揮自己的特長。其三,應聘教師。本科的程序員可以選擇去高中及高中以下的學校應聘計算機教師,研究生學歷的程序員可以選擇去一些大專以及本科等高等學校應聘大學教師,這也是一個非常不錯的選擇。其四,創業。如果衡量自己之后,覺得實力和人脈并存,魄力也足,那可以考慮創業。綜上幾點,程序員可以根據自己的職業興趣進行選擇。