編者按:本文來自微信公眾號"InfoQ"(ID: infoqchina),作者:周明耀,浙江大學(xué)工學(xué)碩士,13 年軟件研發(fā)經(jīng)驗(yàn),近 10 年技術(shù)團(tuán)隊(duì)管理經(jīng)驗(yàn),4 年分布式計(jì)算、大數(shù)據(jù)技術(shù)經(jīng)驗(yàn),出版書籍包括《大話 Java 性能優(yōu)化》、《深入理解 JVM&G1 GC》、《技術(shù)領(lǐng)導(dǎo)力 - 碼農(nóng)如何才能帶團(tuán)隊(duì)》;36氪經(jīng)授權(quán)發(fā)布。
前幾天讀了醫(yī)療器械公司 WellVia 的 CTO Peyton Reaves 寫的一篇文章,文中列舉了優(yōu)秀 CTO 應(yīng)該具備的幾個(gè)品質(zhì),包括敏銳的商業(yè)頭腦、新趨勢和新技術(shù)的持續(xù)評估、豐富的技術(shù)背景、聚焦企業(yè)文化、組織團(tuán)隊(duì)技術(shù)建設(shè)和擔(dān)任導(dǎo)師。他認(rèn)為具備這幾項(xiàng)品質(zhì),對于構(gòu)建團(tuán)隊(duì)的長期愿景和方向有著重要的作用,特別是那些懷著遠(yuǎn)大理想的初創(chuàng)公司,更應(yīng)該尋找合適的人出任 CTO。今天我想就他提出的這幾項(xiàng)品質(zhì),結(jié)合我自己經(jīng)歷、看見、聽說的故事,和大家分享經(jīng)驗(yàn)。
CTO 是 Chief Technology Officer(首席技術(shù)官)的簡稱,在很多初創(chuàng)科技公司,CTO 的崗位目標(biāo)或許更偏重 CO,即 Chief Officer。CTO 是企業(yè)的專業(yè)技術(shù)領(lǐng)域的領(lǐng)導(dǎo)者和戰(zhàn)略規(guī)劃師,并不會(huì)僅僅將 CTO 定位為“技術(shù)大師”,這一點(diǎn)和對于 CFO 的定位是一樣的,不僅僅是一名大號的會(huì)計(jì)師。一名優(yōu)秀的 CTO,他需要能夠深入理解企業(yè)的業(yè)務(wù),從流程到規(guī)劃,他都需要能夠非常清楚地理解。CTO 需要能夠利用手中的技術(shù)手段,更好地為企業(yè)的業(yè)務(wù)服務(wù),解決實(shí)際的問題,推動(dòng)企業(yè)的技術(shù)、產(chǎn)品落地。一位我認(rèn)識的高管曾經(jīng)這樣說過:“沒有落地,別談技術(shù)夢想”。
Amazon 的 CTO Vogels 博士是一位杰出的 CTO,他在最近的一次采訪里介紹了 Amazon 在機(jī)器學(xué)習(xí)領(lǐng)域的技術(shù)布局。據(jù)他介紹,在過去的 20 年間,已經(jīng)有多達(dá)數(shù)千位軟件工程師在 Amazon 參與了機(jī)器學(xué)習(xí)項(xiàng)目。他認(rèn)為 Amazon 是一家在業(yè)務(wù)領(lǐng)域使用人工智能和機(jī)器學(xué)習(xí)技術(shù)的前沿公司,也正是因?yàn)椴粩嗟貏?chuàng)新,才會(huì)讓業(yè)務(wù)發(fā)展不斷突破瓶頸。
多說一句,光有敏銳的商業(yè)眼光還不夠,你還需要了解技術(shù)前進(jìn)所需要的外部環(huán)境。技術(shù)的前進(jìn)不僅僅取決于它本身,而是和大環(huán)境發(fā)展、上下游用戶也密切相關(guān)。比如 AI,60 年代其實(shí)就已經(jīng)提出了相應(yīng)概念,為什么直到今年才進(jìn)入發(fā)展元年?因?yàn)樾酒挠?jì)算效率、數(shù)據(jù)樣本規(guī)模沒有達(dá)到要求。
想要具有敏銳的商業(yè)頭腦,首先 CTO 需要具備產(chǎn)品經(jīng)理的能力和思維。大多數(shù) CTO 都是由技術(shù)工程師成長起來的,否則他可能會(huì)缺少技術(shù)領(lǐng)導(dǎo)力,這一點(diǎn)我們后面會(huì)具體闡述觀點(diǎn)。CTO 只有具備了產(chǎn)品經(jīng)理的思維方式,才能更多地從業(yè)務(wù)角度思考技術(shù)落腳點(diǎn)和時(shí)機(jī),聽著很容易,其實(shí)很難做到,一名優(yōu)秀的產(chǎn)品經(jīng)理本身就是可遇不可求的了,需要環(huán)境、經(jīng)歷的歷練,更別說敏銳的商業(yè)頭腦,這更是需要大量的積累、思考,也許還需要一些失敗,才能逐漸讓技術(shù)人員具有這些能力,進(jìn)而成為優(yōu)秀的 CTO。
試想,一名優(yōu)秀的中場指揮官,沒有開闊的視野和敏銳的反應(yīng),怎么能夠起到整支球隊(duì)的戰(zhàn)術(shù)指揮官和實(shí)踐者職責(zé)呢。
如果你想進(jìn)步、想要所有的成績,人生中就不斷會(huì)面臨各種挑戰(zhàn),需要持續(xù)學(xué)習(xí)、終身學(xué)習(xí)。
個(gè)人層面需要不斷地輸入,學(xué)習(xí)新的知識,保持對行業(yè)、領(lǐng)域內(nèi)新技術(shù)的更新??凑撐目梢员徽J(rèn)為是架構(gòu)修煉的一種方式,因?yàn)楹芏嗾撐膶懙帽容^嚴(yán)謹(jǐn),也比較系統(tǒng)化,了解一個(gè)系統(tǒng)實(shí)現(xiàn)的細(xì)節(jié)對于架構(gòu)方面的成長很有用處。
有一天我的一位同事找到我,“周工,我看到你出的書了,能不能告訴我怎么提高自己的技術(shù)能力”。我對他說:“你每天 7 點(diǎn)起床,11 點(diǎn)睡覺,中間所有空閑時(shí)間都拿來學(xué)習(xí)、思考、總結(jié)技術(shù)問題,你就可以提高了”。這不是開玩笑,任何人想要提升自己的專業(yè)能力,有效、高效、有針對性地付出時(shí)間都是最直接、最有效的辦法。
回到我們的主題。首席技術(shù)官的一個(gè)重要職責(zé)是需要能夠預(yù)判未來業(yè)務(wù)的落腳點(diǎn),并且根據(jù)這些預(yù)判去尋找合適的技術(shù),幫助業(yè)務(wù)平穩(wěn)落地??萍既γ刻於荚诎l(fā)生著快速的變化,只有持續(xù)地對這些變化追蹤、了解,你才能夠幫助企業(yè)保持競爭力、高效的運(yùn)作、向上發(fā)展。我們這里說的技術(shù)可不僅僅是操作系統(tǒng)、硬件,或者編程語言,也包括軟件開發(fā)流程(讓我們更快地生產(chǎn)出更好的軟件)、測試流程(確保產(chǎn)品質(zhì)量),以及平臺(tái)架構(gòu)等等,所有有助于科技企業(yè)成長的技術(shù)手段。
Vogels 博士對于人工智能技術(shù)的持續(xù)關(guān)注,也為 Amazon 帶來了現(xiàn)在的業(yè)務(wù)。他對于人工智能持務(wù)實(shí)樂觀的態(tài)度,認(rèn)為人工智能幫助企業(yè)擺脫工作中對于人類健康有害的工作,轉(zhuǎn)而讓機(jī)器執(zhí)行這些任務(wù)。他認(rèn)為人工智能技術(shù)使人類獲得了自由,也讓企業(yè)找到了新的盈利方向,如果現(xiàn)在哪一家企業(yè)放棄了人工智能技術(shù)的發(fā)展,那么它也在放棄未來的商業(yè)機(jī)會(huì)。正是因?yàn)閷Πl(fā)展趨勢的明確,協(xié)助 Amazon 業(yè)務(wù)管理層堅(jiān)定地選擇了人工智能作為下一代技術(shù)的發(fā)展重心,并取得了成功。
這一個(gè)品質(zhì)實(shí)際上是與“敏銳的商業(yè)頭腦”相輔相成的,僅有商業(yè)頭腦,而沒有前沿領(lǐng)域的科技手段學(xué)習(xí)、認(rèn)知、使用能力,我們很難為商業(yè)模式構(gòu)建技術(shù)城墻,會(huì)很容易讓自身的卓越的商業(yè)模式被競爭對手復(fù)制。人工智能之所以被稱為下一代技術(shù)革命,也正是因?yàn)樗拈T檻比較高,一般公司無法快速復(fù)制,或者說根本沒有機(jī)會(huì)進(jìn)入該領(lǐng)域發(fā)展。大家可以參照德國提出的工業(yè) 4.0 計(jì)劃,其特征也是智能化,設(shè)備和被加工的零件都有感知功能,能實(shí)時(shí)監(jiān)測,實(shí)時(shí)對工藝、設(shè)備和產(chǎn)品進(jìn)行調(diào)整,保證加工質(zhì)量。
總的來說,作為一名優(yōu)秀的 CTO,我們需要一邊要督促自己不斷學(xué)習(xí)新技術(shù),自己能夠上手使用,也要結(jié)合實(shí)際團(tuán)隊(duì)情況,規(guī)劃新技術(shù)的預(yù)研、落地步驟,讓團(tuán)隊(duì)成員既能享受到穩(wěn)定技術(shù)的紅利,也能不斷地嘗試新事物,讓大家能夠看到未來,不擔(dān)心自己逐漸落后于行業(yè)的發(fā)展,更能提升對于公司的歸屬感。
從很多信息匯總來看,科技圈普遍認(rèn)為 CTO 最好能夠具有領(lǐng)導(dǎo)不同的軟件技術(shù)團(tuán)隊(duì)的背景經(jīng)驗(yàn),具備在軟件開發(fā)流程、架構(gòu)、產(chǎn)品上能夠有較為綜合的領(lǐng)導(dǎo)能力。如果你沒有圍繞產(chǎn)品開發(fā)周期的各個(gè)角色的輪轉(zhuǎn)實(shí)際工作經(jīng)驗(yàn),擔(dān)任 CTO 之后,很多時(shí)候確實(shí)容易犯錯(cuò)誤,而且錯(cuò)誤幾乎不可避免,畢竟人的經(jīng)驗(yàn)很多時(shí)候都是摸翻滾打積累出來的。
對于這一層的理解,我認(rèn)為其實(shí)可以分為兩部分,即技術(shù)尊重和工作經(jīng)驗(yàn)。
第一部分是下屬對你的技術(shù)尊重。要帶領(lǐng)工程師,你首先需要深入理解他們使用的工具、流程,以及程序設(shè)計(jì)的藝術(shù)。你理解得越深入,在和下屬工程師進(jìn)行技術(shù)對話時(shí),參與能力就越強(qiáng),越容易獲得他們的尊重。微軟的一位工程師這樣評價(jià)比爾. 蓋茨:“蓋茨最喜歡和他的工程師一起將程序分析到比特、字節(jié)層面。在技術(shù)戰(zhàn)斗中他可以非常輕易地守住自己的陣地,他之所以可以獲得工程師的尊重,因?yàn)樗梢暂p易地戰(zhàn)勝他們”。
成功地管理工程師最重要、最關(guān)鍵的因素,是得到你管理的下屬的技術(shù)尊重。如果沒有技術(shù)尊重,那么你的每一個(gè)具體想法,都可能會(huì)遇到主動(dòng)或者被動(dòng)的阻礙。正是由于這個(gè)原因,那些在職業(yè)生涯的某個(gè)時(shí)期沒有做過工程師的團(tuán)隊(duì)管理者,才會(huì)覺得有效地管理工程師是極其困難的事情。
要得到技術(shù)尊重,關(guān)鍵因素包括:
理解計(jì)算機(jī)程序設(shè)計(jì)的藝術(shù);
擁有良好的過往履歷;
做出技術(shù)貢獻(xiàn);
追逐技術(shù)潮流的最前沿;
成為一個(gè)技術(shù)或者職業(yè)組織的活躍成員;
展現(xiàn)出強(qiáng)大的個(gè)人價(jià)值。
技術(shù)尊重的這些不可分割的組成元素,解釋了為什么從公司外部招聘過來的 CTO 很難真正落地(短時(shí)間內(nèi)開展有效的管理工作)。你所選擇的這位“空降”的 CTO,你需要充分考慮他是否有良好、可以被證明的履歷,這樣才能讓團(tuán)隊(duì)對他產(chǎn)生尊重感,所以說,一般情況下技術(shù)團(tuán)隊(duì)是不會(huì)空降高管的。
第二部分是豐富的工作經(jīng)驗(yàn)。我認(rèn)為一名合格的 CTO,他應(yīng)該具備對于技術(shù)團(tuán)隊(duì)的杰出的管理能力,包括豐富的團(tuán)隊(duì)建設(shè)經(jīng)驗(yàn)、豐富的人員管理經(jīng)驗(yàn)、完整的產(chǎn)品開發(fā)過程管理經(jīng)驗(yàn)、豐富的技術(shù)調(diào)研 / 預(yù)研經(jīng)驗(yàn)、豐富的系統(tǒng)架構(gòu)經(jīng)驗(yàn)、較好的英語能力(因?yàn)楹芏辔臋n、演講都是全英文的)等等,這些能力的積累需要很長一段時(shí)間的學(xué)習(xí)、工作,想要真正做到“豐富的技術(shù)背景”這一條品質(zhì)要求,其實(shí)不那么容易,不是靠時(shí)間堆積就行的。
說到這里,我推薦大家看看章文嵩博士的成長過程。章博士是技術(shù)專家,也是 LVS(Linux Virtual Server,Linux 虛擬服務(wù)器) 開源軟件創(chuàng)始人,曾經(jīng)是 TelTel 公司的首席科學(xué)家,ChinaCluster 的共同創(chuàng)辦人。2009 年加入淘寶,任核心系統(tǒng)負(fù)責(zé)人,沉淀了 CDN、TFS、Tair、Tengine、MySQL、JVM、Linux 內(nèi)核、圖像搜索等技術(shù)和產(chǎn)品。他在淘寶網(wǎng)的時(shí)候,通過低碳技術(shù)減少能耗,成功地將能耗降低為原有的 1/4。2013 年投身云計(jì)算事業(yè),歷任阿里云飛天二部負(fù)責(zé)人、阿里云 CTO、阿里云首席科學(xué)家,負(fù)責(zé) ECS、RDS、OSS、CDN、SLB 等云產(chǎn)品。2016 年 5 月,滴滴出行發(fā)內(nèi)部郵件對 CTO 線進(jìn)行了調(diào)整,任命章文嵩為高級副總裁,負(fù)責(zé) CTO 線基礎(chǔ)平臺(tái)部兼工程技術(shù)委員會(huì)主席。大家可以看到,章博士的發(fā)展過程一直是沿著技術(shù)主線布局前進(jìn)的,經(jīng)過了云計(jì)算的歷練,現(xiàn)在可以走到一個(gè)新的 CTO 平臺(tái)。
很多技術(shù)出身的 CTO 或者技術(shù)團(tuán)隊(duì)管理者,容易出現(xiàn)認(rèn)知上的錯(cuò)誤,認(rèn)為團(tuán)隊(duì)的氛圍建設(shè),或者企業(yè)文化的落實(shí)等,這些都和自己沒有關(guān)系,自己只是過來做和技術(shù)有關(guān)的工作的。這一點(diǎn)認(rèn)知是完全錯(cuò)誤的。作為一名優(yōu)秀的 CTO,你應(yīng)該理解,其實(shí)很多工程師將你作為他們的目標(biāo)、導(dǎo)師,如果你處理團(tuán)隊(duì)事務(wù)的能力很差,導(dǎo)致團(tuán)隊(duì)內(nèi)部出現(xiàn)各種各樣的奇葩問題,那么無論你的技術(shù)能力多強(qiáng),最終也會(huì)帶領(lǐng)團(tuán)隊(duì)走向沒落。記得小時(shí)候看上海申花隊(duì)的報(bào)道,說請來了原巴西國家隊(duì)的一位主教練,結(jié)果戰(zhàn)績反而越來越差,最后了解才知道這位主教練每次訓(xùn)練完就立即會(huì)酒店,從來不和球員在場外溝通,更談不上文化建設(shè)了。把工作當(dāng)成賺錢的手段,不和任何人溝通,不輸球才怪。
一家有自身固定文化的企業(yè),員工更容易跟隨企業(yè)的發(fā)展策略前進(jìn)并獲得持續(xù)成功,這是企業(yè)文化所帶動(dòng)的員工歸屬感,也會(huì)進(jìn)一步吸引合適的人才加入隊(duì)伍。
CTO 即使技術(shù)人員看待自己未來發(fā)展的一面鏡子,也是公司對下沉淀自身文化的一個(gè)渠道。很多工程師都渴望自己被關(guān)注,也渴望能夠融入公司的整體發(fā)展規(guī)劃里,這樣才能更好地實(shí)現(xiàn)自己的愿景(職位、金錢、技術(shù)理想),不被重視的感覺沒人喜歡。CTO 唯有認(rèn)真看待團(tuán)隊(duì)建設(shè)、企業(yè)文化建設(shè),你才能夠真正收獲人心,聚集大家一起朝著同樣的目標(biāo)前進(jìn)。
作為一名 CTO,你應(yīng)該會(huì)有很多機(jī)會(huì)向團(tuán)隊(duì)成員展示對于業(yè)務(wù)和技術(shù)上的經(jīng)驗(yàn)和知識。輔導(dǎo)員工、培訓(xùn)員工,構(gòu)建一支強(qiáng)有力的團(tuán)隊(duì)。
在美國,每個(gè)科技公司的技術(shù)副總裁、CTO 和高級架構(gòu)師都很注意影響力,我們經(jīng)??吹疆?dāng)公司內(nèi)部有技術(shù)分享的時(shí)候,很多人主動(dòng)去講,盡可能展現(xiàn)自己在技術(shù)或者管理方面的長項(xiàng)。
如果一個(gè)工程師、技術(shù)主管、CTO 或者架構(gòu)師,有了這種技術(shù)領(lǐng)導(dǎo)力,當(dāng)他跟同事一起討論問題或者一起協(xié)調(diào)問題的時(shí)候,大家往往會(huì)有一種傾向的感覺,他說的事情一定不會(huì)假,往往有這種效果。美國各大公司的 CTO 經(jīng)常參加業(yè)界的分享,做各種技術(shù)委員會(huì)的委員,包括出書、參加各種活動(dòng)都非?;钴S。除了對公司有利以外,其實(shí)這也是給自己的職業(yè)發(fā)展鋪一條路,所以影響力不僅僅為了企業(yè),也是在規(guī)劃個(gè)人職業(yè)發(fā)展。
國內(nèi)的技術(shù)博客已經(jīng)開始走下坡路了,一些大牛紛紛開始轉(zhuǎn)戰(zhàn)技術(shù)平臺(tái)(比如 InfoQ), 也有一些開始通過開設(shè)個(gè)人微信公眾號形式繼續(xù)傳播影響力,最主要還是由于國內(nèi)讀者的閱讀習(xí)慣更傾向于手機(jī)客戶端,而且技術(shù)博主的收入幾乎為 0。歐美人還是有很多喜歡訪問網(wǎng)站,而對于寫技術(shù)文章這個(gè)工作來說,由于 CTO 常年耕耘于技術(shù)前沿,所以很多公司的 CTO 義無反顧地承擔(dān)了公司 Blog 的重責(zé),是博客文章的重要貢獻(xiàn)者。
我們來看一個(gè)例子。美國 Amazon 公司的 CTO Werner Vogels 博士是一位具有代表性的 CTO,他有自己的技術(shù)博客,我對他最近的帖子進(jìn)行了截圖:
大家可以看到,博士除了寫一些和所在公司相關(guān)的深入技術(shù)和方案介紹、產(chǎn)品設(shè)計(jì)分享以外,他也會(huì)針對一些基礎(chǔ)知識進(jìn)行分享,就有了“Back-to-Basics”系列,我上個(gè)月決定開始在 Info 開設(shè)自己的技術(shù)雜談系列、開辦自己的微信公眾號,也是源于博士的啟發(fā)。敏銳的商業(yè)頭腦、新趨勢和新技術(shù)的持續(xù)評估、豐富的技術(shù)背景、聚焦企業(yè)文化、組織團(tuán)隊(duì)技術(shù)建設(shè)和擔(dān)任導(dǎo)師,這些品質(zhì)歸根到底可以總結(jié)為對于技術(shù)的狂熱追求,對于技術(shù)用于產(chǎn)品的狂熱熱情,以及從工程師做起的扎實(shí)基礎(chǔ),這三點(diǎn)是一名優(yōu)秀 CTO 的成長基礎(chǔ),缺一不可。而對于自身的要求,我覺得 CTO 需要追求卓越。為什么需要追求卓越?因?yàn)檫@個(gè)世界是發(fā)展的,科技發(fā)展更是非常得快速,你可以看看,所有的成功的科技公司都是因?yàn)榕茉诹藙e人前面,而不是慢悠悠的工作態(tài)度,這就是科技界的殘酷,也正是為什么 FaceBook 辦公室里貼著:“要么做到最好,要么死亡”。諸位有成為 CTO 夢想的同學(xué)們,加油!
聯(lián)系客服