我理解的程序員成長(zhǎng)路線
這是蝸?;ヂ?lián)網(wǎng)的第 110 期原創(chuàng)。
作者 | 白色蝸牛
來(lái)源 | 蝸牛互聯(lián)網(wǎng)(ID: woniu_internet)
轉(zhuǎn)載請(qǐng)聯(lián)系授權(quán)(微信ID: 919201148)
蝸牛在互聯(lián)網(wǎng)行業(yè)做程序員也有幾年了,和很多初入職場(chǎng)或者身處職場(chǎng)的程序員朋友一樣,對(duì)自己的成長(zhǎng)路線有過(guò)困惑,對(duì)三十五的瓶頸也有過(guò)擔(dān)憂。
不過(guò)隨著自己的經(jīng)歷和成長(zhǎng),對(duì)周邊同事的觀察以及閱歷的提升,逐步沉淀出一套自己認(rèn)知里的程序員成長(zhǎng)路線。我想把它分享出來(lái),和讀者朋友一起探討交流。
當(dāng)我們以開發(fā)者的身份進(jìn)入編程這個(gè)領(lǐng)域時(shí),程序員這個(gè)名字就離不開我們了。如果從以終為始的角度看,我覺得程序員會(huì)走向六種不同的角色,可能是同一個(gè)角色縱向精深走到底,也可能是不同角色間逐步演進(jìn)。

程序員剛開始的職責(zé)是管一個(gè)模塊,只要負(fù)責(zé)某個(gè)模塊的編碼工作,交付功能即可。
當(dāng)你對(duì)各個(gè)模塊熟悉,技術(shù)不斷精進(jìn)后,就有了管理技術(shù)鏈路的能力。你會(huì)開始做架構(gòu)設(shè)計(jì),編寫鏈路的核心代碼,協(xié)同上下游和開發(fā)團(tuán)隊(duì)一起交付復(fù)雜功能,此時(shí)你的角色已經(jīng)在向技術(shù)專家的方向轉(zhuǎn)變。
如果你對(duì)技術(shù)癡迷,對(duì)代碼的熱愛遠(yuǎn)超過(guò)對(duì)人的管理,那你可以在技術(shù)這條線上繼續(xù)精深。實(shí)踐更復(fù)雜的架構(gòu),編寫更優(yōu)雅的代碼,接觸更前沿的技術(shù)。縱向精深,在技術(shù)的道路上越走越遠(yuǎn),逐步成為技術(shù)領(lǐng)域的大拿。
如果你對(duì)管理感興趣,不想讓自己的人生局限在編程這一件事上,想要探尋更多的可能性,那你可以有意識(shí)的向技術(shù)管理的方向?qū)R。在日常的研發(fā)工作中,就要多多實(shí)踐和體現(xiàn)自己的管理能力和領(lǐng)導(dǎo)能力。這樣等到時(shí)機(jī)到了,你就能夠介入到團(tuán)隊(duì)的管理中,這時(shí)候你就慢慢轉(zhuǎn)變成了技術(shù)經(jīng)理的角色。此時(shí)你就要管團(tuán)隊(duì),規(guī)劃技術(shù)團(tuán)隊(duì)的建設(shè),管理產(chǎn)品研發(fā)的流程,同時(shí)要建立良好的團(tuán)隊(duì)培養(yǎng)和激勵(lì)體系。
技術(shù)經(jīng)理這條線上的發(fā)展程度,可以通過(guò)團(tuán)隊(duì)規(guī)模來(lái)衡量?;蛟S隨著時(shí)間的推移和你的成長(zhǎng),你帶領(lǐng)的團(tuán)隊(duì)規(guī)模可以從五人到幾十人甚至上百人。
專注技術(shù)或者從技術(shù)走向管理,是大多數(shù)程序員的選擇。那還有一些程序員朋友,在做技術(shù)的過(guò)程中,經(jīng)常和產(chǎn)品經(jīng)理以及項(xiàng)目經(jīng)理打交道,有些情況下自己都會(huì)擔(dān)任起產(chǎn)品經(jīng)理或者項(xiàng)目經(jīng)理的角色。
你比如說(shuō)一些技術(shù)改造或者技術(shù)產(chǎn)品的落地,是需要程序員自己來(lái)挖掘需求,產(chǎn)出原型以及交互的產(chǎn)品方案的。在落地的時(shí)候,為了讓項(xiàng)目能夠順利進(jìn)行,就得程序員自己牽頭項(xiàng)目,制定項(xiàng)目計(jì)劃,協(xié)調(diào)各方資源,保障項(xiàng)目的進(jìn)度。
平時(shí)的耳濡目染以及某些情況下的親身上陣,讓程序員自己也逐漸具備了一些產(chǎn)品思維和項(xiàng)目管理思維。有些朋友可能就迷上了產(chǎn)品或者項(xiàng)目管理,會(huì)去主動(dòng)學(xué)習(xí)這個(gè)職能所需要的一些技能,然后應(yīng)用到工作中。
喜歡產(chǎn)品或項(xiàng)目管理勝過(guò)技術(shù)的朋友,就會(huì)慢慢轉(zhuǎn)型產(chǎn)品經(jīng)理或者項(xiàng)目經(jīng)理。從技術(shù)轉(zhuǎn)型成產(chǎn)品的人不在少數(shù),微信之父張小龍就是一個(gè)例子。
如果你的技術(shù)、管理和產(chǎn)品各方面能力出眾,并且所負(fù)責(zé)的業(yè)務(wù)規(guī)模在不斷擴(kuò)大,那你是極有可能進(jìn)入到高層管理的角色,此時(shí)你就要管理整個(gè)公司了。你需要確定公司的戰(zhàn)略方向,決策重大事項(xiàng)。像淘寶的蔣凡就是從普通的程序員成長(zhǎng)為淘寶、天貓和阿里媽媽事業(yè)群總裁的。
如果你的商業(yè)嗅覺敏感,在某個(gè)領(lǐng)域意識(shí)到有很大商機(jī),想要自己出來(lái)單干,那就要成為創(chuàng)業(yè)者的角色。此時(shí)你會(huì)自己注冊(cè)公司,開拓自己的業(yè)務(wù),實(shí)現(xiàn)價(jià)值,發(fā)展事業(yè)。像拼多多創(chuàng)始人黃錚就是從谷歌離職創(chuàng)業(yè),創(chuàng)立拼多多,開創(chuàng)了社交電商新模式。
以上這個(gè)路徑,圖中綠色部分的技術(shù)專家和技術(shù)經(jīng)理是大多數(shù)程序員朋友的主要發(fā)展方向,黃色部分的產(chǎn)品經(jīng)理和項(xiàng)目經(jīng)理是部分程序員朋友的轉(zhuǎn)型方向,紅色部分的高層管理和創(chuàng)業(yè)者是少數(shù)程序員朋友的終極目標(biāo)。
大家可以結(jié)合自己的情況在不同階段選取不同的角色定位,承擔(dān)相應(yīng)責(zé)任的同時(shí),也獲得成長(zhǎng)。
— 【 THE END 】— 本公眾號(hào)全部博文已整理成一個(gè)目錄,請(qǐng)?jiān)诠娞?hào)里回復(fù)「m」獲??! 3T技術(shù)資源大放送!包括但不限于:Java、C/C++,Linux,Python,大數(shù)據(jù),人工智能等等。在公眾號(hào)內(nèi)回復(fù)「1024」,即可免費(fèi)獲取??!
