所有互聯(lián)網(wǎng)公司爆哑,包括創(chuàng)業(yè)公司洞难,都有不少技術(shù)牛人舆吮,這些技術(shù)牛人的技術(shù)棧深度廣度已經(jīng)達(dá)到一定程度揭朝,在他們的世界里,沒有實(shí)現(xiàn)不了的需求色冀,也沒有解決不了的問題潭袱。
但是,我們卻很少看到在技術(shù)和管理兩方面都很出眾的人才锋恬。
直接點(diǎn)屯换,技術(shù)牛人如何培養(yǎng)自己的管理能力,蛻變?yōu)楹细竦募夹g(shù)管理呢与学?
也許大家會說這是一個偽命題彤悔,因?yàn)榇蟛糠旨夹g(shù)牛人根本不屑去做管理,他們認(rèn)為管理那些瑣事浪費(fèi)時間而沒有意義索守,管理職位是一個無法體現(xiàn)他們價值的職位晕窑,他們只想在技術(shù)上鉆得更深更廣。
實(shí)際上卵佛,技術(shù)管理并不是一個獨(dú)立的職位杨赤,技術(shù)管理融入在技術(shù)研發(fā)的每一個階段,例如截汪,任何團(tuán)隊(duì)協(xié)作都涉及到任務(wù)分工疾牲,任何技術(shù)團(tuán)隊(duì)都涉及到代碼規(guī)范、合并和管理衙解,這些點(diǎn)滴阳柔,都需要有由技術(shù)人員而不是項(xiàng)目經(jīng)理來管理。所以蚓峦,即時不愿意做管理的技術(shù)人員舌剂,發(fā)展到一定階段医咨,多多少少都會涉及到管理的相關(guān)內(nèi)容。
一個技術(shù)人員的職業(yè)發(fā)展過程大致是這樣的:
實(shí)習(xí)期
還在學(xué)校學(xué)習(xí)架诞,之前從未涉及過真實(shí)工程或項(xiàng)目拟淮,實(shí)習(xí)期間通過閱讀項(xiàng)目代碼,修復(fù)bug等開始積累經(jīng)驗(yàn)谴忧,每天都會覺得自己收獲很大很泊,時間不夠;
應(yīng)屆畢業(yè)
經(jīng)驗(yàn)不多沾谓,參考項(xiàng)目其他模塊代碼后委造,能獨(dú)立完成小功能需求,能勝任小模塊開發(fā)均驶,也能維護(hù)項(xiàng)目代昏兆;
工作2-5年
能勝任任何功能模塊開發(fā),并開始做模塊設(shè)計和系統(tǒng)設(shè)計妇穴,設(shè)計的東西自己能用爬虱,做得好也許還能給別人;
工作5年以上
負(fù)責(zé)整個項(xiàng)目的架構(gòu)設(shè)計腾它,實(shí)現(xiàn)項(xiàng)目的基礎(chǔ)和核心模塊跑筝。
前三個階段的思維方式都是考慮自己怎么做,怎么實(shí)現(xiàn)功能瞒滴,怎么完成任務(wù)曲梗。到第四個階段,就會開始涉及到管理相關(guān)的工作妓忍,因?yàn)槁擦剑紫龋愕臇|西再也不是你一個人用的世剖,你需要跟別人講解和溝通定罢;其次,你的架構(gòu)和核心模塊出來以后搁廓,你需要把剩下的任務(wù)合理分配給合適的成員來開發(fā)引颈。
我認(rèn)為,從技術(shù)崗位轉(zhuǎn)型為管理崗位境蜕,更多的不是能力的變化蝙场,而是思維方式和心態(tài)的改變。技術(shù)管理者是管理者的一類粱年,管理者三大核心職責(zé)如下:
確立團(tuán)隊(duì)的目標(biāo)售滤。
不論項(xiàng)目大小,一定要有目標(biāo),有目標(biāo)才能讓所有人明確方向完箩,知道每天工作的意義在哪兒赐俗,工作是不是朝著團(tuán)隊(duì)的目標(biāo)在一步步靠近。 純技術(shù)人員的執(zhí)行者思維應(yīng)該切換為宏觀思維弊知,因?yàn)楝F(xiàn)在個人的成功已經(jīng)不叫成功阻逮,團(tuán)隊(duì)成功才是成功,如何讓團(tuán)隊(duì)產(chǎn)出高的績效才是你應(yīng)該思考的問題秩彤。
離達(dá)成這個目標(biāo)我們還缺哪些資源叔扼。
這點(diǎn)主要涉及到統(tǒng)籌規(guī)劃能力。在項(xiàng)目初期漫雷,你就需要非常清楚明確地知道目前團(tuán)隊(duì)的能力以及你能調(diào)配的資源瓜富,這樣才能保證后期不會因?yàn)橘Y源不足導(dǎo)致目標(biāo)無法達(dá)成。
我們?nèi)绾纬繕?biāo)邁進(jìn)降盹。
這一點(diǎn)穿插在整個過程中与柑,是最重要,也是我這兩年在聚會玩的團(tuán)隊(duì)管理中看到和親身體會最深的蓄坏,它囊括了技術(shù)管理的方方面面价捧。
如果某件事一個人做需要m個工時來完成,那么n(n>1)個人來做剑辫,理論所需工時是m/n干旧,但是實(shí)際的時間一定比這個多,結(jié)果是(m/n)*α(α>1)妹蔽,α就是協(xié)作成本。技術(shù)管理者要做的挠将,就是盡量降低協(xié)作成本胳岂,包括以下方面:
任務(wù)分配
之前你一個人能把事情做得很好,現(xiàn)在怎么保證團(tuán)隊(duì)一群人把它做好舔稀?任務(wù)分配包括如何把任務(wù)合理地分配給適合的人乳丰,能達(dá)到最好的結(jié)果,即人的價值得以體現(xiàn)内贮,產(chǎn)出質(zhì)量也高产园。這就要求管理者對任務(wù)的了解要全面深入,對團(tuán)隊(duì)每個人的能力了解也要準(zhǔn)確夜郁。
全局觀
技術(shù)人員工作時都需要專注什燕,反過來,作為技術(shù)管理人員竞端,要防止過度專注屎即。多去了解項(xiàng)目各方面的進(jìn)展和存在的問題, 對項(xiàng)目和團(tuán)隊(duì)的任何細(xì)節(jié)了如指掌,出現(xiàn)任何大大小小的問題都能迅速定位和分析解決技俐,不會因?yàn)閷W⒂诩夹g(shù)細(xì)節(jié)而失去對全局控制乘陪。
溝通能力
以前每天和機(jī)器溝通,現(xiàn)在切換為和人溝通雕擂。以前的桀驁不馴和不屑是因?yàn)榧夹g(shù)能力強(qiáng)啡邑,現(xiàn)在應(yīng)該切換為更耐心,更注意語氣和用詞的溝通井赌。另外谣拣,更多的去主動發(fā)現(xiàn)問題,然后通過溝通技巧來解決問題族展。
協(xié)調(diào)調(diào)度能力
項(xiàng)目過程中一定會遇到一些無法預(yù)期的技術(shù)問題導(dǎo)致項(xiàng)目被block森缠,如果問題已經(jīng)持續(xù)未被解決,這時需要及時調(diào)度有能力的人來參與解決仪缸,防止項(xiàng)目一直處于不確定狀態(tài)贵涵。當(dāng)多個功能或者項(xiàng)目并行進(jìn)行時,由于人力資源有限恰画,可能需要不斷地根據(jù)項(xiàng)目進(jìn)展來動態(tài)調(diào)整各項(xiàng)目優(yōu)先級來保證整體的進(jìn)度宾茂。優(yōu)先級調(diào)度和調(diào)整是一個很復(fù)雜的過程,但記住一點(diǎn)拴还,我們永遠(yuǎn)只做優(yōu)先級最高的事情跨晴,最高優(yōu)先級事情完成以后,優(yōu)先級第二的事情自然會升級為優(yōu)先級最高的事情片林,在這個升級的過程中端盆,我們也許還需要和產(chǎn)品等相關(guān)部門進(jìn)行一次優(yōu)先級動態(tài)調(diào)整或者評估。這也涉及到項(xiàng)目管理的負(fù)反饋费封,讓每一個階段的結(jié)果反饋給新的階段焕妙,保證最后的結(jié)果更接近我們的目標(biāo)。
時間管理能力
時間管理是每個團(tuán)隊(duì)都頭疼的事情弓摘,直接體現(xiàn)在項(xiàng)目進(jìn)度上焚鹊。時間管理看起來很難,實(shí)際很簡單韧献。每個任務(wù)拆分一定要足夠細(xì)可量化末患,2天以上的任務(wù)都是不合理的。而且過程中需要嚴(yán)格控制好每一個量化好的時間節(jié)點(diǎn)或里程碑锤窑,保證每個節(jié)點(diǎn)的質(zhì)量和時間點(diǎn)無誤是保證最終結(jié)果的最好方式璧针,出現(xiàn)任何一處delay都需要強(qiáng)制想辦法及時補(bǔ)救,避免積少成多果复,這樣才能防止項(xiàng)目最后出現(xiàn)不可能預(yù)期的延期陈莽。
放權(quán)和培養(yǎng)
親自去解決具體的技術(shù)問題,做代碼審核看代碼哪些地方存在不規(guī)范,和測試人員討論具體的測試用例是否合理走搁,這些工作現(xiàn)在需要做独柑,但是,它們已經(jīng)不再是你關(guān)注的重點(diǎn)私植,你應(yīng)該更多的放權(quán)讓其他人去做忌栅,在這個過程中一定不需事事親為,在這基礎(chǔ)上曲稼,你應(yīng)該更加注重對成員的培養(yǎng)索绪,培養(yǎng)他們的學(xué)習(xí)能力,思考能力和解決問題的能力(這三個能力是我對技術(shù)人員的基本要求)贫悄,讓成員快速進(jìn)步和成長瑞驱,獨(dú)當(dāng)一面。
傾聽
不管以前技術(shù)多牛窄坦,多恃才放曠和桀驁不馴唤反,作為管理者,需要背負(fù)團(tuán)隊(duì)的使命和績效鸭津,所以應(yīng)該在任何時候主動聽取團(tuán)隊(duì)核心成員的意見彤侍,做一個好的傾聽者。傾聽一定要做到多維度聽取逆趋,然后再分析和做決定盏阶。