如何成為一名優(yōu)秀的技術(shù) Leader?
△點(diǎn)擊上方“Python貓”關(guān)注 ,回復(fù)“2”加入交流群

劇照:小謝爾頓
作者:架構(gòu)精進(jìn)之路
研發(fā)經(jīng)理/總監(jiān),主要負(fù)責(zé)團(tuán)隊(duì)價(jià)值輸出和業(yè)務(wù)目標(biāo)管理; 技術(shù)Leader/架構(gòu)師,主要負(fù)責(zé)技術(shù)攻堅(jiān)和技術(shù)架構(gòu)落地。
是否需要一個(gè)技術(shù)Leader?
技術(shù)Leader 與每個(gè)領(lǐng)導(dǎo)職位一樣,糟糕的領(lǐng)導(dǎo)者會(huì)使事情變得更糟。
技術(shù)Leader 需要具備什么能力?
如何做一個(gè)合格的技術(shù)Leader?
1)倡導(dǎo)技術(shù)創(chuàng)新與變革
觀察(Observe) 定位(Orient) 決定(Decide) 行動(dòng)(Act)
2)坦然面對失敗與成功
事情有可能會(huì)失敗,不用過分擔(dān)心失敗
學(xué)會(huì)為成功喝彩
3)保持技術(shù)
編寫代碼,進(jìn)行概念驗(yàn)證,定義接口等,根據(jù)團(tuán)隊(duì)的成熟程度,您的參與會(huì)有所不同。 進(jìn)行代碼CR,并審核您的代碼。當(dāng)新人參與項(xiàng)目時(shí),我傾向于進(jìn)行大部分代碼審查,而且我會(huì)非常嚴(yán)格:我會(huì)編寫導(dǎo)致 NullPointerExceptions 的測試,我會(huì)要求他們遵守慣例,使用單一責(zé)任原則,小心包裝和命名等。我還將詳細(xì)說明這些評(píng)論的推理和所做出的選擇。這可能會(huì)挑戰(zhàn)現(xiàn)有的工作方式并提高代碼庫的成熟度。他們必須做的更改(審核后)將很快變得更少。 確保技術(shù)愿景存在,并由團(tuán)隊(duì)共享。這一愿景需要符合客戶的需求。客戶需求將導(dǎo)致重要的限制,例如。關(guān)于重用(一個(gè)一次性的營銷項(xiàng)目與多年的企業(yè)努力……但要注意這種類型的約束也可能會(huì)改變)。分享您與團(tuán)隊(duì)實(shí)現(xiàn)這一愿景的方式,將會(huì)對其采用產(chǎn)生巨大影響。嘗試讓團(tuán)隊(duì)參與到技術(shù)愿景中。并確保他們知道他們?nèi)绾螢閷?shí)現(xiàn)這一愿景做出貢獻(xiàn)。 密切關(guān)注代碼的演變:一段時(shí)間后,您所做的實(shí)際編碼量可能會(huì)更低,但您需要及時(shí)了解代碼的演變。您需要了解系統(tǒng)及其技術(shù)限制。
4)良好的時(shí)間管理
技術(shù)設(shè)計(jì) 為團(tuán)隊(duì)(包括您)準(zhǔn)備工作。確保清楚需要實(shí)施什么以及如何實(shí)施。這通常會(huì)考慮很多質(zhì)量屬性,如網(wǎng)絡(luò),安全性等。 業(yè)務(wù):與客戶交談,查看他們的需求和目標(biāo),并將這些與項(xiàng)目的技術(shù)愿景相匹配。 項(xiàng)目管理:定義用戶故事,估算,跟進(jìn)。 代碼:編寫代碼,進(jìn)行代碼審查等。
5)成為團(tuán)隊(duì)導(dǎo)師
調(diào)解員:技術(shù)主管應(yīng)該是調(diào)解員,便于討論。當(dāng)人們有不同的意見時(shí),你應(yīng)該接受這一點(diǎn)。因?yàn)檫@意味著他們足夠關(guān)心某些事情來討論它。最后,我們朝著同一個(gè)目標(biāo)努力。每個(gè)人都可以從別人的意見中學(xué)習(xí)。獲得團(tuán)隊(duì)的意見并嘗試達(dá)成共識(shí)。如果達(dá)成共識(shí)真的不可能并且需要做出決定,那就做出決定。不決定總是會(huì)引發(fā)更多的討論。 導(dǎo)師:技術(shù)主管應(yīng)該是開發(fā)人員的導(dǎo)師,當(dāng)老師。當(dāng)您查看代碼或解釋某些約定時(shí),請務(wù)必清楚地解釋您為何以特定方式執(zhí)行某些操作的原因。 有效的授權(quán):一段時(shí)間后,您的團(tuán)隊(duì)將采用某些最佳實(shí)踐,并且需要較少(嚴(yán)格)的審核或更多人將進(jìn)行審核。在這一點(diǎn)上,您還可以向更多開發(fā)人員提供用戶故事的所有權(quán)。通過將所有權(quán)轉(zhuǎn)讓給開發(fā)人員,他們將非常積極地做好工作。技術(shù)主管不應(yīng)該試圖承擔(dān)所有責(zé)任。技術(shù)主管需要確保某人承擔(dān)責(zé)任。 匹配目標(biāo):將開發(fā)人員的個(gè)人目標(biāo)與項(xiàng)目和組織的更大目標(biāo)相匹配。這是專門針對性的動(dòng)態(tài)指導(dǎo)。動(dòng)態(tài),因?yàn)槟繕?biāo)可以改變。在匹配目標(biāo)時(shí),溝通非常重要:它會(huì)讓人感到受到重視。 針對小組進(jìn)行優(yōu)化:團(tuán)隊(duì)中的個(gè)人非常重要,但是當(dāng)難以找到共識(shí)時(shí),您應(yīng)該關(guān)注的是團(tuán)隊(duì)。合作良好的團(tuán)隊(duì)將表現(xiàn)得更好,表現(xiàn)良好的團(tuán)隊(duì)成員是快樂的成員。
知道什么時(shí)候給予輸入 知道何時(shí)做出決定 知道什么時(shí)候退后一步,讓團(tuán)隊(duì)獲得更多的所有權(quán)。

6)學(xué)會(huì)做評(píng)估
霍夫施塔特定律:即使考慮到霍夫施塔特定律,它也總是比你預(yù)期的要長。——Douglas Hofstadter
(O + 4BG + P)÷ 6 //得到加權(quán)平均值7)擅長與外部溝通對接
在個(gè)人層面上,它提供了向同行學(xué)習(xí)的機(jī)會(huì):他們?nèi)绾螢閳F(tuán)隊(duì)提供意見,以及他們?nèi)绾卧诮巧牟煌氊?zé)之間分配時(shí)間。 在組織層面,應(yīng)該考慮到是否有明確理解的總體目標(biāo)。跟進(jìn)技術(shù)架構(gòu)設(shè)計(jì)的落地非常重要,以確保您的產(chǎn)品能夠很好地與其他組件一起使用,并確保更大的系統(tǒng)保持一致。有可能依賴于其他團(tuán)隊(duì)的產(chǎn)品或其他團(tuán)隊(duì)的成員,要確保在編制項(xiàng)目排期時(shí)考慮到這些因素。
總結(jié)
業(yè)務(wù)感知的背后, 是對商業(yè)社會(huì)的理解, 是對需求的洞察; 人員培養(yǎng)激勵(lì)的背后, 是對人的理解, 是對人性的洞察。

近期熱門文章推薦:
分享與在看是對我最大的支持!
評(píng)論
圖片
表情
