轉(zhuǎn)自網(wǎng)絡(luò)
引言
這篇文章LZ很久以前就想寫,只是LZ本人也一直在摸索當(dāng)中,不過(guò)LZ摸索的是自己的道路。其實(shí)作為一個(gè)程序猿來(lái)說(shuō),大體上的路線已經(jīng)擺在眾人眼前,到底自己有什么樣的想法,自己適合哪條路,還是只能自己去摸索,這一點(diǎn)請(qǐng)各位不要征求任何人的建議。LZ能做的,就是把各個(gè)路線的客觀事實(shí)陳列出來(lái),供大家選擇。

條條大路通羅馬,三百六十行,行行出屌絲。作為一個(gè)IT界有理想有抱負(fù),高端大氣上檔次的屌絲,LZ還是對(duì)未來(lái)很有打算的。說(shuō)起這個(gè)打算,大致就是兩種,一種是生活上的規(guī)劃,一種是職業(yè)上的規(guī)劃。對(duì)于前者來(lái)說(shuō),無(wú)非就是生活在哪座城市,何時(shí)打算步進(jìn)婚姻殿堂,何時(shí)打算成為父親等等。而后者則相對(duì)簡(jiǎn)單,也相對(duì)困難,簡(jiǎn)單的是它只需要給自己規(guī)劃出一條大道即可,困難的是,它不像生活規(guī)劃,可以相對(duì)隨性,而且有無(wú)數(shù)前人的經(jīng)驗(yàn)供你參考,大部分時(shí)候,它只能靠你自己一步一步的摸索。
不過(guò)職業(yè)生涯規(guī)劃的大體框架基本都是固定的,只不過(guò)每個(gè)人走的路形色各異,而且不是有句廣告詞叫“不走尋常路”嗎,現(xiàn)實(shí)當(dāng)中難免會(huì)有人走別人沒(méi)走過(guò)的路,走著走著,便成了一條路。不過(guò)話說(shuō)回來(lái)了,也可能走著走著,便走到死胡同了。因此安全起見(jiàn),我們大部分人還是適合大眾路線的。
淺談程序員職業(yè)生涯規(guī)劃
首先LZ想給大部分的猿友,尤其是在校生普及一點(diǎn)知識(shí)。就是我們?cè)谶x擇工作的時(shí)候,拋開(kāi)工資、環(huán)境等這些細(xì)節(jié)不談,我們的大方向應(yīng)該主要考慮職業(yè)和行業(yè)這兩個(gè)方面。
職業(yè)則是指你干的什么,而行業(yè)則是指你在哪個(gè)領(lǐng)域。不準(zhǔn)確但更簡(jiǎn)單的來(lái)說(shuō),職業(yè)生涯規(guī)劃就是決定你未來(lái)準(zhǔn)備在哪個(gè)領(lǐng)域干什么。比如舉一個(gè)例子,你現(xiàn)在在某家銀行當(dāng)程序員。此時(shí),金融就是你的行業(yè),程序員則是你的職業(yè)。
現(xiàn)在現(xiàn)存的行業(yè)千奇百怪,比如互聯(lián)網(wǎng)、金融、傳媒、農(nóng)業(yè)等等,這些都是可選的行業(yè)。對(duì)于程序猿來(lái)講,剛開(kāi)始的職業(yè)生涯規(guī)劃可以不考慮行業(yè)的選擇而只考慮職業(yè),也就是說(shuō),只要是干程序員,到哪個(gè)行業(yè)的公司都差別不大,除非當(dāng)前公司的行業(yè)你十分厭煩。不過(guò)當(dāng)職業(yè)生涯走到一定階段,則需要好好考慮下自己準(zhǔn)備投身哪個(gè)行業(yè)了。
由于行業(yè)選擇的個(gè)人因素比重比較大,因此LZ這里就不對(duì)此作出建議了,各位猿友可以根據(jù)自身的性格特點(diǎn),特長(zhǎng)愛(ài)好等,來(lái)選擇自己準(zhǔn)備奮斗一生的行業(yè)。LZ這里主要來(lái)談的是職業(yè)生涯規(guī)劃中的職業(yè)。
職業(yè)路線一覽
這里L(fēng)Z簡(jiǎn)單的畫了一個(gè)職業(yè)通道的路線,可能與有些公司的職位不符,畢竟公司不一樣,規(guī)模和起名的習(xí)慣可能不一樣,但是大體上是這么個(gè)路子。各位猿友看看就好,不需要拘泥于職位名稱。
LZ考慮到各個(gè)公司的職位職責(zé)可能不盡相同,比如有的公司的項(xiàng)目經(jīng)理,其實(shí)是集研發(fā)經(jīng)理的任務(wù)于一身的,因此這里有必要對(duì)圖中的各個(gè)角色的職責(zé)做一個(gè)簡(jiǎn)單的說(shuō)明,以免對(duì)各位猿友造成誤導(dǎo)。以下主要介紹三種角色,也是最容易引起誤會(huì)的三個(gè)。
開(kāi)發(fā)工程師:這個(gè)大家是最熟悉的,這個(gè)角色主要負(fù)責(zé)系統(tǒng)中某個(gè)模塊或某個(gè)功能的設(shè)計(jì)與編碼,有時(shí)候還會(huì)有數(shù)據(jù)庫(kù)設(shè)計(jì)的工作等等。
研發(fā)經(jīng)理:主要負(fù)責(zé)項(xiàng)目的技術(shù)選型,技術(shù)難題的攻克,技術(shù)人員的招聘,團(tuán)隊(duì)成員的技術(shù)培訓(xùn)與熏陶等一系列與技術(shù)相關(guān)的工作。
項(xiàng)目經(jīng)理:主要負(fù)責(zé)項(xiàng)目進(jìn)度的規(guī)劃、跟進(jìn)、落實(shí)、交付以及與客戶的溝通等任務(wù),是一個(gè)項(xiàng)目的監(jiān)督者與管理者。
淺談程序員的職業(yè)路線
在討論下面的內(nèi)容之前,LZ需要先聲明一點(diǎn),這一點(diǎn)從圖中也能看出,本次討論的職業(yè)發(fā)展,都是基于一個(gè)條件,那就是你是以做程序員為職業(yè)的起步的。因此本次主要討論的是以程序員作為起點(diǎn)的職業(yè)發(fā)展之路,倘若你一開(kāi)始就做的測(cè)試或者需求等,那就不在本次討論之列了。另外一點(diǎn)就是上面所寫的開(kāi)發(fā)工程師或者說(shuō)程序員是一個(gè)統(tǒng)稱,很多時(shí)候還分為初中高級(jí),這里我們就不做區(qū)分了,它對(duì)我們的職業(yè)生涯規(guī)劃的影響并不大。
在上面的圖中可以看到,一共有四條路線,而左邊和右邊的測(cè)試與需求,上升的途徑相對(duì)來(lái)講會(huì)受限一些,不過(guò)這不能說(shuō)明這兩種路線就是差的。就大部分情況下而言,從程序員轉(zhuǎn)向測(cè)試和需求的人員當(dāng)中,一般女性居多,但是一個(gè)人職業(yè)的發(fā)展是非常個(gè)性化的,因此并不是說(shuō)男生就不適合干測(cè)試和需求,就像不能說(shuō)女生就不能干開(kāi)發(fā)一樣,這需要因人而異。
對(duì)于剩下的兩條主路線,則大多數(shù)時(shí)候是我們的首選路線,但是這里的管理路線有些特別,需要以技術(shù)為背景,否則的話,往往前途有限。對(duì)于一個(gè)部門總監(jiān)或者叫技術(shù)總監(jiān)來(lái)說(shuō),他可以忘記了當(dāng)初如何讀取一個(gè)文件,如何實(shí)現(xiàn)上傳下載功能等等這些技術(shù)細(xì)節(jié),但是這些一線開(kāi)發(fā)經(jīng)歷,一般是管理技術(shù)部門的前提。不過(guò)這個(gè)前提,對(duì)于程序猿來(lái)說(shuō),大部分時(shí)候是可以滿足的。
淺談技術(shù)路線的要求
技術(shù)路線應(yīng)該是幾乎所有程序猿夢(mèng)寐以求的路線,當(dāng)你問(wèn)一個(gè)程序猿的目標(biāo)是什么,幾乎大多數(shù)人會(huì)說(shuō)架構(gòu)師或者CTO。這不僅僅是因?yàn)檫@是技術(shù)路線的巔峰,更是因?yàn)檫@兩個(gè)稱謂給人霸氣側(cè)漏、高深莫測(cè)的感覺(jué)。
LZ曾經(jīng)見(jiàn)過(guò)公司的CTO,還有幸交談過(guò)幾句話,說(shuō)來(lái)尷尬,說(shuō)話的原因是因?yàn)楫?dāng)時(shí)LZ負(fù)責(zé)的系統(tǒng)出了問(wèn)題。如果說(shuō)CTO當(dāng)時(shí)給LZ的第一印象是什么,LZ只能說(shuō),一看就是神一樣的人物。最重要的是,LZ一見(jiàn)就有一種想要膜拜的感覺(jué),對(duì)于LZ這種自以為是的技術(shù)家伙來(lái)說(shuō),產(chǎn)生這種感覺(jué)只有兩種情況,一種是對(duì)方弱到極致,一種則是強(qiáng)到極致。不過(guò)現(xiàn)在想想,可能更多的是因?yàn)镃TO是 LZ的夢(mèng)想的緣故吧。
想要走技術(shù)這條路,需要具備幾個(gè)素質(zhì),如果你想讓自己走這條路,那么請(qǐng)看看這幾點(diǎn)你是否具備,雖然這并不權(quán)威,但若是你基本都不滿足,那么LZ覺(jué)得,你走這條路的前途也確實(shí)堪憂了。
1、對(duì)技術(shù)的狂熱,或者說(shuō)是執(zhí)著,亦或是興趣,有一足矣。
2、良好的邏輯思維能力,如果你覺(jué)得數(shù)學(xué)、物理等理科從小都是自己的天敵,那么你懂的。
3、堅(jiān)信技術(shù)是有出路的,哪怕你已經(jīng)為此成為了骨灰級(jí)屌絲,你也要時(shí)不時(shí)給自己一巴掌,然后大喊,“Hello World!”
4、強(qiáng)壯的身體,尤其是堅(jiān)挺的頸椎以及腰部。
5、一個(gè)始終認(rèn)為你是高科技人才的媳婦,當(dāng)她看到你回到家總是在看書或是對(duì)著電腦噼里啪啦的時(shí)候,她會(huì)用充滿敬佩的目光看著你,而不是坐在你的大腿上大喊,“老公,陪我玩嘛!”
6、驚人的毅力與堅(jiān)持,盡管技術(shù)并不代表你就要天天坐在電腦跟前,或是永遠(yuǎn)抱著一本爬滿代碼的書,但是難免需要犧牲一部分外面的花花世界,因此若是你屬于坐不住閑不下來(lái)的人,那么LZ也只能說(shuō)你懂的。
7、對(duì)于自己掌握的技術(shù)有一定的成就感,甚至是一定程度上的“自傲”。盡管做人要低調(diào),但是當(dāng)你看著別人買車買房,妻妾成群,而你除了一身技術(shù),卻唯有出租屋與衛(wèi)生紙相伴的時(shí)候,這種“自傲”就是你堅(jiān)持下去的動(dòng)力。
以上七點(diǎn)隨是LZ一家之言,但若是猿友們覺(jué)得這些大部分與你格格不入,那么LZ還是勸猿友們好好考慮一下自己的未來(lái)規(guī)劃吧。
淺談管理路線的要求
談到管理,真是有人喜歡有人厭,LZ親口問(wèn)過(guò)很多程序猿一個(gè)同樣的問(wèn)題,但是他們的答案很多都是這樣一句話,“我對(duì)管理不是很感興趣。”
這里面的原因不一而論,但是相信有大部分人是有這樣一種考慮,覺(jué)得自己作為一個(gè)技術(shù)人員,最終以管理為生,是一種墮落,亦或是害怕自己在承擔(dān)了太多管理的重任之后,徹底丟掉了自己曾經(jīng)賴以生存的技術(shù)。
這種心情是可以理解的,但是理解不代表認(rèn)同。管理同樣也是一門很深的學(xué)問(wèn),而且隨著你工作經(jīng)驗(yàn)的增加,不可避免的都需要管理一些人,區(qū)別只不過(guò)是人數(shù)多少的問(wèn)題。而且不要忘了,你其實(shí)一直都在管理著你自己,管好自己其實(shí)同樣是一種管理。
話說(shuō)回來(lái),管理也并不是你想做就一定能做的,有多少程序猿年過(guò)30,卻依然奮斗在編碼一線。這其中確實(shí)有那么一批人,是甘愿如此。但卻有更多的人,是因?yàn)樽簧瞎芾韻徫坏奈蛔?,才不得不如此?/span>
管理這條路依然不好走,因此也同樣需要一些基本的素質(zhì),否則可能一切也同樣是枉然。因此LZ這里依然列舉幾點(diǎn)要求,同技術(shù)路線一樣,倘若你與這些要求相差甚遠(yuǎn),那么換一條路走下去,或許會(huì)更好。
1、寬廣的胸懷,俗話說(shuō),胸懷天下,才可成為一國(guó)之君。胸中無(wú)天下,如何管理天下?可以說(shuō),你的胸懷能容納多少人,能容納什么人,就決定了你能管理多少人,能管理什么樣的人。
2、敢于擔(dān)當(dāng),有一定程度的奉獻(xiàn)精神,倘若你是一個(gè)十分自私的人,那么LZ只想說(shuō),你懂得。
3、有一定的技術(shù)水準(zhǔn),這一點(diǎn)并不是普通管理者的硬性要求,但誰(shuí)讓你管的是一群高智商的程序猿呢。若是技術(shù)爛到極致,那么管理起來(lái)將會(huì)很難服眾,而且對(duì)于項(xiàng)目進(jìn)度的掌控也可能會(huì)有所誤判。
4、良好的表達(dá)與溝通能力,這一點(diǎn)是必須的品質(zhì)。否則可能你工作當(dāng)中經(jīng)常收到的不是上司的贊揚(yáng),而基本上全是客戶的投訴。
5、做人方面沒(méi)有短板。比如脾氣暴躁到幾乎跟公司的人吵架吵了一遍,或者己所不欲,非施于人,又或者眼高手低等等。這些短板,盡管不會(huì)導(dǎo)致你失業(yè),但是大部分時(shí)候會(huì)嚴(yán)重阻礙你的發(fā)展。
6、有一定的伯樂(lè)能力,知人善用。
7、堅(jiān)信下屬的成功就是自己的成功,而不是自己的下崗。
同樣的,以上七點(diǎn)隨是LZ一家之言,但若是猿友們覺(jué)得這些同樣是大部分與你格格不入,那么LZ還是勸猿友們好好考慮一下自己要不要管別人吧。
淺談其他路線的選擇
看到這里,估計(jì)有的猿友要暴走了,“擦,我竟然兩條路都走不通”。倘若你與上面的十四條都格格不入,那么恭喜你,你一定是一個(gè)十分特別的人。不過(guò)天無(wú)絕猿之路,上帝收走你的性別,至少咱還可以去泰國(guó)不是。
不要忘了那個(gè)圖上面還有兩條路呢,那其實(shí)也是很好的路線。一個(gè)優(yōu)秀的自動(dòng)化測(cè)試可以給公司帶來(lái)偌大的貢獻(xiàn),一個(gè)優(yōu)秀的需求分析師也可以省去很多不必要的重復(fù)勞動(dòng)??梢哉f(shuō),這兩者也都不是浪得虛名。
測(cè)試是產(chǎn)品質(zhì)量保障的最后一道關(guān)卡,因此需要足夠的細(xì)致與嚴(yán)謹(jǐn)。倘若是自動(dòng)化測(cè)試,則要求會(huì)更高一點(diǎn)。但是如果你是從程序猿轉(zhuǎn)來(lái)的,那么工作起來(lái)會(huì)順利很多。因?yàn)橹灰亲詣?dòng)的東西,就離不開(kāi)程序。需求是產(chǎn)品路線的指向燈,是客戶心理的蛔蟲,因此需要能夠挖掘客戶的真實(shí)需求。而且對(duì)于需求這條路來(lái)說(shuō),LZ還要提醒猿友們一點(diǎn),那就是需求這條路基本上是與行業(yè)掛鉤的,因此如果你的行業(yè)尚未確定,那么需求可以稍后再轉(zhuǎn)。
盡管看起來(lái)這兩者的前途有限,但是或許走著走著,你會(huì)發(fā)現(xiàn)另外一片天空。由于LZ本人對(duì)這兩者了解相對(duì)較少,因此LZ也不知道這片天到底是藍(lán)色還是灰色,不過(guò)就算是灰色,你也可以努力把自己變成太陽(yáng),照亮整個(gè)天空。
說(shuō)到底,路線沒(méi)有好壞之分,只有適不適合這一說(shuō)。當(dāng)然了,這所有的路線之外,還有一條路,那就是創(chuàng)業(yè)。比如賣水果,賣燒餅,賣叉叉。
LZ本人無(wú)任何創(chuàng)業(yè)經(jīng)驗(yàn),因此也不好發(fā)表言論。不過(guò)LZ個(gè)人認(rèn)為,創(chuàng)業(yè)需要一步一步腳踏實(shí)地,有多大能力攬多大活,如果你創(chuàng)業(yè)時(shí)的口號(hào)是,“我要干掉BAT”,那LZ還是想說(shuō),你懂得。
職業(yè)生涯規(guī)劃的開(kāi)始
程序猿,是技術(shù)相關(guān)的職業(yè)生涯一個(gè)不錯(cuò)的開(kāi)始,不論你以后是要做CTO還是總監(jiān)等等,只要你還做著技術(shù)大家庭中的一員,那現(xiàn)在的技術(shù)沉淀,都將是你未來(lái)的基石。我們并不需要急于確定自己以后的路線,因?yàn)槟愕哪芰蛘呤钦J(rèn)識(shí)或許還不足以選擇。
在你做程序猿的日子里,你需要做的,就是干好手下的工作以及不斷的學(xué)習(xí)。這之中還有一個(gè)更重要的任務(wù),那就是認(rèn)識(shí)自己。
當(dāng)你開(kāi)始認(rèn)識(shí)自己的時(shí)候,就是職業(yè)生涯規(guī)劃的開(kāi)始。對(duì)于任何一個(gè)人來(lái)說(shuō),只有不斷的認(rèn)清自己,你才知道你的路在何方,你才知道你是為何而生。天生我材必有用是沒(méi)錯(cuò),但是怕就怕你一輩子都沒(méi)發(fā)現(xiàn)你有啥用。
文章來(lái)源:(左瀟龍的技術(shù)博客)




專注職業(yè)規(guī)劃實(shí)戰(zhàn)落地25年




