
來(lái)源:TGO鯤鵬會(huì)
口述 :陳皓 整理:劉嘉洋 編輯:羅燕珊、陳皓
內(nèi)容來(lái)源:極客邦旗下科技領(lǐng)導(dǎo)者高端社區(qū) TGO 鯤鵬會(huì)主辦的 GTLC 全球技術(shù)領(lǐng)導(dǎo)力峰會(huì)全球總站(上海),知名技術(shù)博主、MegaEase 創(chuàng)始人陳皓《打造高效團(tuán)隊(duì)最佳實(shí)踐》的分享實(shí)錄

我是陳皓,曾經(jīng)是亞馬遜、阿里巴巴的首席架構(gòu)師,專注于云原生、高并發(fā)。這是我第一次從非技術(shù)的角度出發(fā)來(lái)講述企業(yè)內(nèi)部管理,并沒(méi)什么最佳實(shí)踐,我其實(shí)更多的是和大家一起探討。因?yàn)楣芾硎菦](méi)有標(biāo)準(zhǔn)答案的。
我目前在創(chuàng)業(yè),做了一個(gè)小公司,我們不到 20 個(gè)人的團(tuán)隊(duì)做了很多東西,包括一個(gè)整個(gè)微服務(wù)的基礎(chǔ)架構(gòu)云平臺(tái)。我自認(rèn)為這個(gè)小團(tuán)隊(duì)的生產(chǎn)力還行,基本上把一些關(guān)鍵技術(shù)都做到了,所以在這里跟大家做一些分享。

