從技術(shù)轉(zhuǎn)型做管理,我總結(jié)了這些套路!
我,程序員,32 歲,距離退休,只剩 3 年了!這句話用來形容 2019 年互聯(lián)網(wǎng)行業(yè)最適合不過了。
圖片來自 Pexels
從 2018 年開始,大大小小的互聯(lián)網(wǎng)公司開始了不止一輪的裁員,2019 年網(wǎng)上開始充斥一類文章,專門寫互聯(lián)網(wǎng)公司超過 35 歲的人,如果到這個年齡,還不是 Leader,業(yè)務(wù)又不核心,那么請焦慮吧。
聽了羅胖的跨年演講,主題是:基本盤。意思是不要受到人云亦云的情緒影響,而是轉(zhuǎn)過頭,看手中的資源,基于基本盤看清自己的努力方向,非常感慨和受啟發(fā)。
中國互聯(lián)網(wǎng)經(jīng)過過去十多年野蠻式的發(fā)展似乎這兩年開始慢下來了,程序員 35 歲的退休年齡雖然只是販賣焦慮的一種說法,但是整個行業(yè)對人的要求越來越高是不爭的事實,要求我們的成長速度必須跟上。
2020 年,希望自己在技術(shù)、管理、業(yè)務(wù)這三個維度再做更深層次的學(xué)習(xí),體系化個人的認(rèn)知,做一個有特點的 IT 人。
下文的主題是關(guān)于『工程師如何從技術(shù)轉(zhuǎn)型做管理』,這是我在團(tuán)隊管理上第一篇系統(tǒng)性的總結(jié)。
之所以選擇這個主題:
- 一方面,個人覺得轉(zhuǎn)型做管理是當(dāng)前環(huán)境下大部分程序員會選擇的職業(yè)路徑。
- 另一方面,自己親身經(jīng)歷了比較漫長的轉(zhuǎn)型過程,應(yīng)該能寫出點心得體會。
希望下面的內(nèi)容對于『正在轉(zhuǎn)型掙扎期』或者『后續(xù)有規(guī)劃往管理轉(zhuǎn)型』的同學(xué),讓你們有所啟發(fā)。
內(nèi)容大概分成以下四個部分:
- 什么樣的工程師會被提拔做管理?
- 你選擇做管理的初衷是什么?
- 轉(zhuǎn)型期你會遇到哪些困惑或者挑戰(zhàn)?
- 轉(zhuǎn)型期應(yīng)該具備哪些心智?
什么樣的工程師會被提拔做管理?
一般來說,滿足這三個條件的工程師會被提拔做管理:技術(shù)能力強、業(yè)務(wù)熟練、軟性素質(zhì)達(dá)標(biāo)。(當(dāng)然還要看公司是否有管理崗位的空缺以及你個人的意愿),下面分別展開說下重點。
①技術(shù)方面:常用技術(shù)的深度和寬度缺一不可,架構(gòu)能力非常關(guān)鍵。否則技術(shù)方向都把握不好,技術(shù)決策也容易出問題。
如果技術(shù)能力沒達(dá)到一定水平,不建議太早轉(zhuǎn)管理(個人感覺能力至少要接近阿里的 P7,騰訊的 T3-1,百度的 T6)。
②業(yè)務(wù)方面:不了解業(yè)務(wù),技術(shù)沒法落地,不僅要求熟悉業(yè)務(wù)而且應(yīng)該具備比較強的業(yè)務(wù)意識,(如果能從技術(shù)維度提出好想法,幫助業(yè)務(wù)拿到更好的結(jié)果,這種 Leader 是非常受歡迎的)。
③軟性素質(zhì)達(dá)標(biāo):軟性素質(zhì)這個詞有些泛,我個人覺得最核心的兩點,溝通協(xié)調(diào)能力和做事靠不靠譜。軟性都是可以鍛煉的,但是一定要有意識去提升。
著名管理學(xué)家陳春花老師說,“一個人被組織提拔,其實不是因為能力,而是因為信任”,聰明的人很多,但是靠譜的人很少,比能力更重要的是工作的投入感和靠譜的態(tài)度。
如果你覺得上述三個方面都達(dá)到要求了,我覺得只是差一個機會,否則好好提升自己吧。
你選擇做管理的初衷是什么?
之前有人問過我一個問題,“你覺得我適合做管理嗎?能給我些建議嗎?”,我當(dāng)時沒有正面回答他,而是反過來問他,“你能先告訴我,做管理對你意味著什么?它能給你帶來什么呢?”。
當(dāng)然我不是在質(zhì)疑他,而是想讓他反思他做管理的初衷。我覺得『最原始的動機』會決定你在管理路上能扛多大的壓力以及能走多遠(yuǎn)。
關(guān)于初衷,我見過最普遍的說法有這么幾種:
- 技術(shù)不能做一輩子,很多前輩在能力達(dá)到一定水平后都轉(zhuǎn)管理了,自己也這么想。
- 在技術(shù)路線上遇到了晉升瓶頸,想嘗試下管理方向,看自己是否合適。
- 公司發(fā)展太快了,老板讓我?guī)F(tuán)隊,自己也沒辦法。
- 管理者工資高,在別人眼中是優(yōu)秀的代表。
- 指揮做事即可,可以脫離執(zhí)行層面,越往上走越輕松。
上面這幾類都屬于『外部因素』驅(qū)動,說實話,都很難在管理路上走得很遠(yuǎn)。
因為技術(shù)管理是極其復(fù)雜和瑣碎的工作,它遠(yuǎn)沒有你想象中的輕松和風(fēng)光,而在這些外力下,你做出決策后的結(jié)果很多時候跟你的預(yù)期是不一致的,這個時候你的怨氣和轉(zhuǎn)型痛苦就會出現(xiàn),你開始質(zhì)疑你選擇的這條路是不是錯了?
再來看另外一個問題,作為技術(shù)管理者,對于公司、團(tuán)隊以及你個人,你覺得它的價值分別是什么?
我個人的解讀是這樣的:
- 對于公司:能帶領(lǐng)技術(shù)團(tuán)隊支撐好業(yè)務(wù),幫助業(yè)務(wù)實現(xiàn)公司定的戰(zhàn)略目標(biāo)。
- 對于團(tuán)隊:規(guī)劃好方向,別讓組員瞎忙,同時能幫助他們成長。
- 對于個人:提升自身的技術(shù)和管理能力。
這是對于技術(shù)管理崗位的基本認(rèn)知,你的初衷必須建立在這個認(rèn)知基礎(chǔ)之上。然后試問你自己:是否認(rèn)可這個崗位的價值?
如果你覺得全是犧牲自己來成就公司和團(tuán)隊,那你不可能做得開心,也不可能做好。
第二個問題,你是否對管理者的工作充滿熱情?并且享受這個過程呢?比如項目協(xié)調(diào),比如制定流程并推動落地執(zhí)行,比如招聘。
如果你說我只喜歡做技術(shù)相關(guān)的工作(比如架構(gòu)設(shè)計、技術(shù)評審等),那么你還是走技術(shù)路線吧。
認(rèn)可技術(shù)管理崗位的價值所在,并且能激發(fā)你的投入意愿。這些就是底層最好的動力,你的成長和回報都是付出后水到渠成的東西。所以這個初衷很重要,三觀一定要正。
轉(zhuǎn)型期你會遇到哪些困惑或者挑戰(zhàn)?
轉(zhuǎn)型期會經(jīng)歷心態(tài)、工作方式的轉(zhuǎn)變,很多事情會刷新你的認(rèn)知。
下面幾點,我認(rèn)為是絕大部分人在轉(zhuǎn)型過程中會遇到的困惑或者挑戰(zhàn):
- 時間不夠用:成為團(tuán)隊 Leader 后有很多日常事務(wù)要處理,要參加各種會議,有時候還需要分出一部分精力在一線 Coding 上,時間完全被碎片化,根本不夠用。
- 嫌組員效率低:一個你認(rèn)為簡單的需求或者技術(shù)問題,交給團(tuán)隊成員后,他們的處理時間遠(yuǎn)超出你的預(yù)期,當(dāng)外界施壓時,你忍不住抱怨和責(zé)怪,并開始自己動手處理,久而久之,習(xí)慣自己沖在一線,覺得這樣效率最高。
- 恨人際關(guān)系復(fù)雜:對內(nèi)對外、對上對下,每天需要和不同職位、不同level的人打交道,有靠譜的,有不靠譜的,某些你認(rèn)為很簡單的事情推動起來卻很難,感覺情商不夠用。
- 成就感不強:偶爾會收到上級、平級、甚至下級的負(fù)面反饋,你開始質(zhì)疑自己的管理能力,不像做工程師那樣經(jīng)常被認(rèn)可,落差感強。
- 不敢放棄一線:擔(dān)心自己不合適做管理,如果脫離一線執(zhí)行,感覺技術(shù)能力會停滯不前。不放棄一線,精力又跟不上,這個度把握不好。
上述疑惑是我個人轉(zhuǎn)型過程中體會最深的幾點,我在后文中會分別給出自己的看法和建議。
轉(zhuǎn)型期應(yīng)該具備哪些心智?
從技術(shù)轉(zhuǎn)型做管理,更多的不是能力的變化,而是思維方式和行為的改變。
很多剛轉(zhuǎn)型的 Leader 管理做不好,絕大部分不是因為能力不行,而是出現(xiàn)在了認(rèn)知上。
以下幾點,我認(rèn)為是轉(zhuǎn)型期 Leader 一定要具備的心智:
- 學(xué)會從團(tuán)隊的角度考慮問題
- 注重執(zhí)行細(xì)節(jié)
- 學(xué)會用人所長,具備包容心
- 重視情商,做好自我情緒控制
- 做好時間管理
學(xué)會從團(tuán)隊角度考慮問題
以前作為工程師,更多是從事情本身或者從個人角度出發(fā),成為 Leader 后,轉(zhuǎn)變成團(tuán)隊思維是最最重要的,因為你的 KPI 取決于你整個團(tuán)隊的完成情況,你要權(quán)衡的是團(tuán)隊整體的利益和效能。
上面四項對比,是我個人認(rèn)為比較典型的 Case,比如上一節(jié)提到的一種情況:Leader 覺得某個問題很簡單,嫌員工處理效率低,然后自己跳出來三下五除二給解決了,這種就屬于很典型的員工思維。
單從搞定這件事情來看,這也許是很好的處理方式,業(yè)務(wù)方也會很滿意,但是帶團(tuán)隊是長遠(yuǎn)的事情,上述做法緊急情況可行,但是變成常態(tài)就是非常大的問題。
團(tuán)隊能力不提高,Leader 永遠(yuǎn)不會解放,這是作為 Leader 應(yīng)該具備的意識。
如果通過這個問題能夠提升組員某方面的能力,Leader 應(yīng)該扮演好教練的角色,放手讓組員自己去做,你要做的僅僅是觀察、給一些指點、適當(dāng)給予時間上的支持。
這次處理也許效率不高,但是下次碰到類似的問題,團(tuán)隊是不需要依靠你來解決的,另外組員也有自己的發(fā)揮空間,覺得團(tuán)隊在幫助他成長。
注重執(zhí)行細(xì)節(jié)
對于剛轉(zhuǎn)型做管理的一線 Leader,切忌被放權(quán)式的管理方式洗腦。
放權(quán)式管理對于對管理者的經(jīng)驗要求很高,它比較適用于工作流程清晰,團(tuán)隊骨干目標(biāo)認(rèn)知以及自驅(qū)力很強的團(tuán)隊。
當(dāng)你個人的管理水平還處于菜鳥期時,一定要從細(xì)節(jié)抓起,通過手把手帶員工,教會他們?nèi)绾握_的做事,怎么才能達(dá)到你的要求,以及如何培養(yǎng)出團(tuán)隊骨干,搭建出團(tuán)隊的核心組織架構(gòu)。
所有這些都經(jīng)歷過了,你在管理上才會有自己的心得體會,才會走得更扎實。
通過觀察執(zhí)行細(xì)節(jié),你能非常清楚團(tuán)隊每個人的優(yōu)劣勢,深入感受自己的管理方式是否存在問題,然后再輔以 Leader 思維去思考和解決問題,管理上才能真正獲得成長。
這個過程,你可能會收到上級、平級、下級的很多反饋,清楚細(xì)節(jié)后其實你就有了自己的判斷,知道是否是自身的問題,是否要調(diào)整,而不是沮喪抓瞎。
學(xué)會用人所長,具備包容心
知人善任、人盡其才,是每個管理者都懂的道理,但是能做到的不多。
尤其在技術(shù)管理崗上,我見過有些 Leader 在技術(shù)上非常強勢,技術(shù)權(quán)威不容有任何挑戰(zhàn),當(dāng)組員提出更合理的技術(shù)方案時,他會用職級強制要求按自己說的執(zhí)行,根本不做任何解釋。
對于新晉 Leader,團(tuán)隊對你的信任感還在磨合期,上述做法很容易打擊組員的積極性,消滅他們的創(chuàng)造力,這對你帶團(tuán)隊來說是非常致命的。
如果組員的方案更合理,Leader 應(yīng)該倍感欣慰,包容并鼓勵這種行為,因為組員某方面的專業(yè)能力超過你了,你不再是團(tuán)隊各方面最強的人,你需要做的是調(diào)整自己的心智,學(xué)會用人所長。
另外,還有一種情況是:組員和 Leader 的技術(shù)方案都可行,我個人傾向?qū)⑦x擇權(quán)交給組員,畢竟他們是真正的執(zhí)行者,應(yīng)該給他們自由發(fā)揮的空間,最后就算出問題對他們來說也是很好的經(jīng)驗積累。
重視情商,做好自我情緒控制
管理上能做多大事情,真的和情商有非常大的關(guān)系。IT 界的技術(shù)人員由于工作性質(zhì)的原因,普遍注重技術(shù)上的提升,而忽略情商的培養(yǎng)和維護(hù),作為新晉 Leader 必須從一開始就意識到情商的重要性。
管理是一個復(fù)合型的崗位,當(dāng)你的專業(yè)技能和處理問題的方法論已經(jīng)形成后,越往上發(fā)展,為人處事的軟技能占比會越來越重。
每天和不同的人打交道,這個是管理者的日常工作,因為你需要調(diào)動所有可能的資源去解決團(tuán)隊的困難。
面對不同職位、不同 Level、不同性格的人,你要反復(fù)琢磨采取何種溝通方式和溝通技巧。
上一節(jié)提到一種情況:一件你認(rèn)為很簡單的事情,推動起來卻很困難。
可能是因為你對外的溝通方式太生硬,別人不想配合你,或者別人確實有其他更重要的事情,但是如果私下關(guān)系建立好,你再當(dāng)面軟磨硬泡,多半也是可以解決的。
人際關(guān)系上,難免會有碰壁的時候,不要氣餒,這跟技術(shù)同學(xué)寫出 1 個 Bug 一樣,是家常便飯的事情,但是一定要注意積累經(jīng)驗。
線下和關(guān)鍵的配合方維護(hù)好私人關(guān)系,多吃飯喝酒,別人有困難能及時伸出援手等等,套路有很多。
情緒控制,是一個比較難的事情。情緒很容易傳遞,如果 Leader 碰到不爽的事情,把組員當(dāng)做出氣筒,這是非常傷士氣的,之前建立的信任感很容易消失,受不了的組員也可能就離職了。
另外,對外溝通上,如果 Leader 控制不好情緒,不將重點放在解決問題上,只是抱怨或者發(fā)火,也非常容易引起配合方的不滿,認(rèn)為你不專業(yè),久而久之,你的團(tuán)隊也會被打上這種標(biāo)簽。
個人在情商方面目前做得也很差,踩過很多坑。提供三點建議:
- 保持積極樂觀的心態(tài),同時提高自己面對問題時的承受能力,想清楚情緒化是解決不了問題的,只會加大解決問題的難度。
- 能夠自我反省并吸收別人的反饋,做得不好的地方要勇于正視并且持續(xù)改進(jìn)。
- 培養(yǎng)親和力,不要覺得自己是 Leader 就帶著架子,要有一種鞠著的姿態(tài),能夠尊重人并且真誠待人。
做好時間管理
時間管理的 4 象限理論可以百度一下。重點說下我個人遇到時間管理問題是怎么解決的,以及技術(shù)和管理兩個維度如何分配時間。
第一步,可以拿過去一周或者一個月的時間跨度為例,詳細(xì)列一下你的時間花在哪些具體事情上了,以及每類事情大概的時間占比。
對于技術(shù) Leader 可能的事情包括:需求評審,資源規(guī)劃和項目排期,技術(shù)評審,團(tuán)隊周例會,研發(fā)規(guī)范制定和落地,項目管理,技術(shù)調(diào)研,架構(gòu)設(shè)計,Coding,緊急任務(wù)協(xié)調(diào)和處理,業(yè)務(wù)以及新技術(shù)充電等等。
第二步,針對第一步列舉的每類事情,考慮下哪些是非必須的,哪些是可以授權(quán)給團(tuán)隊骨干去做的,哪些是可以優(yōu)化提高效率的。
比如一些簡單的需求評審或者技術(shù)方案評審讓骨干把關(guān)即可,項目管理制定好流程規(guī)范同時培養(yǎng)一些 Scrum Master 或者項目經(jīng)理下放給他們來做。
不用凡事都事必躬親,Leader 應(yīng)該把時間聚焦在對團(tuán)隊最關(guān)鍵的事情上,學(xué)會授權(quán)和放權(quán)。
對于一線 Leader,技術(shù)和管理兩個維度如何分配時間,個人的建議是:
- 大部分時間 Leader 是不需要親自寫代碼的,但是如果有需要,Leader 要能夠隨時頂上,所以不能長期遠(yuǎn)離一線,紙上談兵。長此以往,技術(shù)判斷可能容易出現(xiàn)失誤,而且如果管理不合適再轉(zhuǎn)型回去代價太高。
- 技術(shù)維度:可以將重點放在架構(gòu)設(shè)計、代碼審查、技術(shù)調(diào)研、以及一些框架性的代碼開發(fā)上,這些事情對于維持技術(shù)優(yōu)勢是足夠的。
- 如果管理維度的時間占比超過 60%,個人覺得比例是有些失衡的,要么團(tuán)隊太大了(比如超過了 10 人),要么自身的管理存在問題或者時間管理存在問題,需要關(guān)注并考慮做出調(diào)整。
上面這些內(nèi)容,就是關(guān)于工程師轉(zhuǎn)型管理的個人心得。關(guān)于管理,后續(xù)我會將更多實用的技巧以及方法論結(jié)合具體 Case 進(jìn)行總結(jié)和分享!
2020 年,又一個十年的開端,認(rèn)清基本盤,不忘初心,再接再厲!
作者:駱俊武
簡介:一名程序員,985 碩士,前亞馬遜 Java 工程師,參與過創(chuàng)業(yè),目前是一家 B 輪電商公司的技術(shù)總監(jiān)。在這里會持續(xù)分享我個人的成長之路,寫一些關(guān)于技術(shù)和管理方向的總結(jié),希望對你有所啟發(fā)。