之前有一篇美團(tuán)公眾號(hào)的文章《工作中如何做好技術(shù)積累》劳淆。近期也在給團(tuán)隊(duì)同學(xué)做年度績(jī)效溝通懈涛,在溝通的時(shí)候大家也探討了職業(yè)發(fā)展規(guī)劃理逊。有些同學(xué)表示端仰,希望后續(xù)能進(jìn)一步在技術(shù)領(lǐng)域(或管理方向)進(jìn)一步積累捶惜;有的同學(xué)也表示,希望在新的一年荔烧,能具有更好的技術(shù)影響力吱七,自己能做一些技術(shù)決定,去影響其他人鹤竭,這樣自己會(huì)很有成就感踊餐。
不過(guò),我也挑戰(zhàn)問(wèn)了一些問(wèn)題:
- 你希望技術(shù)能進(jìn)一步積累臀稚,你積累的方向和期望達(dá)到的結(jié)果是啥吝岭?
- 你希望能有技術(shù)決策,希望有影響力,你覺(jué)得應(yīng)該如何做到窜管?是希望通過(guò)崗位任命的方式嗎散劫?
- 你覺(jué)得是否成功的標(biāo)志,就是今年或明年得到晉升幕帆?
- 等等
大部分同學(xué)在面對(duì)這些問(wèn)題時(shí)获搏,其實(shí)是比較迷茫的,也缺少真正可度量的衡量標(biāo)準(zhǔn)失乾。是否能在短期內(nèi)獲得晉升成了大部分人作為“組織是否認(rèn)可常熙、自己是否認(rèn)可”的衡量標(biāo)準(zhǔn)了。
當(dāng)然碱茁,這個(gè)話題仁者見(jiàn)仁症概、智者見(jiàn)智,這里我也簡(jiǎn)單談?wù)勎业目捶ㄔ绨拧N乙韵鄬?duì)比較口水化的方式,將職業(yè)發(fā)展分兩個(gè)階段來(lái)進(jìn)行闡述:1)第一階段:大學(xué)畢業(yè)3到5年 2)第二階段:大學(xué)畢業(yè)5到10年
第一階段:大學(xué)畢業(yè)3到5年
對(duì)于從事Java軟件開(kāi)發(fā)的技術(shù)同學(xué)诅蝶,在畢業(yè)后的3到5年內(nèi)主要都是以學(xué)習(xí)退个、積累為主。這個(gè)階段的工作幾乎每天都有驚喜调炬,都有收獲语盈。從一開(kāi)始啥都不懂的校園“新鮮人”向“職業(yè)人”轉(zhuǎn)變。在這個(gè)階段缰泡,你會(huì)學(xué)習(xí):
- 基礎(chǔ)的Java知識(shí):你會(huì)開(kāi)始看《Java編程思想》刀荒、《Effective Java》
- 高質(zhì)量代碼進(jìn)階知識(shí):你會(huì)開(kāi)始看《重構(gòu):改善既有代碼的設(shè)計(jì)》、《代碼大全》棘钞、《編程珠璣》
- 常用的主流框架:比如SSH相關(guān)的《Spring實(shí)戰(zhàn)》缠借、《Spring Boot實(shí)戰(zhàn)》、《Hibernate實(shí)戰(zhàn)(第2版)》宜猜。當(dāng)然泼返,這些書(shū)已經(jīng)不夠了,你會(huì)通過(guò)Google姨拥、Baidu大量的瀏覽在線的資源:Apache官網(wǎng)绅喉、Spring官網(wǎng)、Hibernate官網(wǎng)叫乌。你會(huì)去Stack Overflow問(wèn)問(wèn)題或找答案柴罐。
- 系統(tǒng)設(shè)計(jì)與算法知識(shí):《系統(tǒng)分析與設(shè)計(jì)方法》、《設(shè)計(jì)模式》憨奸、《需求分析與系統(tǒng)設(shè)計(jì)》革屠、《面向?qū)ο蠓治雠c設(shè)計(jì)》、《UML用戶指南》、《算法導(dǎo)論》
- 其他知識(shí):比如數(shù)據(jù)庫(kù)調(diào)優(yōu)屠阻、緩存框架红省、NoSQL數(shù)據(jù)庫(kù)、日志框架等等
在這5年間国觉,快速的完成這些基礎(chǔ)知識(shí)的學(xué)習(xí)吧恃,并能在項(xiàng)目中快速的學(xué)以致用。不僅自身能獲得比較高的成就感麻诀,而且實(shí)際的用人的單位痕寓、獵頭也會(huì)非常喜歡這類熟練工。
從大部分人的實(shí)際發(fā)展軌跡看蝇闭,這個(gè)階段發(fā)展快的人和正常發(fā)展速度的人呻率,差別還不是很大。比如呻引,發(fā)展非忱裾蹋快的人,從畢業(yè)就入職阿里的P5到P7逻悠,可能三年就可以做到元践。發(fā)展速度正常的人,可能也就需要5到6年也可以到P7童谒。也就是說(shuō)单旁,這個(gè)階段正常發(fā)展速度的同學(xué)也僅僅比發(fā)展速度快的人慢2到3年而已。
這2到3年的差距饥伊,其實(shí)是可以通過(guò)有針對(duì)性的學(xué)習(xí)象浑、重大項(xiàng)目的歷練等就可以完成這些知識(shí)的學(xué)習(xí)。無(wú)非是琅豆,有的同學(xué)會(huì)嚴(yán)格要求自己愉豺,有嚴(yán)格的學(xué)習(xí)計(jì)劃;有的同學(xué)趕早參加了一些重點(diǎn)的趋距、痛苦的項(xiàng)目得到了鍛煉粒氧。只要是做技術(shù)的,其實(shí)遲早都會(huì)經(jīng)歷過(guò)节腐,都會(huì)成長(zhǎng)起來(lái)外盯。
發(fā)現(xiàn)沒(méi)有?這個(gè)階段翼雀,我們能協(xié)調(diào)好的資源其實(shí)就是自己饱苟,更多的是一個(gè)“個(gè)人貢獻(xiàn)者”。只要把自己管好了狼渊,學(xué)習(xí)計(jì)劃執(zhí)行好了箱熬,工作高質(zhì)量做好了就能得到認(rèn)可类垦。
第二階段:大學(xué)畢業(yè)5到10年
很多本科同學(xué),特別是研究生同學(xué)城须。在畢業(yè)10年后蚤认,就已經(jīng)到了34、35歲左右了糕伐。也是前段時(shí)間網(wǎng)上廣泛討論的所謂34+歲現(xiàn)象砰琢。其實(shí),年齡并不是問(wèn)題的真正原因良瞧。真正的原因還是在于自身“競(jìng)爭(zhēng)力”是否符合這個(gè)年齡所應(yīng)該具備的陪汽。
到了這個(gè)年齡的人,往往已經(jīng)不是“個(gè)人貢獻(xiàn)者”了褥蚯,而是“團(tuán)隊(duì)貢獻(xiàn)者”挚冤。團(tuán)隊(duì)貢獻(xiàn)者可能是帶團(tuán)隊(duì)的TL,也可能是個(gè)架構(gòu)師赞庶,在技術(shù)決策上具有團(tuán)隊(duì)影響力和話語(yǔ)權(quán)训挡。
那么,為什么這些人能管理團(tuán)隊(duì)或者有影響力呢歧强?
從公司的經(jīng)營(yíng)視角看舍哄,一個(gè)管理團(tuán)隊(duì)的人,他必要是要為業(yè)務(wù)的成功負(fù)責(zé)誊锭。說(shuō)個(gè)大白話,一個(gè)TL管了N個(gè)人弥锄,他至少要能保證大家的輸出所產(chǎn)生的價(jià)值丧靡,至少要高于這個(gè)團(tuán)隊(duì)的工資、獎(jiǎng)金籽暇、五險(xiǎn)一金温治、OPEX、CAPEX等等吧戒悠。這個(gè)TL為了大家輸出的有價(jià)值熬荆,他是不是需要能:
- 能對(duì)所負(fù)責(zé)領(lǐng)域的業(yè)務(wù)特點(diǎn)、發(fā)展趨勢(shì)绸狐、友商競(jìng)爭(zhēng)分析能有很好的洞察卤恳?能知道這個(gè)業(yè)務(wù)領(lǐng)域的客戶是誰(shuí)?他們的需求是什么寒矿?他們的痛點(diǎn)是什么突琳?所以,這個(gè)TL應(yīng)該有需要學(xué)習(xí)《咨詢的奧秘》符相、《探索需求》拆融、《系統(tǒng)化思維導(dǎo)論》。對(duì)于技術(shù)型的TL,還應(yīng)該了解《成為技術(shù)領(lǐng)導(dǎo)者:掌握全面解決問(wèn)題的方法》镜豹。
- 服務(wù)于特定領(lǐng)域的客戶傲须,我們需要能了解我們的客戶企業(yè)架構(gòu)、業(yè)務(wù)知識(shí)趟脂。只要了解清楚了泰讽,規(guī)劃的產(chǎn)品、服務(wù)才是客戶所需要的散怖。那么菇绵,從理論上,我們是否應(yīng)該學(xué)習(xí)一些TOGAF镇眷、NGOSS咬最、ITIL等業(yè)務(wù)理論以及業(yè)務(wù)知識(shí)?
- 作為TL欠动,是否有必要能將自己對(duì)于市場(chǎng)的洞察永乌,轉(zhuǎn)換成業(yè)務(wù)規(guī)劃,并能向自己的老板(或者投資人)說(shuō)清楚具伍、講明白翅雏?并爭(zhēng)取到老板的同意,包括資金人芽、人力資源等望几。對(duì)于,能否講事情講明白萤厅,我們可能需要學(xué)習(xí)《金字塔原理》橄抹,并能非常清晰、有邏輯性的進(jìn)行表達(dá)與溝通惕味。當(dāng)然楼誓,有些業(yè)務(wù)發(fā)展的事不一定特別有邏輯,是需要摸索名挥、嘗試疟羹,那么你是否能將一個(gè)不確定領(lǐng)域的事說(shuō)服老板獲得支持,我們又需要什么禀倔?《博弈論》榄融、《影響力》等
- 獲得老板支持后,就需要開(kāi)始帶著兄弟們干活了救湖。作為帶頭人剃袍,你看我們是否需要能將業(yè)務(wù)趨勢(shì)、客戶痛點(diǎn)進(jìn)行業(yè)務(wù)建模能讓團(tuán)隊(duì)的PD捎谨、技術(shù)都能理解民效?在做業(yè)務(wù)進(jìn)一步深入分析憔维,可能就需要學(xué)習(xí)《領(lǐng)域驅(qū)動(dòng)設(shè)計(jì):軟件核心復(fù)雜性應(yīng)對(duì)之道》、《實(shí)現(xiàn)領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)》畏邢、《企業(yè)應(yīng)用架構(gòu)模式》业扒、《恰如其分的軟件架構(gòu)》等等
- 做完業(yè)務(wù)設(shè)計(jì)后,開(kāi)始要帶著團(tuán)隊(duì)做技術(shù)方案設(shè)計(jì)舒萎、接口設(shè)計(jì)以及編碼實(shí)現(xiàn)等程储。這個(gè)過(guò)程,TL又需要具備軟件項(xiàng)目管理的能力臂寝。無(wú)論是《PMBOK指南》章鲤,還是《敏捷軟件開(kāi)發(fā)》、《人月神話》咆贬、《程序開(kāi)發(fā)心理學(xué)》败徊,相信總歸還是會(huì)有點(diǎn)幫助的。
- 對(duì)于一些有國(guó)際化要求的公司掏缎,還需要再學(xué)習(xí)英語(yǔ)吧
- 嗯皱蹦,還需要有個(gè)好的身體,還需要經(jīng)常鍛煉眷蜈,學(xué)習(xí)科學(xué)的健身吧(說(shuō)起來(lái)自己臉紅)沪哺。 至少我明白了一個(gè)道理,以前我都是跟自己說(shuō)酌儒,等這段時(shí)間過(guò)了辜妓,閑下來(lái)去鍛煉一下。其實(shí)忌怎,我發(fā)現(xiàn)嫌拣,越是忙的時(shí)候,越需要鍛煉身體呆躲!
- 另外,在這10年內(nèi)捶索,比較關(guān)鍵的是插掂。你還經(jīng)歷過(guò)什么有挑戰(zhàn)的業(yè)務(wù)、技術(shù)腥例、產(chǎn)品辅甥、平臺(tái)等方面的成功與失敗經(jīng)驗(yàn)?在這些經(jīng)歷里燎竖,你可能會(huì)遇到這些困難與挑戰(zhàn):團(tuán)隊(duì)磨合的挑戰(zhàn)璃弄、技術(shù)方案上的爭(zhēng)執(zhí)、平臺(tái)優(yōu)先 or 業(yè)務(wù)優(yōu)先的博弈构回、低落的團(tuán)隊(duì)氛圍夏块、個(gè)人的低谷等等疏咐。這些困難與挑戰(zhàn),你是退縮了脐供?還是有成長(zhǎng)浑塞?在帶團(tuán)隊(duì)時(shí),再次面臨這些挑戰(zhàn)時(shí)政己,這時(shí)你是否有解或者有勇氣了酌壕?
發(fā)現(xiàn)沒(méi)有?畢業(yè)10年后歇由,作為一個(gè)團(tuán)隊(duì)貢獻(xiàn)者卵牍,你可能需要具備這些能力,還遠(yuǎn)遠(yuǎn)不止沦泌。而且糊昙,更可悲的時(shí),當(dāng)畢業(yè)10年后赦肃,突然發(fā)現(xiàn)自己不具備這個(gè)能力時(shí)(比如晉升失敗時(shí)發(fā)現(xiàn)了)溅蛉,這些能力GAP就不再是2到3年就能追得上的了。我見(jiàn)過(guò)一些有準(zhǔn)備的同學(xué)他宛,他們給自己的目標(biāo)是在畢業(yè)第7年就要具備這些能力船侧,他有嚴(yán)格的學(xué)習(xí)計(jì)劃、實(shí)踐計(jì)劃厅各、甚至是冒險(xiǎn)的創(chuàng)業(yè)經(jīng)歷镜撩。當(dāng)他到10年這個(gè)點(diǎn)時(shí),這些高階技能很可能已經(jīng)有3年的實(shí)踐經(jīng)驗(yàn)了队塘。
如果我們沒(méi)有做好準(zhǔn)備袁梗,10年后,如何和這批人競(jìng)爭(zhēng)憔古?這些軟遮怜、硬知識(shí),從十年這個(gè)時(shí)間刻度倒排鸿市,學(xué)習(xí)計(jì)劃锯梁、實(shí)踐計(jì)劃的執(zhí)行還是很緊張的。所以焰情,從現(xiàn)在開(kāi)始給自己制定一個(gè)嚴(yán)格的學(xué)習(xí)計(jì)劃陌凳、嚴(yán)格執(zhí)行,多實(shí)踐吧内舟。