“我坝咐,程序員,32歲秧饮,距離退休,只剩3年了柑船!”
這句話用來形容2019年互聯(lián)網(wǎng)行業(yè)最適合不過了泼各。從18年開始扣蜻,大大小小的互聯(lián)網(wǎng)公司開始了不止一輪的裁員,19年網(wǎng)上開始充斥一類文章锐极,專門寫互聯(lián)網(wǎng)公司超過35歲的人灵再,如果到這個年齡亿笤,還不是leader,業(yè)務(wù)又不核心鸳兽,那么請焦慮吧揍异。
昨天聽羅胖的跨年演講爆班,主題是:基本盤柿菩。意思是不要受到人云亦云的情緒影響,而是轉(zhuǎn)過頭懦胞,看手中的資源躏尉,基于基本盤看清自己的努力方向后众,非常感慨和受啟發(fā)颅拦。中國互聯(lián)網(wǎng)經(jīng)過過去十多年野蠻式的發(fā)展似乎這2年開始慢下來了距帅,程序員35歲的退休年齡雖然只是販賣焦慮的一種說法碌秸,但是整個行業(yè)對人的要求越來越高是不爭的事實悄窃,要求我們的成長速度必須跟上广匙。2020年開始鸦致,希望自己在技術(shù)涣楷、管理狮斗、業(yè)務(wù)3個維度再做更深層次的學(xué)習,體系化個人的認知折砸,做一個有特點的IT人睦授。
下面要寫的主題是關(guān)于『工程師如何從技術(shù)轉(zhuǎn)型做管理』摔寨,這是我在團隊管理上第一篇系統(tǒng)性的總結(jié)。之所以選擇這個主題删顶,一方面逗余,個人覺得轉(zhuǎn)型做管理是當前環(huán)境下大部分程序員會選擇的職業(yè)路徑季惩,另一方面,自己親身經(jīng)歷了比較漫長的轉(zhuǎn)型過程关摇,應(yīng)該能寫出點心得體會。希望下面的內(nèi)容對于『正在轉(zhuǎn)型掙扎期』或者『后續(xù)有規(guī)劃往管理轉(zhuǎn)型』的同學(xué)些楣,讓你們有所啟發(fā)愁茁,內(nèi)容大概分成以下4個部分:
1亭病、什么樣的工程師會被提拔做管理罪帖?
2、你選擇做管理的初衷是什么菠齿?
3绳匀、轉(zhuǎn)型期你會遇到哪些困惑或者挑戰(zhàn)炸客?
4、轉(zhuǎn)型期應(yīng)該具備哪些心智陋桂?
1嗜历、什么樣的工程師會被提拔做管理抖所?
一般來說田轧,滿足這3個條件的工程師會被提拔做管理:技術(shù)能力強傻粘、業(yè)務(wù)熟練帮掉、軟性素質(zhì)達標蟆炊。(當然還要看公司是否有管理崗位的空缺以及你個人的意愿)涩搓,下面分別展開說下重點劈猪。
技術(shù)方面:常用技術(shù)的深度和寬度缺一不可,架構(gòu)能力非常關(guān)鍵充边。否則技術(shù)方向都把握不好浇冰,技術(shù)決策也容易出問題刮吧。如果技術(shù)能力沒達到一定水平杀捻,不建議太早轉(zhuǎn)管理(個人感覺能力至少要接近阿里的P7致讥,騰訊的T3-1器赞,百度的T6)港柜。
業(yè)務(wù)方面:不了解業(yè)務(wù),技術(shù)沒法落地爽锥,不僅要求熟悉業(yè)務(wù)而且應(yīng)該具備比較強的業(yè)務(wù)意識氯夷,(如果能從技術(shù)維度提出好想法靶擦,幫助業(yè)務(wù)拿到更好的結(jié)果雇毫,這種leader是非常受歡迎的)棚放。
軟性素質(zhì)達標:軟性素質(zhì)這個詞有些泛寂纪,我個人覺得最核心的兩點捞蛋,溝通協(xié)調(diào)能力和做事靠不靠譜。軟性都是可以鍛煉的庄涡,但是一定要有意識去提升搬设。著名管理學(xué)家陳春花老師說,“一個人被組織提拔泣洞,其實不是因為能力默色,而是因為信任”腿宰,聰明的人很多,但是靠譜的人很少甩挫,比能力更重要的是工作的投入感和靠譜的態(tài)度椿每。
如果你覺得上述3個方面都達到要求了,我覺得只是差一個機會删壮,否則好好提升自己吧兑牡。
2、你選擇做管理的初衷是什么亿虽?
之前有人問過我一個問題洛勉,“你覺得我適合做管理嗎?能給我些建議嗎攻走?”此再,我當時沒有正面回答他输拇,而是反過來問他,“你能先告訴我逛裤,做管理對你意味著什么猴抹?它能給你帶來什么呢蟀给?”。當然我不是在質(zhì)疑他拍霜,而是想讓他反思他做管理的初衷薪介。我覺得『最原始的動機』會決定你在管理路上能扛多大的壓力以及能走多遠汁政。關(guān)于初衷缀旁,我見過最普遍的說法有這么幾種:
1、技術(shù)不能做一輩子并巍,很多前輩在能力達到一定水平后都轉(zhuǎn)管理了,自己也這么想
2懊渡、在技術(shù)路線上遇到了晉升瓶頸,想嘗試下管理方向誓禁,看自己是否合適
3摹恰、公司發(fā)展太快了,老板讓我?guī)F隊俗慈,自己也沒辦法
4姜盈、管理者工資高,在別人眼中是優(yōu)秀的代表
5示血、指揮做事即可救拉,可以脫離執(zhí)行層面亿絮,越往上走越輕松
上面這幾類都屬于『外部因素』驅(qū)動,說實話黔姜,都很難在管理路上走得很遠蒂萎。因為技術(shù)管理是極其復(fù)雜和瑣碎的工作五慈,它遠沒有你想象中的輕松和風光,而在這些外力下毙芜,你做出決策后的結(jié)果很多時候跟你的預(yù)期是不一致的腋粥,這個時候你的怨氣和轉(zhuǎn)型痛苦就會出現(xiàn)隘冲,你開始質(zhì)疑你選擇的這條路是不是錯了?
再來看另外一個問題夹抗,作為技術(shù)管理者漠烧,對于公司已脓、團隊以及你個人通殃,你覺得它的價值分別是什么?我個人的解讀是這樣的:
1堕担、對于公司:能帶領(lǐng)技術(shù)團隊支撐好業(yè)務(wù)曲聂,幫助業(yè)務(wù)實現(xiàn)公司定的戰(zhàn)略目標朋腋。
2旭咽、對于團隊:規(guī)劃好方向贞奋,別讓組員瞎忙轿塔,同時能幫助他們成長催训。
3宗收、對于個人:提升自身的技術(shù)和管理能力混稽。
這是對于技術(shù)管理崗位的基本認知匈勋,你的初衷必須建立在這個認知基礎(chǔ)之上。然后試問你自己:是否認可這個崗位的價值洽洁?如果你覺得全是犧牲自己來成就公司和團隊痘系,那你不可能做得開心,也不可能做好饿自。
第2個問題汰翠,你是否對管理者的工作充滿熱情?并且享受這個過程呢昭雌?比如項目協(xié)調(diào)复唤,比如制定流程并推動落地執(zhí)行,比如招聘烛卧。如果你說我只喜歡做技術(shù)相關(guān)的工作(比如架構(gòu)設(shè)計佛纫、技術(shù)評審等),那么你還是走技術(shù)路線吧呈宇。
認可技術(shù)管理崗位的價值所在,并且能激發(fā)你的投入意愿型豁。這些就是底層最好的動力,你的成長和回報都是付出后水到渠成的東西衣形。所以這個初衷很重要,三觀一定要正句狼。
3腻菇、轉(zhuǎn)型期你會遇到哪些困惑或者挑戰(zhàn)?
轉(zhuǎn)型期會經(jīng)歷心態(tài)嘉竟、工作方式的轉(zhuǎn)變,很多事情會刷新你的認知妥粟。下面幾點,我認為是絕大部分人在轉(zhuǎn)型過程中會遇到的困惑或者挑戰(zhàn):
時間不夠用:成為團隊leader后有很多日常事務(wù)要處理播急,要參加各種會議,有時候還需要分出一部分精力在一線coding上捶枢,時間完全被碎片化,根本不夠用。
嫌組員效率低:一個你認為簡單的需求或者技術(shù)問題逢防,交給團隊成員后,他們的處理時間遠超出你的預(yù)期辜伟,當外界施壓時,你忍不住抱怨和責怪旱捧,并開始自己動手處理,久而久之贫橙,習慣自己沖在一線,覺得這樣效率最高。
恨人際關(guān)系復(fù)雜:對內(nèi)對外幅垮、對上對下,每天需要和不同職位匕争、不同level的人打交道歹叮,有靠譜的德谅,有不靠譜的,某些你認為很簡單的事情推動起來卻很難组砚,感覺情商不夠用。
成就感不強:偶爾會收到上級盆偿、平級、甚至下級的負面反饋句旱,你開始質(zhì)疑自己的管理能力匾南,不像做工程師那樣經(jīng)常被認可,落差感強豹爹。
不敢放棄一線:擔心自己不合適做管理光稼,如果脫離一線執(zhí)行,感覺技術(shù)能力會停滯不前。不放棄一線逝薪,精力又跟不上洲炊,這個度把握不好崖瞭。
上述疑惑是我個人轉(zhuǎn)型過程中體會最深的幾點,我在后文中會分別給出自己的看法和建議。
4、轉(zhuǎn)型期應(yīng)該具備哪些心智滚局?
從技術(shù)轉(zhuǎn)型做管理嘁圈,更多的不是能力的變化灭贷,而是思維方式和行為的改變。很多剛轉(zhuǎn)型的leader管理做不好揽祥,絕大部分不是因為能力不行料按,而是出現(xiàn)在了認知上烹卒。以下幾點,我認為是轉(zhuǎn)型期leader一定要具備的心智:
1、學(xué)會從團隊的角度考慮問題
2、注重執(zhí)行細節(jié)
3、學(xué)會用人所長,具備包容心
4、重視情商,做好自我情緒控制
5离赫、做好時間管理
4.1 學(xué)會從團隊角度考慮問題
以前作為工程師翎猛,更多是從事情本身或者從個人角度出發(fā)搂漠,成為leader后靶壮,轉(zhuǎn)變成團隊思維是最最重要的螃壤,因為你的KPI取決于你整個團隊的完成情況寄啼,你要權(quán)衡的是團隊整體的利益和效能。
上面4項對比驾茴,是我個人認為比較典型的case裹赴,比如上一節(jié)提到的一種情況:leader覺得某個問題很簡單,嫌員工處理效率低,然后自己跳出來三下五除二給解決了,這種就屬于很典型的員工思維。單從搞定這件事情來看,這也許是很好的處理方式,業(yè)務(wù)方也會很滿意,但是帶團隊是長遠的事情,上述做法緊急情況可行,但是變成常態(tài)就是非常大的問題。
團隊能力不提高,leader永遠不會解放,這是作為leader應(yīng)該具備的意識。如果通過這個問題能夠提升組員某方面的能力,leader應(yīng)該扮演好教練的角色,放手讓組員自己去做,你要做的僅僅是觀察详幽、給一些指點迟郎、適當給予時間上的支持控乾。這次處理也許效率不高,但是下次碰到類似的問題,團隊是不需要依靠你來解決的,另外組員也有自己的發(fā)揮空間慰于,覺得團隊在幫助他成長休里。
4.2 注重執(zhí)行細節(jié)
對于剛轉(zhuǎn)型做管理的一線leader拭嫁,切忌被放權(quán)式的管理方式洗腦。放權(quán)式管理對于對管理者的經(jīng)驗要求很高,它比較適用于工作流程清晰吼和,團隊骨干目標認知以及自驅(qū)力很強的團隊。
當你個人的管理水平還處于菜鳥期時,一定要從細節(jié)抓起,通過手把手帶員工柳畔,教會他們?nèi)绾握_的做事罗捎,怎么才能達到你的要求倒得,以及如何培養(yǎng)出團隊骨干,搭建出團隊的核心組織架構(gòu),所有這些都經(jīng)歷過了喉恋,你在管理上才會有自己的心得體會,才會走得更扎實升酣。
通過觀察執(zhí)行細節(jié)诸狭,你能非常清楚團隊每個人的優(yōu)劣勢,深入感受自己的管理方式是否存在問題,然后再輔以leader思維去思考和解決問題,管理上才能真正獲得成長耻陕。這個過程岛心,你可能會收到上級存皂、平級商乎、下級的很多反饋,清楚細節(jié)后其實你就有了自己的判斷,知道是否是自身的問題咳焚,是否要調(diào)整不傅,而不是沮喪抓瞎。
4.3 學(xué)會用人所長割笙,具備包容心
知人善任板祝、人盡其才,是每個管理者都懂的道理蜓堕,但是能做到的不多。尤其在技術(shù)管理崗上疾掰,我見過有些leader在技術(shù)上非常強勢嘲碧,技術(shù)權(quán)威不容有任何挑戰(zhàn)荒椭,當組員提出更合理的技術(shù)方案時,他會用職級強制要求按自己說的執(zhí)行涨颜,根本不做任何解釋。
對于新晉leader捡鱼,團隊對你的信任感還在磨合期,上述做法很容易打擊組員的積極性噩翠,消滅他們的創(chuàng)造力念脯,這對你帶團隊來說是非常致命的。如果組員的方案更合理甲锡,leader應(yīng)該倍感欣慰,包容并鼓勵這種行為硅瞧,因為組員某方面的專業(yè)能力超過你了缺谴,你不再是團隊各方面最強的人苫纤,你需要做的是調(diào)整自己的心智乍赫,學(xué)會用人所長。另外胖腾,還有一種情況是:組員和leader的技術(shù)方案都可行,我個人傾向?qū)⑦x擇權(quán)交給組員焙糟,畢竟他們是真正的執(zhí)行者穿撮,應(yīng)該給他們自由發(fā)揮的空間业踢,最后就算出問題對他們來說也是很好的經(jīng)驗積累。
4.4 重視情商遮糖,做好自我情緒控制
管理上能做多大事情惩嘉,真的和情商有非常大的關(guān)系院究。IT界的技術(shù)人員由于工作性質(zhì)的原因,普遍注重技術(shù)上的提升晦闰,而忽略情商的培養(yǎng)和維護放祟,作為新晉leader必須從一開始就意識到情商的重要性。管理是一個復(fù)合型的崗位鹅髓,當你的專業(yè)技能和處理問題的方法論已經(jīng)形成后舞竿,越往上發(fā)展,為人處事的軟技能占比會越來越重窿冯。
每天和不同的人打交道骗奖,這個是管理者的日常工作,因為你需要調(diào)動所有可能的資源去解決團隊的困難醒串。面對不同職位执桌、不同level、不同性格的人芜赌,你要反復(fù)琢磨采取何種溝通方式和溝通技巧仰挣。上一節(jié)提到一種情況:一件你認為很簡單的事情,推動起來卻很困難缠沈”旌可能是因為你對外的溝通方式太生硬错蝴,別人不想配合你,或者別人確實有其他更重要的事情颓芭,但是如果私下關(guān)系建立好顷锰,你再當面軟磨硬泡,多半也是可以解決的亡问。人際關(guān)系上官紫,難免會有碰壁的時候,不要氣餒州藕,這跟技術(shù)同學(xué)寫出1個bug一樣嗜暴,是家常便飯的事情立轧,但是一定要注意積累經(jīng)驗。線下和關(guān)鍵的配合方維護好私人關(guān)系炼邀,多吃飯喝酒虫啥,別人有困難能及時伸出援手等等物臂,套路有很多瘟滨。
情緒控制锯蛀,是一個比較難的事情。情緒很容易傳遞馅精,如果leader碰到不爽的事情,把組員當做出氣筒粱檀,這是非常傷士氣的洲敢,之前建立的信任感很容易消失,受不了的組員也可能就離職了茄蚯。另外压彭,對外溝通上,如果leader控制不好情緒渗常,不將重點放在解決問題上壮不,只是抱怨或者發(fā)火,也非常容易引起配合方的不滿皱碘,認為你不專業(yè)询一,久而久之,你的團隊也會被打上這種標簽癌椿。
個人在情商方面目前做得也很差健蕊,踩過很多坑。提供3點建議:
1踢俄、保持積極樂觀的心態(tài)缩功,同時提高自己面對問題時的承受能力,想清楚情緒化是解決不了問題的都办,只會加大解決問題的難度嫡锌。
2虑稼、能夠自我反省并吸收別人的反饋,做得不好的地方要勇于正視并且持續(xù)改進势木。
3蛛倦、培養(yǎng)親和力,不要覺得自己是leader就帶著架子跟压,要有一種鞠著的姿態(tài)胰蝠,能夠尊重人并且真誠待人。
4.5 做好時間管理
時間管理的4象限理論可以百度一下震蒋。重點說下我個人遇到時間管理問題是怎么解決的茸塞,以及技術(shù)和管理兩個維度如何分配時間。
第1步查剖,可以拿過去一周或者一個月的時間跨度為例钾虐,詳細列一下你的時間花在哪些具體事情上了,以及每類事情大概的時間占比笋庄。對于技術(shù)leader可能的事情包括:需求評審效扫,資源規(guī)劃和項目排期,技術(shù)評審直砂,團隊周例會菌仁,研發(fā)規(guī)范制定和落地,項目管理静暂,技術(shù)調(diào)研济丘,架構(gòu)設(shè)計,coding洽蛀,緊急任務(wù)協(xié)調(diào)和處理摹迷,業(yè)務(wù)以及新技術(shù)充電等等。
第2步郊供,針對第一步列舉的每類事情峡碉,考慮下哪些是非必須的,哪些是可以授權(quán)給團隊骨干去做的驮审,哪些是可以優(yōu)化提高效率的鲫寄。比如一些簡單的需求評審或者技術(shù)方案評審讓骨干把關(guān)即可,項目管理制定好流程規(guī)范同時培養(yǎng)一些scrum master或者項目經(jīng)理下放給他們來做头岔。不用凡事都事必躬親塔拳,leader應(yīng)該把時間聚焦在對團隊最關(guān)鍵的事情上,學(xué)會授權(quán)和放權(quán)峡竣。
對于一線leader靠抑,技術(shù)和管理兩個維度如何分配時間,個人的建議是:
1适掰、大部分時間leader是不需要親自寫代碼的颂碧,但是如果有需要荠列,leader要能夠隨時頂上,所以不能長期遠離一線载城,紙上談兵肌似。長此以往,技術(shù)判斷可能容易出現(xiàn)失誤诉瓦,而且如果管理不合適再轉(zhuǎn)型回去代價太高川队。
2、技術(shù)維度:可以將重點放在架構(gòu)設(shè)計睬澡、代碼審查固额、技術(shù)調(diào)研、以及一些框架性的代碼開發(fā)上煞聪,這些事情對于維持技術(shù)優(yōu)勢是足夠的斗躏。
3、如果管理維度的時間占比超過60%昔脯,個人覺得比例是有些失衡的啄糙,要么團隊太大了(比如超過了10人),要么自身的管理存在問題或者時間管理存在問題云稚,需要關(guān)注并考慮做出調(diào)整隧饼。
上面這些內(nèi)容,就是關(guān)于工程師轉(zhuǎn)型管理的個人心得静陈。關(guān)于管理桑李,后續(xù)我會將更多實用的技巧以及方法論結(jié)合具體case進行總結(jié)和分享,如果感興趣窿给,可以掃下面的二維碼關(guān)注我-. 2020年,又一個十年的開端率拒,認清基本盤崩泡,不忘初心,再接再厲猬膨!
其他推薦:
1角撞、線程池運用不當?shù)囊淮尉€上事故
2、通過雙key解決緩存并發(fā)問題
作者簡介:程序員勃痴,985碩士谒所,前亞馬遜Java工程師,現(xiàn)58轉(zhuǎn)轉(zhuǎn)技術(shù)總監(jiān)沛申。持續(xù)分享技術(shù)和管理方向的文章劣领。如果感興趣,可微信掃描下面的二維碼關(guān)注我的公眾號:『IT人的職場進階』