今天,并不是所有的公司都需要高效團(tuán)隊(duì),但是當(dāng)處理的業(yè)務(wù)復(fù)雜度、或者交互復(fù)雜度、或者服務(wù)的用戶數(shù)越來(lái)越多,你就需要高效團(tuán)隊(duì)了。你需要保證迭代周期能滿足用戶越來(lái)越快的需求,這些貌似是很矛盾的。
我們是不是要又快又好,然后還要低成本。所以我們的軟件顆粒度也會(huì)越來(lái)越大,測(cè)試的成本也會(huì)越來(lái)越高,團(tuán)隊(duì)的人數(shù)會(huì)越來(lái)越多,還會(huì)分布在不同區(qū)域,管理問(wèn)題也會(huì)越來(lái)越多。合作、執(zhí)行力全都伴隨著問(wèn)題,這些問(wèn)題要怎么解決?
這里有好幾個(gè)備選答案:
- 第一個(gè)我們用流程來(lái)增效,比如敏捷,或者是一些 ISO、CMMI 的流程這樣的東西。
- 我們還可以用“權(quán)威”,你必須干這個(gè)事,今天干不完就不用下班了。我記得曾經(jīng)在一家公司做測(cè)試的時(shí)候,一天內(nèi)找三個(gè) Bug,找不到不準(zhǔn)回家。
- 我們還可以用使命感或價(jià)值觀,這是中國(guó)最喜歡用的,要不停地努力,這是對(duì)你好。
- 還有就是給錢,用錢來(lái)激勵(lì),這些都是很常用的方法。
- 再來(lái)就是打雞血,有各種打法,這個(gè)我們最熟悉不過(guò)了。
- 還有 KPI,還有 996。這兩個(gè)幾乎是所有管理層最喜歡用來(lái)建高效團(tuán)隊(duì)的的手段。最后還有提升效率的很好的神器——釘釘。要是老板發(fā)的信息,必須得回,不回的話就有一個(gè)奪命釘……
這些都是所謂提高效率的建高效團(tuán)隊(duì)的工具,你們是不是都在用?是不是很爽?這些東西不一定錯(cuò),關(guān)鍵是看你找到什么樣的人,有的人就吃這套東西,有的人就是喜歡 996,你不讓他 996,他也不知道能干啥。但今天我要講的是別的東西,這些東西是你的公司或你的團(tuán)隊(duì)要去更高的位置,能解決更復(fù)雜更難的問(wèn)題,能夠有更有價(jià)值的產(chǎn)出。如果這個(gè)目標(biāo)是這樣的話,上面的那些招式都不靈了。什么叫高效團(tuán)隊(duì),一般看的是團(tuán)隊(duì)中的人,團(tuán)隊(duì)中的事,還有團(tuán)隊(duì)領(lǐng)導(dǎo)力。我們先說(shuō)人,有幾個(gè)相關(guān)的問(wèn)題。先來(lái)做個(gè)假設(shè),我們今天的團(tuán)隊(duì) / 公司,明天要做更高級(jí)別的事,對(duì)于一個(gè)公司來(lái)說(shuō),這是一個(gè)最基本的假設(shè),因?yàn)楣疽砷L(zhǎng),要去更高的地方。所以如果你的團(tuán)隊(duì)也要去到更高的位置,這個(gè)時(shí)候,你有兩個(gè)選項(xiàng),一個(gè)是招到更高級(jí)的人,讓自己團(tuán)隊(duì)的人真正的成長(zhǎng);另一個(gè)是一個(gè)月 300 小時(shí)的工作,干不完的話,一個(gè)月 350 個(gè)小時(shí)或者一個(gè)月 400 個(gè)小時(shí),到底是哪一種,才能夠讓你站到更高的位置?什么樣的人是高效的?我們?cè)趺凑业竭@些高效的人,高效的人到底有什么樣的一些素質(zhì)?這種人難找,又很難培養(yǎng),怎么辦?我找不到,我也不會(huì)培養(yǎng)怎么辦?你是花時(shí)間教育有問(wèn)題的人,還是花時(shí)間培養(yǎng)有潛力的人,還是花時(shí)間尋找優(yōu)秀的人?這里留給大家一些思考。團(tuán)隊(duì)管理的頭等大事是找到最好的人,沒(méi)有之一。你要解決團(tuán)隊(duì)里面的一些瑣事,讓他們擰成一條線往前走。招聘錯(cuò)誤的人破壞性極大,正確的人讓團(tuán)隊(duì)管理和建設(shè)變得簡(jiǎn)單有效。就像 Jeff Bezos 說(shuō)過(guò)的一句話,我寧愿面 50 個(gè)人一個(gè)人都招不到,我也不愿意降低我的面試標(biāo)準(zhǔn)。是不是就不招人了?也不是,你可以應(yīng)急隨便招人,但是,如果你明天招來(lái)的人,比今天招來(lái)的人更差,那就完蛋了。就算今天招的人是最差的,明天也要招比他更好的人,而且要不斷地超過(guò)現(xiàn)有一半以上的人,這樣你的團(tuán)隊(duì)才會(huì)越來(lái)越好。
- 第一是指能搞定事的人,這是最基本的。獨(dú)立完成的意思是,我不用為了完成這個(gè)事情而去找別人幫助,一個(gè)正常的團(tuán)隊(duì)成員必須要能獨(dú)立完成他自己的事情。然后,當(dāng)他能夠獨(dú)立完成工作后,我們還會(huì)對(duì)他有第二個(gè)要求,用最小的成本完成這個(gè)事。
- 第二是講方法的人,人和人最大的區(qū)別,就是方法。我舉個(gè)例子,像數(shù)學(xué)一樣,我會(huì)用微積分,你不會(huì)用微積分,你就和我差很多。會(huì)用方法的人一定會(huì)比不會(huì)用方法的人強(qiáng) N 多倍。方法從哪來(lái)?就是要從總結(jié)還有學(xué)習(xí)而來(lái),像我們家小孩上小學(xué),我教他數(shù)學(xué)題,我就覺(jué)得設(shè)個(gè)未知數(shù),弄個(gè)方程式,什么都能解,但是他不懂這種高級(jí)方法,解數(shù)學(xué)題就得各種繞彎。所以方法是非常重要的。如果不講方法,我個(gè)人覺(jué)得都是使蠻力的人,講方法的人,平時(shí)一定會(huì)總結(jié)和歸納出很多的套路。不管是編程還是解決問(wèn)題,如果能會(huì)用方法論還有一些模型,那么他的眼光必然是長(zhǎng)遠(yuǎn)的。
- 第三就是溝通能力比較好的人,除了能夠聽(tīng)指令,按要求完成工作,更要是能夠把模糊和復(fù)雜的東西給表達(dá)清楚,如果能夠說(shuō)服別人的人,那就更好了。
- 第四是有領(lǐng)導(dǎo)力的人,堅(jiān)持高標(biāo)準(zhǔn)、喜歡分享、喜歡思考、喜歡挑戰(zhàn),還有一些有全局感。如果只能要一個(gè)的話,我覺(jué)得是標(biāo)準(zhǔn)高,標(biāo)準(zhǔn)高的人一般都有領(lǐng)導(dǎo)力,就是他不能忍。如果一個(gè)人能忍了,他就會(huì)越來(lái)越弱,因?yàn)橹灰苋?,他就?huì)各種妥協(xié),各種 low 著來(lái),因?yàn)槿淌亲詈?jiǎn)單的。但是,如果一個(gè)人不能忍了,他就會(huì)有更高的要求,不能忍的人一般都有想去改進(jìn)的愿望,他們就想把這個(gè)事情做好。但是,這樣的人可能會(huì)和你或你的團(tuán)隊(duì)產(chǎn)生很多摩擦,你可能會(huì)覺(jué)得這樣的人是團(tuán)隊(duì)的惡果,但是我想告訴你,一旦出現(xiàn)這樣的人,你應(yīng)該珍惜他。這種人在社會(huì)或者組織里面是很有用的。
所以,具有領(lǐng)導(dǎo)力的人,標(biāo)準(zhǔn)要高,但是標(biāo)準(zhǔn)比較高的人,通常來(lái)說(shuō)都會(huì)讓標(biāo)準(zhǔn)比較低的人覺(jué)得格格不入,標(biāo)準(zhǔn)低的人說(shuō)“干嘛這么累”,“為什么做那么好”,“何必呢”,“差不多得了”。這些都是屬于能忍的人。我們看一個(gè) Google 評(píng)分卡。我在 Google 的時(shí)候,Google 會(huì)給員工讓自評(píng)一下,自評(píng)在一些技術(shù)領(lǐng)域中屬于哪一級(jí)別,從 0 到 10,一共十個(gè)級(jí)別。我仔細(xì)看了一下,把它分成三個(gè)類別,第一個(gè)就是入門,可以實(shí)現(xiàn)一些小的改動(dòng),了解幾個(gè)原理。第二能夠獨(dú)立完成事,不需要?jiǎng)e人幫助檢查,對(duì)這個(gè)領(lǐng)域非常熟悉,能夠應(yīng)對(duì)所有的日常工作。再往后面,從零開(kāi)始開(kāi)發(fā)大規(guī)模的系統(tǒng)設(shè)置,包括一些高級(jí)技術(shù)的利用,能夠理解一些晦澀的問(wèn)題。最后一個(gè)等級(jí)是在領(lǐng)域出一本經(jīng)典著作,那些可能是認(rèn)證的大師。上圖是 Google 找人的標(biāo)準(zhǔn),依次為技工、工程師、專家、領(lǐng)導(dǎo)者。我們往后看,什么是找到人的優(yōu)勢(shì)。- 首先,我們找人要找特長(zhǎng),人和人之間的差別是一個(gè)很可怕的事情,當(dāng)你見(jiàn)過(guò)一些很厲害的人,你會(huì)發(fā)現(xiàn)不是智商的問(wèn)題,而是 DNA 問(wèn)題,基因就是沒(méi)長(zhǎng)好。每次去美國(guó)的工程師找他們聊,越聊我覺(jué)得我和他們的差距不是學(xué)習(xí)能夠彌補(bǔ)的,我覺(jué)得這是 DNA 的事情。有的人的特長(zhǎng)就是他能天生高出他的同齡人,有的人就是學(xué)得快。比如說(shuō)聽(tīng)音樂(lè),有的人就是會(huì)比一般人對(duì)這個(gè)事情敏感。
- 還有如果能找到有興趣的人,就那種不服輸?shù)木?,說(shuō)“我不要錢,我自己愿意去干,對(duì)這個(gè)東西很感興趣”,那是嘴巴上的,得是“我不服輸,再苦都愿意堅(jiān)持”,這才叫做興趣,是對(duì)某個(gè)事情很著迷。
- 接著才到方法,大多數(shù)人如果懂方法的話,有時(shí)間觀念,會(huì)做計(jì)劃,不磨蹭,對(duì)做過(guò)的事情總結(jié),喜歡自己找答案,自己理清事情的因果關(guān)系,不希望直接要答案,這種人喜歡追求原理,懂原理的人會(huì)一通百通,懂原理的人也能夠突破自己的天花板。
- 然后是經(jīng)驗(yàn),其實(shí)經(jīng)驗(yàn)有很多東西,受過(guò)良好的教育,有不錯(cuò)的工作經(jīng)歷等等。
- 最后才是勤奮,勤奮就是個(gè)老黃牛,我可以告訴大家,勤奮解決不了太多的問(wèn)題,勤奮不可能把你所有方面往上提的。經(jīng)驗(yàn)也不太可能,只有前面三種,才有可能是一個(gè)人的主導(dǎo)優(yōu)勢(shì)。你要找的人,或多或少一定要有 1 至 2 個(gè)點(diǎn)。如果找不到這樣的點(diǎn)的話,先從自己開(kāi)始,培養(yǎng)自己。
下圖是我給我們團(tuán)隊(duì)做的成員劃分,一個(gè)是驅(qū)動(dòng)者,一個(gè)是優(yōu)化者,還有貢獻(xiàn)者。- 驅(qū)動(dòng)者,基本上是公司的頂梁柱,也算是合伙人,他們要做出貢獻(xiàn)和帶著團(tuán)隊(duì)往前走。任何一家公司都會(huì)有人帶著往前走,那個(gè)人就是驅(qū)動(dòng)者,所謂的“老司機(jī)”。他還需要有創(chuàng)新優(yōu)化的能力,還有前瞻能力,能抓重點(diǎn)是極其重要的,因?yàn)槿魏问虑槎际怯兄攸c(diǎn)的。
- 優(yōu)化者,意思是有探路能力,雖然不知道去哪,但是告訴他方向,沒(méi)有路了他也會(huì)去找。這條路上有很多很多的坑,也沒(méi)事,他都能搞得定,“只要告訴我去哪,我就一定能達(dá)到目標(biāo),因?yàn)槲視?huì)用方法,我有解決問(wèn)題的手段”。
- 貢獻(xiàn)者是公司的執(zhí)行力量,不是說(shuō)把事情弄完就好了,還得做降低成本、提升效率的事情,而且還要夠穩(wěn)定可靠。
除了這三種人以外,剩下的人都是可以替代的。他不是你的核心團(tuán)隊(duì)成員,只是你的員工,是流水的兵。但是,如果你的團(tuán)隊(duì)里沒(méi)有這三種人,你會(huì)很難受,或多或少要有幾個(gè)這樣的人。你要找到這樣的人,你才可能提升你的團(tuán)隊(duì)。這種人是不可能通過(guò) KPI,也不可能通過(guò)用釘釘,也不可能打雞血,灌他使命感,他就能擁有這些能力的。團(tuán)隊(duì)運(yùn)作的效率是做得更多還是跑得更快?快速迭代,快速試錯(cuò)是最有效的嗎?互聯(lián)網(wǎng)實(shí)踐就是趕快失敗,趕快試錯(cuò)。另外一句常說(shuō)的話是,戰(zhàn)略上的不努力就導(dǎo)致戰(zhàn)術(shù)上的勤奮。沒(méi)想清楚就干,這是非常不好的。就像我們代碼寫不好,你就測(cè)試,測(cè)試不努力,你就運(yùn)維努力,運(yùn)維不努力,那你的客服就得努力了。總要有努力的人,這個(gè)努力的點(diǎn)越往前,成本就越低、也越有效。哪些東西在阻礙生產(chǎn)的事,是管理、溝通、流程、工具還是人員?什么是有效率的生產(chǎn)?勞動(dòng)密集型,規(guī)?;€是自動(dòng)化?這是效率的物理學(xué)公式,可以看出,不是要比別人干的活多,也不是比別人干得快,而是所干的有多少是有用的。所以要增加效率的話,要么增加有用功,要么就降低總功。在亞馬遜,程序員拿到需求的第一句話就是,我為什么要做這個(gè)需求,這個(gè)需求有什么用?其實(shí)有時(shí)候你追問(wèn)為什么,你會(huì)覺(jué)得有點(diǎn)不太好,但是如果你的組織都在追問(wèn)為什么的話,其實(shí)你的效率可以提高到很快——因?yàn)槟銜?huì)不停追求真理和有價(jià)值的事,如果一個(gè)團(tuán)隊(duì)里大家都在這么做的話,這個(gè)團(tuán)隊(duì)是非常強(qiáng)的。我們有些時(shí)候說(shuō)老大要跟下面人去講,我們的共同目標(biāo)是什么,我覺(jué)得這個(gè)其實(shí)是沒(méi)有效果的。因?yàn)槔洗笾v出來(lái)目標(biāo),說(shuō)我們要去哪,別人理解起來(lái)是有問(wèn)題的,不一定會(huì)理解得很好。但是如果反向,讓他自己來(lái)追問(wèn),自己去探尋,我們公司要去哪,到底要干什么樣,只有自己思考過(guò)的,才會(huì)更好。小時(shí)候父母老是給我們壓了不少他們所謂的理想,但你自己不去思考的話,不去經(jīng)歷的話,你永遠(yuǎn)不知道父母為什么要告訴我要學(xué)這個(gè),要干那個(gè)事,帶團(tuán)隊(duì)也是一樣的道理。所以需要讓他們經(jīng)常性地自己來(lái)問(wèn),為什么要干這個(gè)事??赡軙?huì)有很多的噪音,認(rèn)為“不要問(wèn)為什么,去干就行了”的團(tuán)隊(duì),這種管理沒(méi)問(wèn)題,有時(shí)候我們需要這樣的執(zhí)行力,但是如果你要是希望以后團(tuán)隊(duì)往上去的話,那么你需要開(kāi)始問(wèn)為什么。任何成功的公司都是會(huì)抓重點(diǎn)的,不會(huì)是一開(kāi)始什么都干,亞馬遜一開(kāi)始賣書(shū),然后賣玩具,京東也一樣,阿里也一樣。阿里這個(gè)公司最厲害的我覺(jué)得就是抓重點(diǎn),什么時(shí)間點(diǎn)該干什么,抓得準(zhǔn)準(zhǔn)的。該做支付寶的時(shí)候做支付寶,該做天貓的時(shí)候做天貓,該做阿里云的時(shí)候做阿里云,相當(dāng)厲害,每一個(gè)都抓住了。只要你抓住重點(diǎn),可以犯一萬(wàn)個(gè)錯(cuò)誤,阿里的錯(cuò)誤是我所見(jiàn)過(guò)的公司里犯最多的,無(wú)所謂,重點(diǎn)抓得對(duì),隨便犯。所以你方向?qū)α耍冈俣嗟腻e(cuò)誤都無(wú)所謂。這就是為什么我覺(jué)得提升效率三板斧的第一個(gè)是抓重點(diǎn)。很多公司都抓不住重點(diǎn),覺(jué)得什么都能干。有公司老是看競(jìng)爭(zhēng)對(duì)手,競(jìng)爭(zhēng)對(duì)手干什么也干什么,這其實(shí)是同質(zhì)化競(jìng)爭(zhēng),應(yīng)該自己想想怎么樣干更高級(jí)一些。舉個(gè)例子,移動(dòng)互聯(lián)網(wǎng)來(lái)的時(shí)候,有兩家公司都受到很大的沖擊,一個(gè)是百度,一個(gè)是 Google,廣告是這兩個(gè)搜索公司賴以生存的東西,如果他們不改這兩個(gè)公司一定沒(méi)有生存之路。Google 干了一個(gè)事,開(kāi)源了安卓操作系統(tǒng),百度干了一個(gè)事,百度外賣。Google 不是個(gè)開(kāi)源公司,死了 200 多個(gè)產(chǎn)品,它都不開(kāi)源,為什么安卓它要開(kāi)源?試想 Google 如果不開(kāi)源安卓操作系統(tǒng),那么今天手機(jī)市場(chǎng)只有兩個(gè)公司,一個(gè)是蘋果,另外一個(gè)是微軟。所以 Google 開(kāi)源了安卓以后,就讓天下人去做安卓系統(tǒng),去跟蘋果還有像微軟這樣的公司抗衡,這樣能保住它的市場(chǎng)。百度沒(méi)有抓住重點(diǎn),所以,掉隊(duì)了。抓重點(diǎn)是非常重要的事,我們團(tuán)隊(duì)也是類似,我們覺(jué)得一年能做成一件事就已經(jīng)很不錯(cuò)了。我到很多公司里面去看,他們都說(shuō)你看我一年干十件事,我一年干了二十件事,其實(shí)一年干成一件事情,把一件事情做好就很好了。像我們每季度開(kāi)會(huì),一個(gè)季度就做兩到三個(gè) feature,但是想清楚我們要做哪個(gè)。有時(shí)候公司人多了以后,就會(huì)去想,這些人我得給他安排點(diǎn)什么事,不能讓他閑著。如果你的團(tuán)隊(duì)人少,你就會(huì)想另一個(gè)事:我的團(tuán)隊(duì)做不過(guò)來(lái)這么多,那么哪一些更重要?如果想要促成高效團(tuán)隊(duì),就要讓自己餓著,讓自己條件受限,只有條件受限了,才會(huì)想著用工具,才會(huì)想著簡(jiǎn)化,才會(huì)想著抓重點(diǎn)。簡(jiǎn)化導(dǎo)致標(biāo)準(zhǔn)化,標(biāo)準(zhǔn)化導(dǎo)致自動(dòng)化,自動(dòng)化導(dǎo)致規(guī)?;?,這是我總結(jié)的。如果不規(guī)?;脑捑筒粫?huì)有效率。五年前,亞馬遜全球的機(jī)房加起來(lái)的虛擬機(jī)一共有 2400 多萬(wàn)臺(tái),然后開(kāi)發(fā)人員是又做開(kāi)發(fā)又做測(cè)試又做運(yùn)維,從頭做到尾,前端、后端、開(kāi)發(fā)與測(cè)試、運(yùn)維全覆蓋。兩三千工程師運(yùn)維兩千多萬(wàn)臺(tái)服務(wù)器。兩千萬(wàn)臺(tái)服務(wù)器是不可能用人工來(lái)運(yùn)營(yíng)的,思維方式完全不一樣了。只能用人去管程序,程序去管機(jī)器。降低成本最重要的是去除一些支持性的工作。有的工作開(kāi)發(fā)是叫產(chǎn)出性的,但是我們也有可能把它做成支持性的工作。測(cè)試、運(yùn)維這些很大程度上也是,包括經(jīng)理都是支持性的。當(dāng)你的組織里面,支持性的工作的人越多,你的健康度就越糟糕。產(chǎn)出性的人越多,你就越好。對(duì)團(tuán)隊(duì)對(duì)公司同樣有效,你招一個(gè)程序員,覺(jué)得代碼不好,你就給配一個(gè)測(cè)試人員,你覺(jué)得他需求分析不好,給他配一個(gè)需求分析人員,覺(jué)得項(xiàng)目管不好,給他配一個(gè)項(xiàng)目管理人員,你覺(jué)得運(yùn)維不好,給他配個(gè)運(yùn)維。當(dāng)支持性的人越來(lái)越多的時(shí)候,整體效率就是往下降的。別說(shuō)效率往下降了,整個(gè)團(tuán)隊(duì)的生存都會(huì)受到問(wèn)題。有兩種管理方式,這是 StackOverflow 上提出的,一個(gè)是電影工作組,一個(gè)是小商品工廠。電影工作組就有編劇、導(dǎo)演、演員,每個(gè)人都是領(lǐng)導(dǎo)者,都是在每一個(gè)分支、在各自的領(lǐng)域都是一個(gè)小領(lǐng)導(dǎo),所以這群人是可以很快地拍個(gè)電影出來(lái),他需要每個(gè)人的專業(yè)發(fā)揮,才能拍出一部好的電影。小商品工廠不是這樣,他們假設(shè)人就是懶惰的,人覺(jué)得工作越少越好,他們招來(lái)的人基本都是這樣,對(duì)公司目標(biāo)不關(guān)心。所以強(qiáng)迫、威脅、處罰等無(wú)所不用,去威脅、去用錢激勵(lì)、用釘釘讓打卡、996,無(wú)所不用,這就是小商品工廠。所以這種公司一般組織單元和人員很多,因?yàn)閷?duì)員工不信任,審批和流程極其嚴(yán)重,干什么事情都要走各種流程,整個(gè)組織運(yùn)作的效率非常之低。還有兩個(gè)關(guān)鍵點(diǎn),設(shè)置共同的目標(biāo),傾向使用小團(tuán)隊(duì)。拆解大的問(wèn)題,全功能小團(tuán)隊(duì),專注和簡(jiǎn)化。設(shè)置共同目標(biāo),就是一定要明確你要什么不要什么。如果什么都要的話,是沒(méi)有共同目標(biāo)的。我往這條路走,那條路就不過(guò)去了。如果這些我都要選,這就不是目標(biāo)了,目標(biāo)一定要有取舍。像登山隊(duì),如果你的團(tuán)隊(duì)想登高峰的話,就會(huì)越來(lái)越強(qiáng)。如果不想登高峰的話,那是另外一回事。這是亞馬遜的一些文化,吃自己的狗糧,自己的東西要自己用。Two Pizza Team,如果你的團(tuán)隊(duì)用兩個(gè)披薩還喂不飽,你的團(tuán)隊(duì)的尺寸就大了,那你就要分解你做的事情了。還有一點(diǎn),亞馬遜喜歡簡(jiǎn)化和自動(dòng)化。沒(méi)有 Kitchen Sink(水槽),不能什么東西都往里放,因?yàn)檫@樣無(wú)法運(yùn)營(yíng)和運(yùn)維。還有 Tenets Culture,這個(gè)像“憲法”是每個(gè)團(tuán)隊(duì)都有,每年都要更新一次。然后是關(guān)注 SLA,在你做產(chǎn)品的時(shí)候,先寫 3 個(gè)文檔,分別是 Press Release、User Manual 和 FAQ,不能有圖片,只能兩頁(yè)紙,這意味著你的產(chǎn)品要是簡(jiǎn)單的。這些只是亞馬遜通過(guò)用來(lái)提升效率其中的一些手段和方法。關(guān)于開(kāi)會(huì),我覺(jué)得國(guó)內(nèi)開(kāi)會(huì)簡(jiǎn)直太可怕,總結(jié)下來(lái),第一是沒(méi)有議題。我覺(jué)得開(kāi)會(huì)一定要有議案,聊之前是不是拿出兩個(gè)方案,連方案都沒(méi)有聊什么。國(guó)內(nèi)一些開(kāi)會(huì)其實(shí)是政治博弈,會(huì)找各種各樣的理由不做這個(gè)事情,或者是溝通協(xié)調(diào)不了。你一定要拿出議案,要不然那個(gè)會(huì)議一點(diǎn)意義都沒(méi)有。所以我給大家建議,一定要拿方案,沒(méi)有方案的話,先去找領(lǐng)導(dǎo)。先在下面把人搞定,人數(shù)越多越要有議案。解決爭(zhēng)議,要有責(zé)任人,而且還有議事規(guī)則。像我們公司,第一標(biāo)準(zhǔn)是工業(yè)標(biāo)準(zhǔn),第二標(biāo)準(zhǔn)是國(guó)外標(biāo)準(zhǔn),第三標(biāo)準(zhǔn)才是自己的經(jīng)驗(yàn),這樣做是為了解決爭(zhēng)議。你說(shuō)這個(gè)方案有用,找個(gè)引用給我看看。找不出來(lái)的話,對(duì)不起,我不認(rèn)可。哪個(gè)大公司是這么干的,哪篇論文是這么寫的,哪個(gè)開(kāi)源軟件是這么實(shí)現(xiàn)的?找不到的話我不會(huì)認(rèn)。找不到的話,你去寫個(gè)論文,告訴大家我覺(jué)得這個(gè)方案挺好的,聽(tīng)聽(tīng)大家怎么說(shuō),大家都覺(jué)得贊了,我們?cè)儆谩H缓笪覀冞€要多方案比較,確定要什么不要什么。會(huì)前充分決議,會(huì)后一旦形成決議,不同意也得支持。上面是一些有效爭(zhēng)論,要有產(chǎn)品的一些原則,沒(méi)有原則的話,那就沒(méi)辦法了。今天我可以把你拐到這個(gè)路上,明天他也可以把你拐到那條路上。所以任何事情要有自己的定位和原則,要想選一個(gè)大方案,然后分治法。很多人說(shuō),陳皓你講這個(gè)東西挺好,但是我們非常忙,沒(méi)有時(shí)間來(lái)干這個(gè)事。這其實(shí)是在混淆很多東西,忙并不是你不去那個(gè)地方的理由,你忙應(yīng)該去解決的是你項(xiàng)目管理時(shí)間安排的問(wèn)題,而不是找到一個(gè)借口說(shuō),你這個(gè)東西我弄不了。你看,你要隨時(shí)把各種問(wèn)題給分開(kāi),就是你忙歸忙,這是時(shí)間管理的問(wèn)題,但是你不去這個(gè)地方的話,標(biāo)準(zhǔn)提不上去,你自己不學(xué)習(xí)、不進(jìn)步的話,那是另外一個(gè)問(wèn)題。如果人能力不行,你可以招聘,可以培訓(xùn),但是你不能說(shuō),人的能力不行了,所以,我也就不必用更高的標(biāo)準(zhǔn)做事了。人為自己找理由的能力,不學(xué)也會(huì)。把很多的事情混淆在一起談,是相當(dāng)多的人喜歡玩的一個(gè)討論方式。所以我一般談很多事情的時(shí)候,一定要把它切分開(kāi),誰(shuí)是誰(shuí)的。不要我在說(shuō)這個(gè)問(wèn)題,然后你跟我說(shuō)別的問(wèn)題。所以很多公司請(qǐng)我去交流,基本上都會(huì)被我問(wèn)得啞口無(wú)言,因?yàn)槲矣蟹种畏?,他無(wú)法混為一談。有的人跟我說(shuō)成本問(wèn)題,他們就,你說(shuō)這個(gè)挺好,成本是不是要求挺高的?我說(shuō)你不這么做你就沒(méi)成本了嗎?你上線的速度快了,問(wèn)題也很多,未來(lái)不斷返工,代碼質(zhì)量越來(lái)越爛,人都走完了,這個(gè)不是成本嗎?長(zhǎng)期成本 vs 短期成本的問(wèn)題。其它的一些實(shí)踐,任何事情都要有一個(gè)責(zé)任人。文檔是一種深度思考,一定要學(xué)會(huì)寫文檔。做正確的決定,用數(shù)據(jù)和權(quán)威引用支持。模型化,一定要縮減支持性的工作,然后演示 Demo,你做什么東西,每個(gè)月找個(gè)時(shí)間來(lái)給團(tuán)隊(duì)做演示,當(dāng)要把事情演示出來(lái),人就會(huì)變得認(rèn)真了。1-2-3 法則,1 小時(shí)沒(méi)有思路,找個(gè)人討論,2 小時(shí)沒(méi)有結(jié)果,請(qǐng)上升到團(tuán)隊(duì),3 個(gè)小時(shí)沒(méi)有結(jié)果的話,請(qǐng)上升到整個(gè)公司。2.3 團(tuán)隊(duì)的領(lǐng)導(dǎo)所謂領(lǐng)導(dǎo)力其實(shí)不是職位,不是頭銜,更不是稱號(hào),是別人有問(wèn)題會(huì)來(lái)聽(tīng)你建議的一種現(xiàn)象。別人由心里愿意跟隨你,愿意聽(tīng)你指教的一種現(xiàn)象。別人學(xué)習(xí)你、參照你、模仿你的一種現(xiàn)象。別人愿意模仿你、愿意跟隨你。你必須要以身作則,要求別人做到之前自己先做到,Leader 是一個(gè)團(tuán)隊(duì)里面的天花板。能力轉(zhuǎn)換模型,首先你的視野要開(kāi),你不可能思考你看不見(jiàn)的東西,所以你的信息源很重要。還有另外一點(diǎn)是,你有了認(rèn)知以后就要學(xué)習(xí),系統(tǒng)化地學(xué)習(xí)才能得到知識(shí)。然后去實(shí)踐,才能把知識(shí)轉(zhuǎn)變?yōu)榧寄埽@是一個(gè)三部曲?,F(xiàn)在一些培訓(xùn)基本上都只到認(rèn)知,到不了知識(shí)和技能。我覺(jué)得領(lǐng)導(dǎo)帶領(lǐng)團(tuán)隊(duì),你的標(biāo)準(zhǔn)要高,要去解決問(wèn)題,然后要有創(chuàng)造力。創(chuàng)新沒(méi)有也沒(méi)問(wèn)題,但是你的標(biāo)準(zhǔn)要高,要找方法。不要用蠻力,用巧力,然后要學(xué)會(huì)解決問(wèn)題,拆解難題。這是我的一些思考過(guò)程,我覺(jué)得還是挺有用的。先把數(shù)據(jù)事實(shí)拿出來(lái),數(shù)據(jù)和事實(shí)是沒(méi)有意義的,你只有在它們之間關(guān)聯(lián),把它進(jìn)行分類以后,才有信息。你不分類,不結(jié)構(gòu)化的話,數(shù)據(jù)是沒(méi)有意義的,所以我們叫 Information Technology 不叫 Data Technology。Data 是沒(méi)有用的,你必須對(duì)它進(jìn)行歸類,才會(huì)有信息。有了信息以后數(shù)據(jù)才有用,在信息中找到它們的一些因果關(guān)系,你才能知道因?yàn)檫@個(gè)東西才會(huì)導(dǎo)致那個(gè)東西。這個(gè)我們叫知識(shí),有了知識(shí)以后是可以復(fù)制的,可以總結(jié)出方法,方法才會(huì)形成智慧。想想我們的科學(xué)實(shí)驗(yàn),一遍一遍地做實(shí)驗(yàn),做實(shí)驗(yàn)其實(shí)就是要數(shù)據(jù),結(jié)構(gòu)化數(shù)據(jù),中間找關(guān)聯(lián),然后再往前走,如果總結(jié)起來(lái)它就是個(gè)公式,所以智慧就是這么來(lái)的,這是我的一個(gè)思維方式。還有另外一個(gè)思維模式。我在學(xué)習(xí)的時(shí)候,你說(shuō)這個(gè)東西好不好,我去看歷史,去看統(tǒng)計(jì),歷史上有沒(méi)有類似的事情發(fā)生過(guò),如果歷史上沒(méi)有類似事情發(fā)生過(guò),那么也有很大機(jī)率會(huì)發(fā)生。歷史的發(fā)展總是有規(guī)律。另外看它的實(shí)用性,看它的價(jià)值,我會(huì)學(xué)一些經(jīng)濟(jì)學(xué)原理。我還喜歡用法律和程序,事情可以有很多說(shuō)法,但如果是以法律的角度出發(fā)會(huì)比較嚴(yán)謹(jǐn)。法律和程序這兩個(gè)東西很相似,因?yàn)槎际侵v邏輯的,是講規(guī)則的,而且是非常嚴(yán)謹(jǐn)和精確。所以喬布斯也建議大家要學(xué)法律和程序,它們的方法論是相通的。陳皓(左耳朵耗子),前亞馬遜高級(jí)研發(fā)經(jīng)理,阿里巴巴資深架構(gòu)師技術(shù)總監(jiān)。目前創(chuàng)業(yè),為 MegaEase 公司創(chuàng)始人,致力于為企業(yè)用戶提供一個(gè)可以不改一行代碼就可以提高系統(tǒng)性能和穩(wěn)定性的產(chǎn)品,即 Cloud Native 和微服務(wù)調(diào)度。
今晚8點(diǎn),【IDCF Boathouse DevOps實(shí)戰(zhàn)訓(xùn)練營(yíng)】結(jié)營(yíng)直播,學(xué)員動(dòng)手演示實(shí)訓(xùn)成果,現(xiàn)場(chǎng)PK,直播間還有驚喜獎(jiǎng)品抽獎(jiǎng)哦~快識(shí)別下圖二維碼回復(fù)“結(jié)營(yíng)”獲取直播地址吧??