職業(yè)規(guī)劃,是各行各業(yè)都不得不面對的一個問題,關(guān)于程序員來說,也不可能做一輩子的碼農(nóng),那么程序員在職業(yè)展開過程中該如何規(guī)劃自己的提升道路呢?
關(guān)注IT人職業(yè)展開或者本身是從事IT行業(yè)的同窗可能會知道,在程序員的職業(yè)生活中是有幾個嚴重的轉(zhuǎn)機點的,抓住這幾個“躍龍門”的機遇,說不定你也可以28歲完成財務(wù)自由哦~
本文分別從技術(shù)層面、管理層面等為大家清點了程序員可能面臨的職業(yè)展開道路,當(dāng)然這只是小編在搜集了網(wǎng)絡(luò)上和身邊一些IT人的意見之后梳理出來的一些建議,歡送有不同意見的同窗在留言區(qū)中止討論!
技術(shù)線
假設(shè)是打算走技術(shù)道路的同窗,大致道路可以是這樣的:“初級程序員--中級程序員--高級程序員--技術(shù)專家/系統(tǒng)架構(gòu)師”。
程序員
根據(jù)入(加)職(班)時間的不同,“社畜”也是分為不同等級的。
初級程序員:入行1年及以內(nèi),寫代碼基本靠各大網(wǎng)站復(fù)制粘貼,要求就是代碼能運轉(zhuǎn)即可,別的什么也不管。不清楚代碼規(guī)范為何物,更是不會思索注釋的問題,當(dāng)然他們也不覺得這樣有什么不對,代碼跑起來就很棒了,不是嗎?
中級程序員:入行3年及以內(nèi),此時不管是薪資還是技術(shù)水平都有了一個很大的提升。入行的前三年是程序員打下技術(shù)基礎(chǔ)的關(guān)鍵時期,這期間應(yīng)該經(jīng)過不時的學(xué)習(xí)和項目理論“修煉”自己,保證自己可以出色的完成大部分項目的開發(fā),并在團隊中開端擔(dān)任一些重要的角色。同時3年工作閱歷也是程序員職業(yè)生活中遇到的第一個“關(guān)鍵期”,要認真思索自己的下一步職業(yè)計劃了。
高級程序員:入行5年及以內(nèi),技術(shù)上完好可以獨擋一面;此時可以嘗試“轉(zhuǎn)型”,注重對自己的全面培育,也就是說,假設(shè)你之前是做前端的,此時要在之前的基礎(chǔ)上開端注重后端技術(shù)的學(xué)習(xí),假設(shè)你是做后端開發(fā)的,就要嘗試了解前端的一些框架學(xué)問。
技術(shù)專家/系統(tǒng)架構(gòu)師:這兩個職位的主要區(qū)別表如今一個是對技術(shù)的深度研討,一個是對技術(shù)的廣度研討,假設(shè)你在成為高級工程師之后仍然在一個技術(shù)范疇攻堅,繼續(xù)研討和開掘該技術(shù)愈加深化的內(nèi)容,此時可以思索技術(shù)專家的方向;而架構(gòu)師的職責(zé)是在項目初期把控項目的整體設(shè)計以及處置方案的制定。
管理層
要抵達管理層的水平,首先要樹立在技術(shù)基礎(chǔ)上,根據(jù)技術(shù)線的不同分支產(chǎn)生的管理層展開道路。這部分的職業(yè)道路普通分兩種:
(1)“程序員--系統(tǒng)架構(gòu)師--項目經(jīng)理”
系統(tǒng)架構(gòu)師和項目經(jīng)理的工作是有一些重合的,前者的主要職責(zé)是在項目初期把控項目的整體框架設(shè)計,后者則是要參與到項目的全部生命周期中,從項目的前期設(shè)計、開發(fā)過程中的人員分配、項目的上線以致是運營都是項目經(jīng)理要做的事情。
抵達項目經(jīng)理的水平也是非常不容易的了,此時不只對技術(shù)有懇求,要有較好的開發(fā)水平,前瞻認識,同時也要有一定的指導(dǎo)才干,能夠站到別人看不到的高度思索,同時和諧好團隊成員之間的關(guān)系,還要具備一定的用戶溝通才干和產(chǎn)品分析才干等一系列內(nèi)容。
(2)“程序員--技術(shù)專家--技術(shù)總監(jiān)--CTO”
技術(shù)總監(jiān) 普通是擔(dān)任一個企業(yè)的技術(shù)管理體系的樹立和維護,懇求對技術(shù)和業(yè)務(wù)都具有非常深化的理解,能夠?qū)π袠I(yè)技術(shù)展開趨向和管理現(xiàn)狀具有準確的判別。
CTO 是企業(yè)團體里的高級主管職位之一,是企業(yè)內(nèi)擔(dān)任技術(shù)的最高擔(dān)任人,全面擔(dān)任技術(shù)部工作,參與公司展開戰(zhàn)略和計劃的制定,并能夠?qū)镜募夹g(shù)展開戰(zhàn)略做出貢獻。
其他
程序員除了上述的幾條職業(yè)展開道路之外,還可以嘗試轉(zhuǎn)戰(zhàn)產(chǎn)品經(jīng)理、技術(shù)支持、技術(shù)顧問等,在這里就不多做描畫了。
后記
不管是 技術(shù)線、管理層、產(chǎn)品線還是其他崗位都來源于自己的不同選擇,主要是看本身關(guān)于哪方面愈加感興味。另外,業(yè)界盛傳,程序員是吃青春飯的,35+就可以思索退休的事情了,所以各位從事IT的同窗要早早的為自己做打算啦~