最近(jìn)團隊人(rén)數(shù)漲到(dà δo)了(le)接近(jìn)50,自(zì)己也(yě)逐漸感覺吃(chī)力,©✔₽♦也(yě)借此機(jī)會(huì)好(hǎo)好(hǎo)的(de)總結了(le)一(yī₽≈→)下(xià),50人(rén)左右的(de)開(Ω×λkāi)發團隊如(rú)何做(zuò)好(hǎo)技(jì)術(shù)管理(lǐ)。
自(zì)己本身(shēn)ε∑☆π也(yě)不(bù)太算(suàn)manager,隻不(bù)過因為'©(wèi)跟領導分(fēn)工(gōng),我更多(du≠₹ō)是(shì)在技(jì)術(shù)或者技(jì)術(shù)管理(lǐ)上(shà&"÷©ng),而我領導本身(shēn)幫我屏蔽了(le≠↔)很(hěn)多(duō)非技(jì)術(shù)無關的(±♥₹de)會(huì)議(yì)、任務、扯皮、需求拉齊、驗收等,所以我領導給我倆定義的(de)方式叫≥™₩做(zuò)“搭班子(zǐ)雙人(rén)管理(lǐ)的(de)方 ε¶式”。所以整體(tǐ)來(lái)說(shuō),我幾乎從(cóng)事(§★shì)的(de)都(dōu)是(shì)技(jì)術(shù)相(xiàng)關的( &de),但(dàn)是(shì)本身(shēn)人(r↕Ω₹én)數(shù)已經接近(jìn)50,所以管理(lǐ)£₽★本身(shēn)無論如(rú)何也(yě)繞不(bù)過的(de)去(qù)'←✘點,因為(wèi)這(zhè)篇文(wén)章(γ'©zhāng)也(yě)會(huì)從(cóng)技(jì)術(shù)、管理(lǐ)以及個(gè≈ ✘)人(rén)三個(gè)層次來(lái)分(fēn)析,如(rú)何做(zuò)好(hǎo&₩α¥)50人(rén)軟件(jiàn)團隊技(jì ∏α)術(shù)管理(lǐ)。
本>身(shēn)還(hái)是(shì)需¶要(yào)介紹一(yī)下(xià)自(zì)己的(de)背景:
1.自(zì)己本身(shēε¶∏n)在蔚來(lái)大(dà)概有(yǒu)10< ←人(rén)左右的(de)團隊管理(lǐ)經驗,從(cóng)結果看>¥<(kàn),雖然隻有(yǒu)大(dà)半年(nián)的(de)時(sh≈"✔í)間(jiān),但(dàn)是(sh>≤ì)效果還(hái)是(shì)很(hěn)好(hǎo)的(de)。
2.新公司屬于造車(chē)新勢力的(de)一★ (yī)種,團隊主要(yào)是(shì)做(zuò¶₹)中間(jiān)件(jiàn)平台的(de)→∞ε♥開(kāi)發,包含mcu和(hé)soc。
3.自(zì)己負責範圍包含:s2s,comm(so≈≠←meip/dds/zmq/iceoryx),tsn,diagnostic(doip/u↕&ds/otx/ota/flash/rvdc)以及soa開(kāi)發。
4.團隊成員(yuán)背景基本上(sh↕→↔'àng)來(lái)自(zì)很(hěn)多(duō)行(xíng)業(yè):互"$✔聯網、遊戲、物(wù)聯網、汽車(chē)行(xíng)業(y♥≥¥>è)、手機(jī)以及其他(tā)桌面軟件(jiàn)開(kāi)發等。
5.開(kāi)發內(nèi)容幾>λ≤乎全是(shì)從(cóng)0到(dào)1的(de)過程。
6.老(lǎo)闆和(hé)領導均是(shì)技(jì)↔∞☆術(shù)出身(shēn)(很(hěn)重要(yào)!!)
7.在這(zhè)個(gè)團隊,★↑≈自(zì)己原本算(suàn)是(shì)普通(tōng)工(δ×↓gōng)程師(shī)吧(ba),然後慢(màn)慢(màn)在開(kāi)發過程中,任務β↓∑≤越來(lái)越多(duō),在入職沒幾個(gè)月(yuè)後開(kāi)始帶著♣δ(zhe)小(xiǎo)夥伴一(yī)起幹活,在23年(→≤nián)下(xià)半年(nián)開(kāi)始慢(màn)慢(màn)逐漸對(duì)團隊'↓整個(gè)技(jì)術(shù)負責。整體(tǐ)•β€來(lái)說(shuō),算(suàn)是(shì)團隊搭建過程中的(de)主要≠ ≠(yào)人(rén)物(wù)之一(yī)吧(÷♣≈ba)。
目前從(cóng)結果來(lái),我覺得(de×β)團隊做(zuò)的(de)還(hái)是(sh↓♥$ì)非常不(bù)錯(cuò)的(de),從(cóng)™∞過去(qù)的(de)23年(nián)成果來(lái® )看(kàn),在組織橫向對(duì)比來(lái)看(kàn),基本算(suàn₹♠)是(shì)比較頂尖的(de)團隊了(l≥>e)。所謂技(jì)術(sσ™™hù)管理(lǐ),首先想到(dào)的(de)是(shì)技< ≈(jì)術(shù)。
02.技(jì)術(shù)
整體(tǐ)來(lá 'i)說(shuō),車(chē)載中間(jiān)件(jiàn)不(bù)算(suàn)是(s÷¶ αhì)天頂星級别的(de)科(kē)技(jì),在我看(kàn)來(lái)難度并沒α☆♦₩有(yǒu)高(gāo)到(dào)不(bù)可(λkě)逾越的(de)程度,否則作(zuò)為(wèi)一(yī)個(¶¶δgè)工(gōng)作(zuò)年(nián)限不(bù)長(cháng)的(d₹★γ♦e)95後,也(yě)不(bù)可(kě)能(n&≥éng)駕馭的(de)住。因為(wèi)本身(shēn)要(yào)做(zuò)好(hǎ×®☆☆o)技(jì)術(shù)管理(lǐ),本身(shēn)需±£₩要(yào)對(duì)團隊的(de)工(gōn<λg)作(zuò)內(nèi)容和(hé)方向有(λ✔★"yǒu)一(yī)個(gè)很(hěn)好 ♣(hǎo)的(de)認知(zhī),至少(s≤αhǎo)需要(yào)了(le)解到(dào)整個(gè)團隊在未來(lái↕₹•∑)1-2年(nián)內(nèi)産品應用(yòng)場(chǎng)景和(hé)落Ω¥地(dì)方案。
1-2年(nián)較長(cháng)期的(de)技π¥≥∞(jì)術(shù)規劃能(néng)力、保障質量
以車Ω₹€(chē)載中間(jiān)件(jiàn)為(wδπ™èi)例,尤其通(tōng)信相(xiàng)關的(de)組件(jiàn),本身(shēn)φ>"γ是(shì)平台屬性,首先想到(dào)的(de)就(jiù)是(shì)易用(yò÷♦φng)性、性能(néng)、穩定性以及深度,相(xi§☆×àng)對(duì)需求開(kāi)發團隊來(lái)說(shuō),開(kāi€ ♦α)發內(nèi)容相(xiàng)對(duì)固定,長(chán§'φ g)期規劃相(xiàng)對(duì)來(lái)說(shuō)好(hδ±δǎo)做(zuò)。以我在極氪的(de)第一(yī)個(gè)從(cóng)★≤0到(dào)1的(de)項目--s2s來(lá&>λ"i)說(shuō)。s2s(signal 2 service)本身(shēn)是(shì)✔α×✔軟件(jiàn)定義汽車(chē)--SOA的(de)關鍵過渡組件±∞§(jiàn),不(bù)管如(rú)何變化(huà©✘♥),從(cóng)功能(néng)安全、曆史包袱來(lái)看(kàn),can/lin信号<☆ 依然是(shì)整車(chē)最為(wèi)關鍵的(de)通(t♠<<ōng)信方式,從(cóng)面向信号開(kāi)發到(dào)面向服務開(kāi)發,信号轉服©$ 務就(jiù)變成了(le)很(hěn)關鍵的(dφ e)組件(jiàn)。正因為(wèi)如(rú)此,ε↓s2s貫穿了(le)整個(gè)SOA流程,♦ 如(rú)果了(le)解了(le)s2s的(de)原理(lǐ)和(h¥₽★é)開(kāi)發過程,不(bù)僅了(le)δ§$解SOA的(de)開(kāi)發方式,而且還☆↕±(hái)會(huì)了(le)解到(dào)基于信号的(de)開(kāi)發以及如(rú)何∑®£♠将兩者粘合到(dào)一(yī)起。所以在我開(kāi)發完成s2s組Ω→δδ件(jiàn)并且在實車(chē)落地(dì)後,我基本上(shàng)對(duì)σ¶₽我們整個(gè)大(dà)團隊2-300人(rén)開('↔≤kāi)發內(nèi)容以及上(shàng)遊電(di ↕àn)氣架構工(gōng)作(zuò)流程、下(xià)遊集成測試≥§✔工(gōng)作(zuò)比較熟悉了(le)。從(cón€β¶g)具體(tǐ)內(nèi)容來(lái)看(kàn):
1.基本上(shàng)非常熟悉cp對(duì)c≥±→∑an/lin信号如(rú)何打包以及打包策略,了(le)解了(le)ub位的(£δde)使用(yòng),對(duì)于不(bù)同信号優先級的§↔(de)處理(lǐ)方式
2.信号到(dào)服務ε₽↔轉換關系涉及到(dào)“兼容性”問(wèn)題
3.所謂SOA開(kāi)發需要(yào)包含的(d≈< e)組件(jiàn):comm組件(jiàn)、serviceframework、÷$±↓service代碼生(shēng)成原理(lǐ)以及序列化(huà)的(de)∞±♠具體(tǐ)實現(xiàn),原子(zǐ)服務劃分(fēn)的(de)原則
→>σ♠4.基于SOA開(kāi)發方式的(de)₹÷測試流程
在s2s的(de)開(kāi)發過程中,雖然是(∑$≠§shì)從(cóng)0到(dào)1的(de)過程,但(dàn)是(shì)本身(shēn)又<₽(yòu)做(zuò)了(le)長(cháng)遠(yuǎn)規✘↕"€劃。在開(kāi)發過程中,意識到(dào)的(de)信号超多(duō)、并且超多≈™β≤(duō)高(gāo)頻(pín)一(yī)樣數(shù)值的(de)信号,所以提出了(le)兩大÷"€®(dà)方向:
1.零拷貝、零手工(gōng)代碼 <→≠
2.全鏈路(lù)、端到(dào)端¶≈←的(de)自(zì)測試



所以如(rú)果做(zuò↕δλ$)好(hǎo)技(jì)術(shù)管理(lǐ),首先本身(shēn)對(duì)技(jì)術(shù)必須要(yào)有(yǒu)1-2年(niá✔¶n)的(de)規劃能(néng)力,尤其作(zu<✘σ∞ò)為(wèi)基礎組件(jiàn)來(lái)說(shuō),架構、方向必須定下ε≈(xià)來(lái)的(de),在實現(x≠¥≠iàn)本身(shēn)不(bù)斷突破自(zì)己的(de)邊界,充分(fēn)Ωλ♥≠了(le)解自(zì)己組件(jiàn)在整個(gè)系統的(de)作(zuò)用(yòng€ε↕)以及相(xiàng)關模塊的(de)功能(Ω÷néng)、實現(xiàn)細節,這(zhè)樣自(zì)己在後續叠代中不(bù)♥¶需要(yào)投入很(hěn)多(duō)精力調整方向等'÷。
抓住主要(↓φ±yào)矛盾、項目管理(lǐ)能(néng)力、重視(shì)測試
在23年(nián)4λ<月(yuè)中旬,臨危受命需要(yào)對(duì)comm重構的(↓"de)整個(gè)技(jì)術(shù)負責,在接到(>Ω₽dào)這(zhè)個(gè)任務的(de↓↑§)時(shí)候,整體(tǐ)來(lái)說(shuō),原有♣↔(yǒu)的(de)小(xiǎo)夥伴做(zuò)了(le)不(bù)少(s ≈hǎo)事(shì)情。下(xià)面是(shì)我使用(yòng)STAR模型對(duì)整≠≈個(gè)事(shì)情的(de)過程總結。

所以在我了(le)解清楚到(dλ≥ào)整個(gè)事(shì)情背景後,快(kuài ✘π)速了(le)定義目标:6月(yuè)必須發版、達到(dào)重構前功能(nén♠✔₩≈g)以及完成适配。在我梳理(lǐ)清楚目标後,我開(kāi)始梳理(l↕δǐ)具體(tǐ)需要(yào)的(de)事(shì)項,除了(le)上(shàng)述目↓♦≈标外(wài),還(hái)有(yǒu)一(yī)個(gè)潛✔ →在目标,我們必須完成相(xiàng)關技(jì)術(shù)方案驗證(重構肯定為(wèi)了(le)拓展),當時&₩(shí)發現(xiàn)在技(jì)術(shù)方案驗證上(shàng),花(huā)了(le)↓α太多(duō)的(de)時(shí)間(jiān)。因此我自(&§'zì)己親自(zì)去(qù)參與的(de)非必須功能(néng)的(de)方案驗證,完δφ成驗證後立馬放(fàng)棄開(kāi)發σ 法,節省有(yǒu)限的(de)人(ré ↕βπn)力開(kāi)發最主要(yào)的(de)功能(nénα↔ ¥g)。剩下(xià)就(jiù)是(shì)比較老(lǎo)套了(le),涉及項目管理≈→(lǐ)的(de)一(yī)些(xiē)知(zhī)>"×ε識:
1.拆解任務
2.拆分(fēn)小(xiǎo)組
3.并行(xíng)開≈™₹(kāi)發
而我自(zì)己為(wèi)了(le)σ™ 快(kuài)速熟悉所有(yǒu)的(de)代碼,選了(lφ₹×e)一(yī)個(gè)貫穿始終的(de)組件(jiàn★♠)--listener開(kāi)發,這(zhè)個(gè)選擇讓我幾乎掌握了(l™↑ e)項目的(de)所有(yǒu)細節。在掌握了(le)較多(duō)技(jì)術(shù)細節後,π ¥我就(jiù)具備了(le)對(duì)外(wài)溝通(tōng)的(de)能( πnéng)力,作(zuò)為(wèi)技(jì)術(shù)負責人(rén),溝通(tō®∑ng)能(néng)力是(shì)必可(kě)不(bù)少(shǎo)的(π₹±★de),但(dàn)是(shì)很(hěn)多(duō)開(k↔&āi)發恰恰相(xiàng)反,技(jì)術(shù)很(hěn)行♠>(xíng),溝通(tōng)拉胯。因此保證技(♠♦δ¥jì)術(shù)強、溝通(tōng)能(néng)力弱同事(shì)安心開(k<"āi)發是(shì)必不(bù)可(kě)少(shǎo)的(de),我承擔了(le)不(bù←¶→∏)少(shǎo)對(duì)外(wài)的(de)溝通(tōng),包括:方 ¥¥€案确認、适配時(shí)遇到(dào)的(de)問(wèn)題、合作(zuò)開(kāi)發遇↕β到(dào)的(de)情緒問(wèn)題等。在後續交付叠代的(de)過程中,基本參與到(©λδ★dào)了(le)好(hǎo)幾個(gè)對(duì)外(wài§¥✔)重難問(wèn)題的(de)解決,這(zhè)個(gè)過程保障了(le),我進一(yε✔∏ī)步熟悉了(le)關于性能(néng)相(xiàng)關的(de)代碼細節以及架構。
并且還(hái)有(yǒu$ ∏)一(yī)點,在重構的(de)過程中,我将≈©←幾乎最優秀的(de)工(gōng)程投入到(dào)開(kāi)發測試代碼,全面的(de)保證質量。因為(wèi)我必須在快(kuài)的(de)過程中保證質量,δ<≤這(zhè)樣才是(shì)真正的(de)快(kuài),否則反工(gōng)則是(shì)最 ♥±嚴重的(de)效率低(dī)下(xià)。
απ 所以在技(jì)術(shù)管理(lǐ),尤其任務緊、人(ré≠ε₽n)數(shù)多(duō)時(shí),抓住最主要(yào)的(de)問(wèn)題點,做(zuò)好(hǎo)項目管理(₩←lǐ)和(hé)質量保障是(shì)及其重要(yào)的(de) σπ。 &n™≤∞bsp;
交流中快(kuài)速獲取關鍵信息以及給出結論
在所需要(yào)管理(lǐ)的(de×≈¶₹)人(rén)員(yuán)達到(dào)30人(r₹∑én)以上(shàng)時(shí),即使你™☆₩(nǐ)不(bù)去(qù)找别人(rén),也(yě)會(huì)遇到(dào)各種各 →樣的(de)同事(shì)因為(wèi)各種事(shì)情找到(dào)你(nǐ),如(rú)★σ"¶果每天平均5個(gè)人(rén)來(lái)找你(nǐ)討(tǎo)論技(↔✘∏jì)術(shù),每個(gè)人(rén)半小(xiǎo)時(shí),看(kàn)起來≈®(lái)是(shì)2-3時(shí)沒了(le),實際上(shàng)是(sh ☆<₹ì)4-5個(gè)小(xiǎo)時(shí)沒有(yǒu)了(le)都(dōu)不(bù)止φ¶¶,因為(wèi)包括你(nǐ)必須從(cóng)已有(yǒu)工(gōng)作(♠∞zuò)中恢複上(shàng)下(xià)文☆£(wén)。因此在與小(xiǎo)夥伴溝通(tōng)過Ω₩¥≥程中,快(kuài)速抓住重點,了(le)解到(dào)他(tā₽λ)們的(de)困難到(dào)底是(shì)什(sh→σ↔én)麽,就(jiù)變的(de)很(hěn)重∏≤λ要(yào)了(le),否則自(zì)己就(jiù)沒時✘♦♠♠(shí)間(jiān)搞其他(tā)的(de)了(le)。當然,每個(gè)人(≈♥♠rén)遇到(dào)的(de)困難都(dōu)是(shì)不(bù)一(yī)樣的(d€✔e),是(shì)方向?還(hái)是(shì)方法?還₹→φ≠(hái)是(shì)技(jì)術(shù)積累不(bù)夠?我自(zì)己抽象了(le)☆α"一(yī)個(gè)模型,以物(wù)理(lǐ)中求₽ 當前的(de)速度為(wèi)例:我們都(dōu)≠≠✘≈知(zhī)道(dào):速度v = 初速度v0 + at(÷φ"加速度*時(shí)間(jiān))。
如(rú)果小(↓₩xiǎo)夥伴找你(nǐ)討(tǎo)論時(shí):
1、首先要(yào)問(wèn)他(tā)是(♦☆♥↔shì)否知(zhī)道(dào)自(zì)己的(de)目₽♥标是(shì)求出當前的(de)速度v,
a. 如(rú)果不(bù)知(zhī)道♠♥(dào),先明(míng)确自(zì)己的(de)目标是(shì)什(shγΩ♥λén)麽?或者給小(xiǎo)夥伴說(shuō)清楚你(nǐ)要(yà¶&±∞o)求的(de)目标是(shì)什(shén)麽!
2、在明(míng)确了(le)目标↔β之後,我們需要(yào)明(míng)确,初速度v0是(shì)否 ©£知(zhī)道(dào)?加速a是(shì)否知(>÷zhī)道(dào)?t又(yòu)是(shì)否知(zhī)道(dàoββ)?
如(€↔rú)果不(bù)知(zhī)道(dào),我們需要(yào)跟小(xiǎo)夥↑σ"伴討(tǎo)論為(wèi)什(shén)麽不(bù)知(zhī)道π↔(dào)?是(shì)因為(wèi)沒法知(zhī)道(dào)?還(hái)是(shì)¶€ 什(shén)麽?目标就(jiù)是(s£>✘ hì)幫小(xiǎo)夥伴把所有(yǒu)需要(yào)的(de)條件(jiàn)都(π≤ dōu)找到(dào)。
3、所有(yǒu)條件(∞♠jiàn)都(dōu)滿足,至于at(加速度*時(shí)間(jiān))是(shì)需要(yà&'↑o)積分(fēn)、拟合亦或者a是(shì)常量,這(zhè)些(xi♣∞≈$ē)都(dōu)是(shì)小(xiǎo)夥伴自 σ(zì)己去(qù)考慮的(de)。當然如(rú)果時(shí)間(j₩ε♣±iān)充足的(de)話(huà),也(yě)可(kě)以幫他(©φ$σtā)一(yī)起分(fēn)析,但(dà£"n)是(shì)想說(shuō)的(de)是(shì),需要(yào)控制 £✔(zhì)時(shí)間(jiān)以及給小(xi¥Ω♠ǎo)夥伴的(de)時(shí)間(jiān)。
4、在明(mín↑ g)确目标、确定條件(jiàn)後,在討(∑γ tǎo)論的(de)過程中,作(zuò)為(wèi)技(jì)術(sh≈≥≠ù)負責人(rén)一(yī)定要(yào)給一(yī)個(gè)明(míng)确的(de)結€↕論,并跟小(xiǎo)夥伴明(míng)确清楚是(shì)否還(hái)有(yǒ ±γσu)其他(tā)困惑,同時(shí)自(zì♠ε")己的(de)內(nèi)心需要(yào)有(yǒu)一(yī)個(gè)工(gōng)作(z≈β∏φuò)量的(de)評估,這(zhè)個(gè)可(kλ₽ě)以小(xiǎo)夥伴也(yě)可(kě)不(bù)和(hé)他(φ"δtā)說(shuō),隻是(shì)自(zì)己作(zuò)為(wèi)技(jì)₹α<術(shù)管理(lǐ)、項目管理(lǐ)的(d>≈Ωe)一(yī)個(gè)參考指标。
我自(zì)己用(yòng)這(zhè)個(g ↕è)模型後,從(cóng)過去(qù)1年(nián)¶→★♦的(de)效果來(lái)看(kàn),給自(zì)己節省了(le)不(bù)少(shǎ'> ★o)時(shí)間(jiān),在這(zhè)個(gè)∑←↔過程也(yě)培養到(dào)了(le)小(&∞<xiǎo)夥伴的(de)思維。所以作(zuòδ")為(wèi)技(jì)術(shù)負責人(rén),明(míng)确目标、找到(dào)必備條件(jià€₩♦∏n)以及給出結論是(shì)不(bù)可(kě)少(shǎo),同時(shí)還(↓↕hái)得(de)有(yǒu)難度、工(gōng)作(zuò)量的γ<≠ (de)評估。
參與、甚至親自(zì)實現(xiàn)初版代碼+并且保↔♠持技(jì)術(shù)在整個(gè)團隊的(de)中γε §上(shàng)水(shuǐ)平
作(zuò)為(wèi)技(jì)術(shù)管理(Ωφlǐ)者,自(zì)己水(shuǐ)平是(shì)必須保持在中上(shà γ↑ng)的(de),如(rú)果團隊成員(yuán)是∑§(shì)小(xiǎo)于15個(gè)人(rén)的(de),我認為(wèi)還(hái)得 →♥(de)是(shì)top級别的(de);如₽ ≈δ(rú)果是(shì)多(duō)于15人(rén)後,也(yě)必須保持在整個(gè×≠)團隊的(de)中上(shàng)水(shuǐ)平。因為(wèi)隻有(yǒu₹∏)這(zhè)樣,你(nǐ)才能(néng)做(zuò)到(dào)其那(nà)面提到(dào)的∑∏♦ (de)各種要(yào)求:規劃能(néng)力、項目中的(de)÷&主要(yào)矛盾、個(gè)人(rén)困惑中的(de)解答(dá)以及δ≤<£工(gōng)作(zuò)量的(de)評估。并且作(zuò)為(wèi)技(§ "jì)術(shù)管理(lǐ)者來(lái)說(shuō),本身(shēn)的(de)技(jì)術(shù)水(shuǐ)平決定¥©δ了(le)團隊成員(yuán)對(duì)你(nǐ)話(huà)的(de)信服是(s♥♦hì)成正比的(de),在團隊成員(yuán)中建立了(le)技(jì)術(shù)影(yǐng)響力之後,你(nǐ)的(¶¥de)很(hěn)多(duō)結論、方向和(hé)方法可(kě)以得(de)到₩≥(dào)推廣,這(zhè)樣又(yòu)能(néng)一(yī)定程度降低(dī)溝₩→∏通(tōng)成本。如(rú)果從©✘(cóng)0到(dào)1的(de)項目(并沒§≤有(yǒu)這(zhè)麽多(duō)從(cóng)0到(dào)1的(d↓ e)項目),我的(de)建議(yì)是(shì)初版代碼必須自(zì)己去(qù)寫,甚至可(§∞ kě)以通(tōng)過代碼來(lái)替♥ε£代軟件(jiàn)架構文(wén)檔,對(duì)于組件(jiàn)來(lái)說(shu♣ō),如(rú)果滿足技(jì)術(shù)水(shuǐ)平中上(shàng)時(s>©hí),前期做(zuò)好(hǎo)構想,寫初版代碼和(hé)寫詳細的(de)軟件(÷<jiàn)架構文(wén)檔時(shí)間(jiān)不(bù)會(huì)相σ★π(xiàng)差很(hěn)多(duō)的(de)。這(zhè)樣★↕₽做(zuò)至少(shǎo)有(yǒu)兩個(gè)好(h₹ ¶£ǎo)處:
-
軟件(jiàn)架構和(hé)初版實現(xiàn)都(dōu)是(shì)按☆₽照(zhào)自(zì)己的(de)想法去(✘€÷ qù)寫的(de),在後續叠代過程中、review代碼時(shí),可₹÷(kě)以極大(dà)的(de)降低(dī)心智負擔,并且如(rú)果小(xiǎo)夥伴™★σ 開(kāi)發時(shí)沒有(yǒu)按照(zhào)既定要(yào)求開(kā$λi)發時(shí),也(yě)能(néng)很(hěn)敏感的(de)感知(zhī)到(dào)≥♣。
-
交付(架構)代碼,然後軟件(jiàn)架構文(wén)檔交✘γ給小(xiǎo)夥伴去(qù)寫,這(zhè)樣有(yǒ✔∞u)助于小(xiǎo)夥伴從(cóng)設計(jì)角度去(qù)審視(sh×♠∑ì)組件(jiàn),也(yě)有(yǒu)助于小(xiǎo>δ)夥伴的(de)能(néng)力提升
我自(zì)己還(hái)是(shì)上(shàng)♣€述工(gōng)作(zuò)模式中受益很(hěn)多(duō±),比如(rú)s2s、sox、comm、service template都(dōu)是(sh≠εì)從(cóng)0開(kāi)始搞起來(lái),作(zuò≥§ ↓)為(wèi)一(yī)個(gè)合格以上(shàng)的(de$☆)組件(jiàn)架構就(jiù)在心中很(hěn)明(míng¥£)确了(le)。實際中,s2s我接近(jìn)1'γ•&年(nián)都(dōu)沒有(yǒu)做(zuò)過開(kāi)發,但(φ>αdàn)是(shì)需要(yào)遇到(dào)新需求、有(yǒu)bu♣β♣g時(shí),我基本都(dōu)能(néng)快(kuài)速π"反應過來(lái)應該在哪裡(lǐ);平 >常技(jì)術(shù)時(shí),小(xiǎo)夥伴溝通( →tōng),我也(yě)是(shì)無障礙可(kě)以get到(dào)他γ♦♥(tā)們想表達的(de)意思。 &nbs₩δλp;
沒有(yǒu)銀(yín)彈,快(kuài)速®σ§原型很(hěn)重要(yào)
“沒有(yǒu)最好(hǎo)的(de)技(jì)術(s₩∞hù),隻有(yǒu)正确的(de)技(jì)術(shù)®↓,選擇一(yī)個(gè)方向先把困難點找Ωπ♥出來(lái),再做(zuò)優化(huà)。”這(zhè)是(shì)我對(duì)小($αxiǎo)夥伴說(shuō)的(de)最多(duō)的(de)話(huàπ®™<)。當然這(zhè)句話(huà)本身(shēn)是(shì)有(yǒu)一(yī)點片≤面性,所以我更想說(shuō)的(de)是(shì),作(∞zuò)為(wèi)技(jì)術(shù)負責人(rén)在做(zuò<→)決定以及技(jì)術(shù)探索時(shí),一(yī)定不(bù×↔)要(yào)瘋狂內(nèi)耗,東(dōng)一(yī)榔頭、西(xī)♣π一(yī)棒槌的(de)。針對(duì)一♠σ↓(yī)個(gè)任務、項目尤其是(shì)一(yī)個(gèλ∞©¥)全新的(de)任務,路(lù)上(shàng)會(huì)遇到(d♦∏≈<ào)很(hěn)多(duō)困難,當我們遇到(dào)困難時(shí),我們首先想∑≈"¥到(dào)的(de)就(jiù)是(shì)是(shì)不(bù)是(shì)當前 λ♦路(lù)線有(yǒu)問(wèn)題,此時(shí)就(jiù)會(huì)考慮換一(yīγ¶)種方式,但(dàn)是(shì)大(dà)多(duō)數₹®÷Ω(shù)時(shí)候,換一(yī)種方式也(yě)會(huì)遇到(dào)另一(yī)種εγ困難。如(rú)果一(yī)個(gè)人(rén)的(de)時(≥ε≤γshí)候還(hái)好(hǎo),浪費(fèi)的(de)是(shì)自(zì)己的(de)時σ₩(shí)間(jiān),當需要(yào)對(duì)整個© ✔±(gè)團隊負責的(de)時(shí)候,如(rú)此反複橫跳(tiào),≤↓♣←帶來(lái)的(de)後果是(shì)災難性的(de):失> ₩去(qù)信任、以及浪費(fèi)時(shí)間(jiān)。
1、在♦→±前期充分(fēn)調研,可(kě)以把時(shí)間(jiδ§ān)拉長(cháng)一(yī)點。
-
比如(rú)我在做(zuò)mcu自(z>↓σ♠ì)研時(shí),我們其實在10月(yuè)份才真正的(de)開(kāi)₽↑'§始,但(dàn)是(shì)我在7月(yuè)份就(jiù)已經開¥©₹↓(kāi)始著(zhe)手調研、實操,把未來(láiγ≤)可(kě)能(néng)遇到(dào)的(de)問(wèn)題、困難點,都(dōu)列出來 ¶(lái),然後找到(dào)對(duì)應的(de)資料定性、定量的(de)分(fēn)析。
- 當我的(de)一(yī)個(gè)想法提出來γβπ&(lái)或者要(yào)讓團隊開(kāi)始做(zuò)時(shí)×→↔♦,基本我已經把所有(yǒu)任務的(de)難點都(dōu)評估到(dào)₹"↔70%以上(shàng)了(le),所以"€♠在後續小(xiǎo)夥伴提出質疑時(shí)或者畏難時(shí),我基★β≠本可(kě)以把他(tā)們說(shuō)₹←ε服。
2、定好(hǎo)基調(做(zuò)或£€±₽者不(bù)做(zuò)、方案、時(shí)間(jiān)點)後,不ε♦ (bù)要(yào)再改變
- 基于第1點,大(dà)概率是(shì)不(bù)會(σπhuì)出錯(cuò)了(le),這(zhè)個(gè)®↕時(shí)候千萬不(bù)要(yào)瞻前顧後的(de),我們應該一(yī)往無前 •★的(de)把一(yī)個(gè)大(dà)✔ " 緻目标完成,把所有(yǒu)困難點再進一(yī)步細化(huà)解決方案或者反向。
3、優化(huà)、叠代
- 沒有(yǒu)最好(hǎo)的(de)方案,但(dàn)是(shì)有(yǒu)↔更好(hǎo)的(de)方案,在小(xiǎo)細節中,我們為(wèi)ε↕¶了(le)快(kuài)速達成目标,多(duō)多(duō)少(shǎ≈o)少(shǎo)都(dōu)會(huì)用(yòng)一(ε©yī)些(xiē)workaroud或者stub的(de)地♥✔★↔(dì)方,這(zhè)個(gè)時(shí)候,§₹↕我們一(yī)定不(bù)要(yào)忘了(le)這(zhè)些(xiē)點,我應該通☆&α(tōng)過多(duō)次優化(huà)、叠代甚至重構來↓≈←(lái)達到(dào)整體(tǐ)更好(hǎo)的(de)方案
我們做(zuò)的(de"→α✔)大(dà)多(duō)事(shì)情,都(dōu)不(bù)是(shì)天頂α∏®§星科(kē)技(jì)的(de),所以不(bù)管如(rú)何最終都(dōu)能(♥<λnéng)完成,但(dàn)是(shì)在時(shí)間(jiān)₩、資源都(dōu)有(yǒu)限的(de)情況下(xi☆↑à),我們隻能(néng)通(tōng)過合理(lǐ)的(de)安排我們的(∞¶de)計(jì)劃,才能(néng)達到(dào)“最優解”。很(hěn)多(duō)時(s≈←hí)候,我都(dōu)認為(wèi),技(jì)術π(shù)在對(duì)一(yī)個(gè)項目中不(bù)是(shì)最難的(de),尤其對(δ¥duì)于技(jì)術(shù)責任來(lái)說(shuō),更多(duō)的↔₹(de)是(shì)在于:項目管理(lǐ)能(néng)力、随機(jī)應變能(néng)力$↔¶₹、做(zuò)事(shì)思路(lù)、以及堅持。
03.管理(lǐ)
如(rú)果技(jì)術(shù)方面是(sh♥®ì)讓團隊方向不(bù)會(huì)錯(cuò)、目标不(bù)會(huì→π)錯(cuò),那(nà)麽管理(lǐ)↓™¥★我想談的(de)是(shì),如(rú)何讓團隊所有∞π≈(yǒu)人(rén)一(yī)起參與,從♥ (cóng)而真正的(de)達到(dào)目标。從(cóng)個σΩ ₽(gè)人(rén)感情來(lái)說(shuō),我是(shì)一(yī)個(gè)不(bù♦)太會(huì)做(zuò)管理(lǐ)的(de)人($Ωγrén),個(gè)人(rén)比較推崇所謂的(de)“發揮個(gè)人(ré✘©φγn)自(zì)主性”,所以真實來(lái)說σ©(shuō),我不(bù)太會(huì)push,∑φ算(suàn)是(shì)一(yī)個(gè)“重過程”的(de)人(rén)✘βαδ,所以考慮更多(duō)的(de)是(shì)共情。從(∏←☆≠cóng)另一(yī)方面來(lái)說(shuō),我的(de)職業(yè)生(shēn↔∞ g)涯從(cóng)18年(nián)開(kāi)始,一(yī)直也(yě)是(φ$shì)比較自(zì)由的(de),而且自(zì)己也(yě)算(suàn)一(₽≤€αyī)個(gè)比較懶的(de)人(rén),因此我的(de)管理(lǐ)是(shì)有(yǒu)>λ€$重大(dà)缺陷的(de),幸好(hǎo)在我現(xiàn)有(yǒu)團隊中,我領導ε∏¶幫我彌補了(le)很(hěn)大(dà)一(yī)部分(fēn)。就(jiù)管理(lǐ)來(lá♥≈i)說(shuō),我想從(cóng)四方面來(lái)談:團隊文(wén)化(huà)、團隊 ε成員(yuán)培養、目标制(zhì)定和(hé♥☆≤)回顧、獎勵與懲罰。
團隊文(wén)化(huà)
在23年(nián)團隊快(kuài)速擴張過程中,我給≠ £>領導,我們要(yào)有(yǒu)自(zì)己的(de)∞π∏•文(wén)化(huà)了(le)。文(wén)化(huà)整體(tǐ)是(shì)一(yīλ)個(gè)很(hěn)虛的(de)東(dōng)西(xī),但(dàn)是"÷¥(shì)在實際過程中,又(yòu)是(shì)一(yī)個(≠®gè)很(hěn)實際的(de)東(dōng)西(xī):當年(nián)你(nǐ)要(yào)完成任務時(shí)的(de)思想一(yī)緻!當'✔你(nǐ)提出質量要(yào)求時(shí)的(de)響應!當你(nǐ)面對(duì)困♦£難時(shí)的(de)信心!以及當面對(duì)壓力的(de)₹λ支持。在δ↕€'我看(kàn)來(lái)的(de)文(wén)化(huà✘δ£₹),始于招聘。招聘到(dào)最優秀的(de)人(rén),其實很↑∏∏(hěn)難,但(dàn)是(shì)找 ®÷ε到(dào)服務我們氣場(chǎng)的(de)人(rén),相(xε✔✘↓iàng)對(duì)來(lái)說(shuō)簡單一(yī)些(xiē)。所以我面試時( δ®shí)(過去(qù)1年(nián)面試了(le)100多(↑↕§duō)人(rén)),我很(hěn)少(shǎo•♠÷β)關注候選人(rén)當前完成的(de)一(yī)些(xiē)成果,ε£λ我更多(duō)的(de)會(huì)關注候選人(rén)在完成任務時(shí)的(de)±∞一(yī)些(xiē)思路(lù)、心理(lǐ)變化(huà)以及紮實的(de)計(jì δ)算(suàn)機(jī)基礎,在我看(kàn)來(lái),這(zhè±®)個(gè)優秀的(de)人(rén),即™↑使不(bù)是(shì)這(zhè)個(gè)行(xíng) ♠業(yè)的(de),相(xiàng)信即使轉變也(yě)是(shì)很(hěn)快(kuàδ×♠≤i)的(de)。紮實基礎的(de)人(rén),往往會(h×±©≤uì)對(duì)技(jì)術(shù)有(yǒu)敬畏之心,在後續交流中可(kě)以較少 π (shǎo)出現(xiàn)激進、蠻橫的(de)行(xíng)為(wèi)。

關于高(gāo)效不(bù)加班,我也(yě)是(shì)很(hěn)推崇的(de),但(dàn)是(shì)但(dàλ✘n)是(shì)不(bù)細說(shuō)了(le)。
✘★¶÷寫到(dào)這(zhè),突然卡殼了(le)。隻ε>→能(néng)說(shuō),文(wén)化(huà₩ )這(zhè)個(gè)東(dōng)西(xī),是(shì)體(★δ tǐ)現(xiàn)在日(rì)常工(gōng)作(zuò)中的(de)一(yī)點一(yī)σ♠'滴,很(hěn)難評判一(yī)個(gè)好(← hǎo)的(de)文(wén)化(huà)是(shì)什(shén)麽₩&$♠樣的(de)。但(dàn)是(shì)如(rú)果在合作(zuò)過程中,經常出×∑ ≠現(xiàn)在非技(jì)術(shù)問(w♥↑♥èn)題上(shàng)看(kàn)法不(bù)一÷€(yī)緻時(shí),那(nà)文(wén)化(hu<↕γà)一(yī)定是(shì)有(yǒu)問(wèn)題的(de)。♠σ>§
團隊成員(yuán)培養
團隊培₹ 養,我自(zì)己喜歡分(fēn)為(wèi)三個(×≥∞<gè)階段:融入,成長(cháng),獨擋一(yī)面。在人(rén)數(shù)很π¶φ$(hěn)少(shǎo)的(de)時(shí)'™★ 候,成員(yuán)的(de)融入,我基本都(dōu)€∑≈會(huì)從(cóng)當前項目中,抽出很(hěn)獨立且核心部分(fēn),↑≥®★然後提供函數(shù)級的(de)實現(xiàn),這(zhè)樣在他(tā)完成函數(shù)級←₽編寫,并且完成聯調之後,他(tā)基本上(shàng)了(le)解項目的(de)內(λ☆λnèi)容、目标以及現(xiàn)狀了(le)。後面在≤♣人(rén)數(shù)變多(duō)時(shí),我做(zuò)的(de)其實并不(bù)夠好§↑(hǎo),因為(wèi)自(zì)己忙的(de)暈頭轉向了(le),但(dàn)'×是(shì)我後面又(yòu)想了(le)解決辦法:在融入的(de)過程中,應該盡早識别後續φ✔有(yǒu)可(kě)能(néng)成為(wèi)别人φ∑₩σ(rén)入職導師(shī)的(de)人(rén),并告訴他(tσ♣ ★ā),以後有(yǒu)新人(rén)進來(lái)時(shí ®),要(yào)把這(zhè)個(gè)Ω₹做(zuò)法重複一(yī)遍,并且把自(zì)己融入過程中的(de)困難,讓∑¥後續新人(rén)避免過去(qù)。這(zhè)個(gè)在團隊從(cóng)小(xiǎo)到(dà÷γo)大(dà)的(de)過程中特别重要(yào),∑✔™算(suàn)是(shì)團隊文(wén)化(huà)的(de)一(yī)部分(fēn) Ω。我自(zì)己從(cóng)恒潤出來(lái)的(d™®e),深受其益。對(duì)于大(dà)部分(fēn)人(β£≥λrén)來(lái)說(shuō),這(zhè)個(g♦♣è)時(shí)間(jiān)不(bù)會(huì)太長(cháng),基本1-2個(gè)月(y←δuè)就(jiù)過來(lái)了(le)。但(dàn₩₹£)是(shì),但(dàn)是(shì),這ε¥÷×(zhè)個(gè)過程,你(nǐ)會(huì)發現(xiàn)有✘¶(yǒu)些(xiē)人(rén)難以融入,這(zhè)個(gè)時(shí)候,我的(de) ≥✔↔做(zuò)法是(shì),即使人(rén)數(shù)很(hěn)多(du✘ ō)的(de)情況下(xià),也(yě)需要(yào)花(huā)時(sh≤∑í)間(jiān),幫小(xiǎo)夥伴分(fēn)析融入困難'λ♥的(de)原因,是(shì)因為(wèi)背景?還(hái)是γε>∞(shì)喜好(hǎo)?甚至還(hái)是(★©€shì)個(gè)人(rén)問(wèn)題(φ"人(rén)品、技(jì)術(shù)、動機(jī))'✘,如(rú)果前兩者的(de)話(huà),我們需要(yào)站(zhàn)☆≤§在團隊的(de)角度、并且結合個(gè)人(r∏εén)背景合理(lǐ)的(de)安排;如(r₹€☆λú)果是(shì)後者的(de)話(huà÷≠),我建議(yì)根據大(dà)團隊通(tōng)俗做(zuò)法、該勸退↓λ、勸退;這(zhè)樣對(duì)大(dà)家(jiā£×$)都(dōu)好(hǎo),避免內(nèi)耗 •£。但(dàn)是(shì),即使分(fēn)手,我建議(yì)還(←↓∑hái)是(shì)和(hé)平一(yī)點、人(rén)性一(yī)點,能(néng)夠幫小(x→π¶♣iǎo)夥伴争取到(dào)的(de),盡量争取。
λ← 成長(cháng)的(de)過程,每個(gè)人(rén)的(de)時₹(shí)間(jiān)長(cháng)短(duǎn)不(bù)一(yī)樣,這(&'zhè)也(yě)是(shì)一(yī)個(gè)人×♥≈ (rén)是(shì)否能(néng)夠成為(w¥↕₽èi)獨當一(yī)面的(de)的(de)關鍵,對(duì)于很(hěn)多(duō)優秀的→φ→(de)小(xiǎo)夥伴,即使跨行(xíng)也(yě)是(shì)能(néng)很(hěn)'$±快(kuài)的(de)上(shàng)手的φ→©(de)。在小(xiǎo)夥伴成長(cháng)的(de)過程中,我覺得(de)保持客觀極其重要(↑¥yào)的(de),沒有(yǒu)十全十美(měi)的(de)人(rén),一δ'¶(yī)定要(yào)發現(xiàn)小(xiǎo)夥伴的(de)長(cháng)處,并且δ→δ利用(yòng)其長(cháng)處,團隊都(dōu)4-50人(rén),一(yφ♣↕ī)定會(huì)有(yǒu)人(rén)家(jiāεש)合适位置的(de)。比如(rú)有(yǒu)些(xiē&★£)人(rén)技(jì)術(shù)牛逼,但(dàn)是(sh↔∑'ì)不(bù)愛(ài)說(shuō)話(huà),那(nà)應該給他(t>"ā)有(yǒu)挑戰、需要(yào)埋頭幹活的(d←∏×e)位置;有(yǒu)些(xiē)人(r β$←én)默默不(bù)聞,但(dàn)是(shì₹¶)對(duì)于瑣碎、需要(yào)耐心的(de)活,無怨無悔, β≥那(nà)應該給讓小(xiǎo)夥伴指定具≈φαλ體(tǐ)的(de)任務給到(dào)他(tā);•∞•≥有(yǒu)些(xiē)人(rén)完全具備端到(dàoε→φ)端的(de)能(néng)力,測試、開(kāi)發、bu™©♠g修複一(yī)條龍全部完成,如(rú)果遇到(dào)這(zhè)種人(rén¶),就(jiù)應該往獨當一(yī)面的(de)反向培¶₽£養;而有(yǒu)些(xiē)人(rén)技(jì)術(shù)整♦ ☆體(tǐ)平均水(shuǐ)平,但(dàn)是(shì)很(hěn)會(huì)吆喝↔π♦&(hē)、甚至很(hěn)愛(ài)表現(xiàn'σ),那(nà)就(jiù)應該配置一(yī)些(xiē)默默幹活、✘λσ且沒有(yǒu)規劃的(de)人(rén)跟他(tā)一(yī)起幹活,把這(zhè)些(xi₩♣ē)攢在一(yī)起共同完成任務;在人(r≥×→♣én)數(shù)有(yǒu)點多(duō)的(de)時(shí)§σ候,不(bù)管是(shì)奇葩的(de)、λ∞¥Ω優秀的(de)、中庸的(de)人(rén)都(dōu)會(huì)遇到(dào),在這(zhè)↑§©個(gè)過程中,處理(lǐ)作(zuò)為(wèi)技(jì)術(shù)負責人( ×αrén)必須盡早的(de)識别出來(lái),然後給到(dào)合适的(de£←×)位置以及工(gōng)作(zuò)內(nèi)容>¶。在我看(kàn)來(lái),這(zhè)個±>(gè)過程其實不(bù)僅考慮負責人(rén)的(de)識人(rén)、用(yòng)人♦>$(rén)的(de)水(shuǐ)平,而且也(yě)是(shì)經驗負責人(rén)是(shì)否達到(d"≥♠Ωào)了(le)一(yī)定技(jì)術(shù)水(s✔huǐ)平的(de)關鍵。隻有(yǒu)在自(zì)己技(jì)術(shù)水(s☆$huǐ)平中上(shàng)以上(shàng),才有(yǒu)能(néng)力評估,有(≥£✘yǒu)些(xiē)人(rén)是(shì)真不(bù)行(xíng),還(h₩ ↑≥ái)是(shì)隻是(shì)不(bù)愛(ài)說(shuō)話(hu←©β à);有(yǒu)些(xiē)人(rén)是(shì)>∑©真的(de)牛逼,還(hái)是(shì)會(huì)彙報(bà•∞✔•o)。有(yǒu)一(yī)個(gè)事(shì)實不(bù)得(de)不(bù)承認,大(☆±™≥dà)部分(fēn)在很(hěn)長(cháng)的(de)職業(yè)生(shē≈♠®ng)涯都(dōu)會(huì)在成長(cháng)過程中,很(↔$€hěn)難成長(cháng)為(wèi)獨當一(yī)面的(de)人(rén),↓ε∞♦而對(duì)于我們這(zhè)種4-50✘δγ人(rén)團隊來(lái)說(shuō),技(jì•€λ∑)術(shù)負責人(rén)更應該關注的(de)應該是(shì)有(α©÷yǒu)特點的(de)人(rén):長(cháng)短(duǎn)明(míng)顯或者各方面都(dōu)很(hěn)不(bù)錯 ™♦(cuò)的(de)人(rén)。
在經曆過成長(cháng)後,我們應該選出能(né™₽≈↕ng)夠獨當一(yī)面的(de)人(rén)或者在某方面有(yǒu)特✔✔長(cháng)的(de)人(rén),我們後續的(de)關注重點也(yě)基本上(shàng♥®αδ)都(dōu)是(shì)在這(zhè)些(xiē)人(rén)身(shēn)上(sh£¶♠àng)。針對(duì)到(dào)了(le)這(zhè)個(gè)地(d ←ì)步的(de)人(rén),我比較喜歡或者我自(zì)己認為(wèi)正确的(de€α)做(zuò)法時(shí),給予足夠的(de)空(kōng)間(jiān),幫其背足夠多(duō)的(dΩ♠©₹e)鍋。很(hěn)多(duō)時(shí)候,有(yǒu)些(xiē)人(rén)都¶•≈(dōu)是(shì)遇難則強,在這(zhè)個(gè)時(shí)候難免會(huì)做( ÷zuò)的(de)不(bù)好(hǎo),那(nà)作(zuò)為(wèi)技(jì)術(sh≥≥£ù)負責人(rén),必須有(yǒu)足夠的(de)擔當的(γΩ∞•de),在我看(kàn)來(lái),讓其沒有(yǒu)÷₩後顧之憂是(shì)最大(dà)的(de)支持。我也(yě)經常在他(tā)們遇到(dào)困難時♠ (shí),會(huì)說(shuō),别怕,決定是(shì)我做(zuò)的(de),盡管做(zuò),我會(huì)經常check&$,做(zuò)爛了(le),我也(yě)會(" huì)擔著(zhe)。能(néng)夠走到(dào)這(zhè)一(yī)步的(de)♠&§φ人(rén),多(duō)少(shǎo)還(hái)是(sh¶∑>ì)很(hěn)要(yào)強的(de),他(∞ tā)幾乎不(bù)會(huì)讓你(nǐ)失望,即使真的(de©ε•)做(zuò)爛了(le),背鍋又(yòu)如(rú)何。但©ε≥✔(dàn)是(shì)如(rú)果小(xiǎo)夥伴做(zuò)出成果了(le÷ ),一(yī)定要(yào)在各種場(chǎng)合明(δ₽λmíng)确的(de)說(shuō),這(zhè)是(♠↑shì)哪個(gè)小(xiǎo)夥伴做(&₹zuò)的(de),沒必要(yào)含糊不(bù)清,更不(bù)要(yào)說(shuō)自π♣×(zì)己做(zuò)的(de)功勞,作(zu∑♥₽ò)為(wèi)負責人(rén),成果本身(shēn)就(jiù)就(jiù)是(shìΩφ)你(nǐ)自(zì)己共享的(de)。
目标制(zhì)定和(hé)回顧
目标制(zhì)定尤其考驗技(jì)術↕€♥(shù)負責人(rén)能(néng)力,必須意識到(dào),很↔ε♥(hěn)多(duō)底層執行(xíng)者是(×β♦shì)沒有(yǒu)辦法制(zhì)定自(zì)己的(d•£βe)中長(cháng)期目标的(de),這(zhè)不(bù)是(shì)他(tā)們能(né®πng)力的(de)問(wèn)題,而是(shì)負責人(rén)不(bù)能(néng)很(hěn)好(hǎo)的(de)♠€制(zhì)定清晰、工(gōng)作(zuò)量可(kě)評估的(de)目标,甚至團隊目标也(y>$↕ě)是(shì)多(duō)變的(de),那(nà)對(duì)于底層執行(xíng)者來(lái)說(shuō),太>♣難了(le),自(zì)己心中的(de)目标變成了(le)大(dà)海(hǎi)中漂浮的(de↕§)燈塔,所以這(zhè)時(shí)候千萬不(bù)要(yào)對(d≤↕σεuì)小(xiǎo)夥伴說(shuō),你(nǐ)們先制(z✔✘<hì)定,我來(lái)整合!整合個(gè)毛!在前面技(jì)術(shù↔↑£±)章(zhāng)節,我提到(dào)了(le)目标制(zh∑®$εì)定,必須能(néng)夠清晰的(de)知(zhī)道(dà♦÷ o)産品最終要(yào)達
1.到(dào)目标以及需要(yào♥γ)的(de)時(shí)間(jiān)和(hé)工(gōng)作(zuò)量
2.為(wèi)了(l∞∏e)達到(dào)最終目标過程中的(de)小(xiǎo)目标
3.下↓✔™(xià)一(yī)代産品或者新業(yè)務需要(yào)的(de$∞<)事(shì)情
團隊大(dà)部分(fēn)成員(yuán)應該₩→δ關注的(de)前兩者,而負責需要(yào)著(zhe)重考ε✔±慮第三個(gè)。坦白(bái)來(lái)說(shuō),目标制₹♣≈(zhì)定,是(shì)一(yī)個(gè)很(hěn)虛的(de)事(φ♠λshì)情,但(dàn)是(shì)有(yǒu)一(y♠✘®≈ī)個(gè)綜合素質的(de)體(tǐ)現(xiàn©☆✔),技(jì)術(shù)、項目管理(lǐ)、人(ré↔₽★™n)員(yuán)能(néng)力識别,缺↕λ一(yī)不(bù)可(kě)。讓合适的(de)人(rén)、使用(yòng)正确的(dπ★→e)技(jì)術(shù)在合理(lǐ)的(de)時(shí)間(jiān)內(nèi)完÷→β成任務。
與目标制(zhì)定同樣重要(yà×β↑σo)的(de),還(hái)有(yǒu)回顧。回顧ε≤分(fēn)兩部分(fēn)來(lái)說(shuō):個(gè)人(r↕©én)回顧和(hé)團隊回顧。
作(zuò)為(wèi)負責人(rén)首先←♦≤∞需要(yào)自(zì)己回顧,自(zì)己定的(dφ∏e)目标是(shì)否達成了(le),總結做(zuò)的(de)好(hǎo),↓×≥尤其還(hái)需要(yào)總結做(zuò)的(de)不(bù)好(↕×hǎo),是(shì)否有(yǒu)因為(wèi)決策失誤導緻加≤∑無用(yòng)的(de)班。我自(zì)己在回顧2023 q2時(shí),就(jiù)發現(xiàn)了(le)±∏,對(duì)原來(lái)的(de)目标沒有(yǒu)牢記心中,到(dào•↓α)時(shí)團隊在一(yī)個(gè)短(duǎn)期不(bù)需要(yào)交付的•©(de)事(shì)情長(cháng),讓自(zì→π)己、團隊加了(le)很(hěn)多(duō)沒用(≤™'yòng)的(de)班,導緻自(zì)己灰色q2産生(shēng)了(le)。在後面的(de)過程中,我基本上(shàng)都₽ (dōu)會(huì)反複檢查自(zì)己的(de)目标。而回≥©±顧是(shì)避免自(zì)己作(zuò)為(wèi)領航人(rén)做(>↓ ♥zuò)出有(yǒu)較大(dà)的(de)偏♦δ÷差。
團隊回顧,我自(z≈ λ→ì)己更多(duō)的(de)是(shì)"σαΩ以正面為(wèi)主,當然這(zhè)個(gè)可(kě)能(néng)跟我£®☆們本身(shēn)做(zuò)的(de)還(hái)不(<δbù)錯(cuò)有(yǒu)關系,不(bù)過我依然認為(wèi)即 ♣∑使做(zuò)的(de)不(bù)夠好(hǎo),依然♥™$應該以正面回顧為(wèi)主,因為(wèi)所有(yǒu)人(rén)都(dōu)希望得(de)到(dào)肯定,如☆>(rú)果把回顧作(zuò)為(wèi)複盤會(huì),那(nà)麽回顧會≠©£δ(huì)已經失去(qù)了(le)很(h"πěn)多(duō)人(rén)的(de)興趣了(le)。團隊回顧中也(yě)←β應該做(zuò)檢討(tǎo)自(zì)己做(zuò)的(de)₹→不(bù)足,然後在指出其他(tā)小(xiǎo)夥伴做(zuò)&σ還(hái)有(yǒu)進步的(de)地(∑©↕₩dì)方。在面對(duì)全員(yuán)暴露自(zì)己的' ✘(de)弱點也(yě)是(shì)拉近(jìn)距離(lí)的(de)方式。
目标制(zhì)定需要(yào)☆₹δ£根據組織的(de)方式按季度、按年(niδ↑₽£án)來(lái)規劃,以前我在比較輕松氛圍的(de)公司時(s↓<•φhí),更多(duō)的(de)是(shì)按照(zhào)自(zì)己喜好(hǎo)(關λα鍵節點、成果以及失誤)來(lái)展開(kāi),在現(xiàn)在公司基本上('↔shàng)是(shì)按季度制(zhì)定。而內¶≥πβ(nèi)心其實季度、1年(nián)度、₽× α2年(nián)度都(dōu)有(yǒu)自(zì)己的(de)目标。
獎勵和(hé)懲罰
績效是(shì)所有(yǒu)人(rén)最關心的(¶§de)問(wèn)題,關于這(zhè)部分(fēn),我的(de)做(zuò)法是≠£(shì),開(kāi)誠布公說(shuō)清楚 ¥✔,團隊績效規則:醜話(huà)當先,no surprise。
而懲罰的(de)話(huà),其實是(shì)我"≥"♠不(bù)想談的(de),年(nián)底有(yǒu)一(yī)∏≤個(gè)小(xiǎo)夥伴拿(ná)低(dīΩ<)績效,我自(zì)己是(shì)不(bù)願意的(de)和(hé)♦∞✘愧疚的(de),因為(wèi)我覺我沒給到(dào)最好(hǎo)的(¥☆de),好(hǎo)在是(shì)我領導去(qù)聊的(de)。所以我想表達的(de),π•當小(xiǎo)夥伴做(zuò)的(de)不(b≤σ®®ù)夠好(hǎo)時(shí),自(zì)己是(shì)否有(yǒu)責任呢(ne)?如γ×(rú)果小(xiǎo)夥伴真的(de)做(zuò)的(de)不(bù)好(hǎo),隻能φε↔(néng)走PIP(貌似現(xiàn)在這(• zhè)個(gè)詞很(hěn)負面了(le)!!)。  "∑™≈;
坦白(bái)來(lái)說 ₹δ(shuō),我對(duì)管理(lǐ)中的(de)人'α(rén)員(yuán)管理(lǐ)并不(bù)是(shì)很(hěn)擅長(cháng)的(de<&),包括我的(de)管理(lǐ)經驗基本都(dōu)是(shì)靠技(jì)術(sh§"ù)影(yǐng)響力在支撐,所以主打的(£ δ↑de)是(shì)共情力,共情力在有(yǒu)重大(dà)缺陷,那 × ♦(nà)就(jiù)是(shì)對(duì)目标認可(kě)多(duō)不(≠♥ ÷bù)夠高(gāo),會(huì)為(wèi)團隊的≥×(de)不(bù)及預期找各種借口。另外( ™♥wài),其實底層管理(lǐ)者很(hěn)難做∞☆≤©(zuò),兩面為(wèi)難,所以不(bù)管對(duì)任何人(rén)來(lá&←≠i)說(shuō),打工(gōng)人(rén)何必為(wèi)難打工(gōng)人(rén)。

04.個(gè)人(rén)
本來(lái)不(bù)想寫這(zhè)個(gè)塊的(×&≠de),說(shuō)到(dào)個(gè)人(rén)這(δ♠↔zhè)塊,那(nà)肯定就(jiù)是(shì)認為(wèi)自(zì)己做(zuò) ★ 的(de)好(hǎo),然後從(cóng)自(zì)己身(shēnσ✘♥↔)上(shàng)總結經驗,這(zhè)多(duō)少(shǎo)有(✘✔★ yǒu)點吹噓的(de)成份,但(dàn)是(shì)後面想了(le)下(xià),我自(zì)♦δ¥己其實做(zuò)的(de)也(yě)不(bù)夠好(hǎo),對(duì)個(gè)人(rén)₩& 這(zhè)塊的(de)總結,也(yě)算(suàn)是(shì)對(duì)自(zì)己的(de)鞭策吧(ba)。所以談到(dào)個(gè)人(rén),除了(le)前面談到(dào)的(← ↕™de)技(jì)術(shù),我想從(cóng)以下(xià)方面來(©β¶↕lái)說(shuō):情緒以及演講能(néng)力、總結能(néng)力以及∑$®γ持續學習(xí)方面,三個(gè)方面來(lá±¥πi)談:
情緒以及演講能(néng)力
為(wèi)什(shén)麽我講情緒跟演講♦σ"能(néng)力放(fàng)到(dào)一(yī)起?因為(wèi)在我看(kàn)來(lái),管理(lǐ)者很(hě ∏n)多(duō)情緒波動都(dōu)是(shì)由談話(huà)引起的(de),而§✔∞$談話(huà)的(de)目标又(yòu)大(dà)部♣∞分(fēn)是(shì)為(wèi)了(le)輸出某個(gè)觀點,因此我認為(wèi)要(yào)管理(lǐ)好(≠÷§hǎo)情緒,就(jiù)需要(yào)很(hσěn)好(hǎo)的(de)演講技(jì)✘±巧來(lái)推銷自(zì)己的(de)觀點和(hé)理(lǐ)念。₩®♣因為(wèi)自(zì)己畢竟比較年(nián)輕,所以針對(duì)情緒控✘₽制(zhì),我自(zì)己也(yě)沒有(yǒu)很(hěn)好(hǎo)的(de)辦法,所×★以就(jiù)側重演講績效了(le),結合周鴻祎的(de)演講,我自(zì)己總結三點:
1.不(bù)裝不(bù)端有(yπ♦©∞ǒu)點2(stay hungry stay foolish)
保持謙卑,我自(zì)己很(hěn)多(duō)情緒變化(h ¥☆uà)是(shì)在應該得(de)到(dào)被認可(kě)時(shí),卻遭受正确≥±>、不(bù)正确的(de)質疑。這(zhè)也(yě)是(shì)人(r↔φ∏>én)性的(de)弱點,但(dàn)是("∞ ↕shì)後面我學聰明(míng)了(le):我上(s↕&hàng)來(lái)就(jiù)躺地(dì)上(sλ✘>hàng),我就(jiù)是(shì)一(yī)個(g→★→£è)傻子(zǐ),别人(rén)說(shuō)的(deγ₹)話(huà),或多(duō)或少(shǎo)對(duì)我會(huì)有(yǒu)啓Ω₩發。包著(zhe)學習(xí)的(de)心态,好(hǎo)像情緒一(yī)下(♥₩xià)好(hǎo)轉了(le),就(ji≠×πù)像當初老(lǎo)師(shī)質疑學生(shēng)時(shí),™• 你(nǐ)首先懷疑的(de)是(shì)自(zì)己。
2.why? what? how?
很(hěn)多(duō)時(shí)候,我都(dōu)喜歡講,是(shì>)怎麽做(zuò)的(de),再講這(zh♥↕δφè)是(shì)一(yī)個(gè)什(shén)麽,最後÷↔再講為(wèi)什(shén)麽。發現(xiàn)效果奇差,<Ω ♠大(dà)家(jiā)都(dōu)是(shì)有(yǒu)自(zì)己看(kàn)法∞σ™的(de),我為(wèi)啥要(yào)知(z≠•&hī)道(dào)你(nǐ)怎麽做(zuò)的(de)?這(z•€hè)個(gè)時(shí)候,大(dà)家(jiā)心裡(lǐ)估™→®>計(jì)就(jiù)是(shì)想著(zhe)挑刺!!所以我後λ↓™面換了(le),先講為(wèi)什(shén)麽,讓觀衆帶入我的(de)思考Ωε方向,如(rú)果不(bù)對(duì)的(de),立馬反思;然後再✘ 将這(zhè)是(shì)一(yī)個(gè)什(sh ××★én)麽,告訴大(dà)家(jiā)産品形态;最後基于原因和(hé)目标,講為(wèi)什(sh≈≈γén)麽是(shì)這(zhè)麽做(zuò)!發現(xiàn)效&§果奇好(hǎo)。
3.總結、确認
基于大(dà)家(jiā)的(de)反饋,給出總結,是(shì)讓參與者感受到(dà≤₹o)參與感,同時(shí)也(yě)是(shì)對(duì)大(dà)家↕≈"≤(jiā)的(de)結論再做(zuò)最後确認,提高(gāo)溝通(tōng)效率π≠®☆和(hé)準确性。
持續學習(xí)

05.總結:大(dà)部分(fēn)都(dōu)是(s$>hì)草(cǎo)台班子(zǐ)
最後γ♣不(bù)得(de)不(bù)感慨一(yī)下(x↕§ià),團隊的(de)優秀總是(shì)會(huì)在每次打績效中深刻的(≈→☆'de)意識到(dào)。
轉自(zì)汽車(chē)電(diàn)子(zǐ)與軟件(jiàn)