隨著計(jì)算機(jī)的普及、互聯(lián)網(wǎng)的發(fā)展,越來越多的人開始從事程序員這個(gè)職業(yè),做軟件開發(fā)工作。但是大多數(shù)人在工作幾年之后便開始迷茫,不知道自己以后的路該怎么走。是編寫一輩子代碼?是轉(zhuǎn)型做管理者?還是,轉(zhuǎn)行去做別的事情?之所以有這些迷茫,是因?yàn)榍捌跊]有做好職業(yè)規(guī)劃。今天我們就說一下程序員的職業(yè)規(guī)劃都有哪些路線。我自己概括為三大路線。
三大路線
技術(shù)路線
技術(shù)路線,說白了就是一直從事與軟件開發(fā)技術(shù)相關(guān)的工作。但是技術(shù)路線又可以細(xì)分為2條,分別是:
- 初級(jí)開發(fā)工程師—高級(jí)開發(fā)工程師—技術(shù)專家—CTO
- 初級(jí)開發(fā)工程師—高級(jí)開發(fā)工程師—架構(gòu)師—CTO
它們的區(qū)別就是一個(gè)會(huì)成為技術(shù)專家,一個(gè)會(huì)成為架構(gòu)師。而技術(shù)專家與架構(gòu)師的區(qū)別就是:技術(shù)專家更精通某個(gè)或某些專業(yè)領(lǐng)域,能夠解決這些領(lǐng)域的各種問題或者提供解決問題的思路;架構(gòu)師則是熟悉多個(gè)專業(yè)領(lǐng)域,能夠提供性價(jià)比更高的整體設(shè)計(jì)方案。
管理路線
跟技術(shù)路線一樣,管理路線也可以細(xì)分為2條,一個(gè)是偏技術(shù)的管理路線,一個(gè)是偏項(xiàng)目的管理路線,分別是:
- 初級(jí)開發(fā)工程師—高級(jí)開發(fā)工程師—技術(shù)經(jīng)理(技術(shù)管理)—技術(shù)總監(jiān)(管理)—CTO(管理)
- 初級(jí)開發(fā)工程師—中級(jí)開發(fā)工程師—組長(zhǎng)—項(xiàng)目經(jīng)理—高級(jí)項(xiàng)目經(jīng)理—部門(項(xiàng)目)總監(jiān)—CEO
轉(zhuǎn)型路線
任何職業(yè)的轉(zhuǎn)型路線都有很多種,程序員也不例外。但根據(jù)技術(shù)相關(guān)性我們又可以分為技術(shù)相關(guān)的轉(zhuǎn)型和技術(shù)不相關(guān)的轉(zhuǎn)型。
技術(shù)相關(guān)
- 轉(zhuǎn)產(chǎn)品(初級(jí)開發(fā)—高級(jí)開發(fā)—產(chǎn)品技術(shù)—產(chǎn)品經(jīng)理—產(chǎn)品管理)
- 轉(zhuǎn)測(cè)試??梢岳米约旱募夹g(shù)優(yōu)勢(shì)從事白盒測(cè)試,以及相關(guān)自動(dòng)化測(cè)試工具的開發(fā)。
- 轉(zhuǎn)市場(chǎng)。
- 轉(zhuǎn)銷售
- 轉(zhuǎn)售前
- 轉(zhuǎn)售后
- 從事技術(shù)相關(guān)的自媒體創(chuàng)作。
- 技術(shù)創(chuàng)業(yè)。例如:成立外包公司、開發(fā)軟件產(chǎn)品等。
- 寫書。例如:把自己的技術(shù)積累、經(jīng)驗(yàn)積累寫成書。
- 培訓(xùn)講師。培訓(xùn)自己的專業(yè)技能。
- 兼職外包。其實(shí)就是干私活。
技術(shù)不相關(guān)
- 開店。例如:便利店、飯館、網(wǎng)店等等。
- 從事農(nóng)業(yè)。例如:種菜、養(yǎng)豬等等。
- 從事金融行業(yè)。例如:基金、股票、保險(xiǎn)等等。
清楚了以上路線之后,結(jié)合自身優(yōu)勢(shì),選定一條路線然后持續(xù)不斷的努力,朝著終極目標(biāo)前進(jìn)!