📖 ZKIZ Archives


一名優秀的CTO 需要具備哪些特質?

來源: http://www.iheima.com/zixun/2017/1018/165614.shtml

一名優秀的CTO 需要具備哪些特質?
InfoQ InfoQ

一名優秀的CTO 需要具備哪些特質?

你遲早是會成為 CTO 的,你覺得呢?

來源 |  InfoQ(ID:infoqchina)

作者 | 周明耀

寫在前面

前幾天讀了醫療器械公司 WellVia 的 CTO Peyton Reaves 寫的一篇文章,文中列舉了優秀 CTO 應該具備的幾個品質,包括敏銳的商業頭腦、新趨勢和新技術的持續評估、豐富的技術背景、聚焦企業文化、組織團隊技術建設和擔任導師。他認為具備這幾項品質,對於構建團隊的長期願景和方向有著重要的作用,特別是那些懷著遠大理想的初創公司,更應該尋找合適的人出任 CTO。今天我想就他提出的這幾項品質,結合我自己經歷、看見、聽說的故事,和大家分享經驗。

敏銳的商業頭腦

1

CTO 是 Chief Technology Officer(首席技術官)的簡稱,在很多初創科技公司,CTO 的崗位目標或許更偏重 CO,即 Chief Officer。CTO 是企業的專業技術領域的領導者和戰略規劃師,並不會僅僅將 CTO 定位為“技術大師”,這一點和對於 CFO 的定位是一樣的,不僅僅是一名大號的會計師。一名優秀的 CTO,他需要能夠深入理解企業的業務,從流程到規劃,他都需要能夠非常清楚地理解。CTO 需要能夠利用手中的技術手段,更好地為企業的業務服務,解決實際的問題,推動企業的技術、產品落地。一位我認識的高管曾經這樣說過:“沒有落地,別談技術夢想”。

Amazon 的 CTO Vogels 博士是一位傑出的 CTO,他在最近的一次采訪里介紹了 Amazon 在機器學習領域的技術布局。據他介紹,在過去的 20 年間,已經有多達數千位軟件工程師在 Amazon 參與了機器學習項目。他認為 Amazon 是一家在業務領域使用人工智能和機器學習技術的前沿公司,也正是因為不斷地創新,才會讓業務發展不斷突破瓶頸。

多說一句,光有敏銳的商業眼光還不夠,你還需要了解技術前進所需要的外部環境。技術的前進不僅僅取決於它本身,而是和大環境發展、上下遊用戶也密切相關。比如 AI,60 年代其實就已經提出了相應概念,為什麽直到今年才進入發展元年?因為芯片的計算效率、數據樣本規模沒有達到要求。

想要具有敏銳的商業頭腦,首先 CTO 需要具備產品經理的能力和思維。大多數 CTO 都是由技術工程師成長起來的,否則他可能會缺少技術領導力,這一點我們後面會具體闡述觀點。CTO 只有具備了產品經理的思維方式,才能更多地從業務角度思考技術落腳點和時機,聽著很容易,其實很難做到,一名優秀的產品經理本身就是可遇不可求的了,需要環境、經歷的歷練,更別說敏銳的商業頭腦,這更是需要大量的積累、思考,也許還需要一些失敗,才能逐漸讓技術人員具有這些能力,進而成為優秀的 CTO。

試想,一名優秀的中場指揮官,沒有開闊的視野和敏銳的反應,怎麽能夠起到整支球隊的戰術指揮官和實踐者職責呢。

對新趨勢和新技術的持續評估

Business-Evaluation-Page-Image

如果你想進步、想要所有的成績,人生中就不斷會面臨各種挑戰,需要持續學習、終身學習。

個人層面需要不斷地輸入,學習新的知識,保持對行業、領域內新技術的更新。看論文可以被認為是架構修煉的一種方式,因為很多論文寫得比較嚴謹,也比較系統化,了解一個系統實現的細節對於架構方面的成長很有用處。

有一天我的一位同事找到我,“周工,我看到你出的書了,能不能告訴我怎麽提高自己的技術能力”。我對他說:“你每天 7 點起床,11 點睡覺,中間所有空閑時間都拿來學習、思考、總結技術問題,你就可以提高了”。這不是開玩笑,任何人想要提升自己的專業能力,有效、高效、有針對性地付出時間都是最直接、最有效的辦法。

回到我們的主題。首席技術官的一個重要職責是需要能夠預判未來業務的落腳點,並且根據這些預判去尋找合適的技術,幫助業務平穩落地。科技圈每天都在發生著快速的變化,只有持續地對這些變化追蹤、了解,你才能夠幫助企業保持競爭力、高效的運作、向上發展。我們這里說的技術可不僅僅是操作系統、硬件,或者編程語言,也包括軟件開發流程(讓我們更快地生產出更好的軟件)、測試流程(確保產品質量),以及平臺架構等等,所有有助於科技企業成長的技術手段。

Vogels 博士對於人工智能技術的持續關註,也為 Amazon 帶來了現在的業務。他對於人工智能持務實樂觀的態度,認為人工智能幫助企業擺脫工作中對於人類健康有害的工作,轉而讓機器執行這些任務。他認為人工智能技術使人類獲得了自由,也讓企業找到了新的盈利方向,如果現在哪一家企業放棄了人工智能技術的發展,那麽它也在放棄未來的商業機會。正是因為對發展趨勢的明確,協助 Amazon 業務管理層堅定地選擇了人工智能作為下一代技術的發展重心,並取得了成功。

這一個品質實際上是與“敏銳的商業頭腦”相輔相成的,僅有商業頭腦,而沒有前沿領域的科技手段學習、認知、使用能力,我們很難為商業模式構建技術城墻,會很容易讓自身的卓越的商業模式被競爭對手複制。人工智能之所以被稱為下一代技術革命,也正是因為它的門檻比較高,一般公司無法快速複制,或者說根本沒有機會進入該領域發展。大家可以參照德國提出的工業 4.0 計劃,其特征也是智能化,設備和被加工的零件都有感知功能,能實時監測,實時對工藝、設備和產品進行調整,保證加工質量。

總的來說,作為一名優秀的 CTO,我們需要一邊要督促自己不斷學習新技術,自己能夠上手使用,也要結合實際團隊情況,規劃新技術的預研、落地步驟,讓團隊成員既能享受到穩定技術的紅利,也能不斷地嘗試新事物,讓大家能夠看到未來,不擔心自己逐漸落後於行業的發展,更能提升對於公司的歸屬感。

豐富的技術背景

從很多信息匯總來看,科技圈普遍認為 CTO 最好能夠具有領導不同的軟件技術團隊的背景經驗,具備在軟件開發流程、架構、產品上能夠有較為綜合的領導能力。如果你沒有圍繞產品開發周期的各個角色的輪轉實際工作經驗,擔任 CTO 之後,很多時候確實容易犯錯誤,而且錯誤幾乎不可避免,畢竟人的經驗很多時候都是摸翻滾打積累出來的。

對於這一層的理解,我認為其實可以分為兩部分,即技術尊重和工作經驗。

第一部分是下屬對你的技術尊重。要帶領工程師,你首先需要深入理解他們使用的工具、流程,以及程序設計的藝術。你理解得越深入,在和下屬工程師進行技術對話時,參與能力就越強,越容易獲得他們的尊重。微軟的一位工程師這樣評價比爾. 蓋茨:“蓋茨最喜歡和他的工程師一起將程序分析到比特、字節層面。在技術戰鬥中他可以非常輕易地守住自己的陣地,他之所以可以獲得工程師的尊重,因為他可以輕易地戰勝他們”。

成功地管理工程師最重要、最關鍵的因素,是得到你管理的下屬的技術尊重。如果沒有技術尊重,那麽你的每一個具體想法,都可能會遇到主動或者被動的阻礙。正是由於這個原因,那些在職業生涯的某個時期沒有做過工程師的團隊管理者,才會覺得有效地管理工程師是極其困難的事情。

要得到技術尊重,關鍵因素包括:

理解計算機程序設計的藝術;

擁有良好的過往履歷;

做出技術貢獻;

追逐技術潮流的最前沿;

成為一個技術或者職業組織的活躍成員;

展現出強大的個人價值。

技術尊重的這些不可分割的組成元素,解釋了為什麽從公司外部招聘過來的 CTO 很難真正落地(短時間內開展有效的管理工作)。你所選擇的這位“空降”的 CTO,你需要充分考慮他是否有良好、可以被證明的履歷,這樣才能讓團隊對他產生尊重感,所以說,一般情況下技術團隊是不會空降高管的。

第二部分是豐富的工作經驗。我認為一名合格的 CTO,他應該具備對於技術團隊的傑出的管理能力,包括豐富的團隊建設經驗、豐富的人員管理經驗、完整的產品開發過程管理經驗、豐富的技術調研 / 預研經驗、豐富的系統架構經驗、較好的英語能力(因為很多文檔、演講都是全英文的)等等,這些能力的積累需要很長一段時間的學習、工作,想要真正做到“豐富的技術背景”這一條品質要求,其實不那麽容易,不是靠時間堆積就行的。

說到這里,我推薦大家看看章文嵩博士的成長過程。章博士是技術專家,也是 LVS(Linux Virtual Server,Linux 虛擬服務器) 開源軟件創始人,曾經是 TelTel 公司的首席科學家,ChinaCluster 的共同創辦人。2009 年加入淘寶,任核心系統負責人,沈澱了 CDN、TFS、Tair、Tengine、MySQL、JVM、Linux 內核、圖像搜索等技術和產品。他在淘寶網的時候,通過低碳技術減少能耗,成功地將能耗降低為原有的 1/4。2013 年投身雲計算事業,歷任阿里雲飛天二部負責人、阿里雲 CTO、阿里雲首席科學家,負責 ECS、RDS、OSS、CDN、SLB 等雲產品。2016 年 5 月,滴滴出行發內部郵件對 CTO 線進行了調整,任命章文嵩為高級副總裁,負責 CTO 線基礎平臺部兼工程技術委員會主席。大家可以看到,章博士的發展過程一直是沿著技術主線布局前進的,經過了雲計算的歷練,現在可以走到一個新的 CTO 平臺。

聚焦企業文化

hiring-e1455083657449

很多技術出身的 CTO 或者技術團隊管理者,容易出現認知上的錯誤,認為團隊的氛圍建設,或者企業文化的落實等,這些都和自己沒有關系,自己只是過來做和技術有關的工作的。這一點認知是完全錯誤的。作為一名優秀的 CTO,你應該理解,其實很多工程師將你作為他們的目標、導師,如果你處理團隊事務的能力很差,導致團隊內部出現各種各樣的奇葩問題,那麽無論你的技術能力多強,最終也會帶領團隊走向沒落。記得小時候看上海申花隊的報道,說請來了原巴西國家隊的一位主教練,結果戰績反而越來越差,最後了解才知道這位主教練每次訓練完就立即會酒店,從來不和球員在場外溝通,更談不上文化建設了。把工作當成賺錢的手段,不和任何人溝通,不輸球才怪。

一家有自身固定文化的企業,員工更容易跟隨企業的發展策略前進並獲得持續成功,這是企業文化所帶動的員工歸屬感,也會進一步吸引合適的人才加入隊伍。

CTO 即使技術人員看待自己未來發展的一面鏡子,也是公司對下沈澱自身文化的一個渠道。很多工程師都渴望自己被關註,也渴望能夠融入公司的整體發展規劃里,這樣才能更好地實現自己的願景(職位、金錢、技術理想),不被重視的感覺沒人喜歡。CTO 唯有認真看待團隊建設、企業文化建設,你才能夠真正收獲人心,聚集大家一起朝著同樣的目標前進。

組織團隊技術建設和擔任導師

作為一名 CTO,你應該會有很多機會向團隊成員展示對於業務和技術上的經驗和知識。輔導員工、培訓員工,構建一支強有力的團隊。

在美國,每個科技公司的技術副總裁、CTO 和高級架構師都很註意影響力,我們經常看到當公司內部有技術分享的時候,很多人主動去講,盡可能展現自己在技術或者管理方面的長項。

如果一個工程師、技術主管、CTO 或者架構師,有了這種技術領導力,當他跟同事一起討論問題或者一起協調問題的時候,大家往往會有一種傾向的感覺,他說的事情一定不會假,往往有這種效果。美國各大公司的 CTO 經常參加業界的分享,做各種技術委員會的委員,包括出書、參加各種活動都非常活躍。除了對公司有利以外,其實這也是給自己的職業發展鋪一條路,所以影響力不僅僅為了企業,也是在規劃個人職業發展。

國內的技術博客已經開始走下坡路了,一些大牛紛紛開始轉戰技術平臺(比如 InfoQ), 也有一些開始通過開設個人微信公眾號形式繼續傳播影響力,最主要還是由於國內讀者的閱讀習慣更傾向於手機客戶端,而且技術博主的收入幾乎為 0。歐美人還是有很多喜歡訪問網站,而對於寫技術文章這個工作來說,由於 CTO 常年耕耘於技術前沿,所以很多公司的 CTO 義無反顧地承擔了公司 Blog 的重責,是博客文章的重要貢獻者。

我們來看一個例子。美國 Amazon 公司的 CTO Werner Vogels 博士是一位具有代表性的 CTO,他有自己的技術博客,我對他最近的帖子進行了截圖:

微信圖片_20171018143538

大家可以看到,博士除了寫一些和所在公司相關的深入技術和方案介紹、產品設計分享以外,他也會針對一些基礎知識進行分享,就有了“Back-to-Basics”系列,我上個月決定開始在 Info 開設自己的技術雜談系列、開辦自己的微信公眾號,也是源於博士的啟發。

總結

敏銳的商業頭腦、新趨勢和新技術的持續評估、豐富的技術背景、聚焦企業文化、組織團隊技術建設和擔任導師,這些品質歸根到底可以總結為對於技術的狂熱追求,對於技術用於產品的狂熱熱情,以及從工程師做起的紮實基礎,這三點是一名優秀 CTO 的成長基礎,缺一不可。而對於自身的要求,我覺得 CTO 需要追求卓越。為什麽需要追求卓越?因為這個世界是發展的,科技發展更是非常得快速,你可以看看,所有的成功的科技公司都是因為跑在了別人前面,而不是慢悠悠的工作態度,這就是科技界的殘酷,也正是為什麽 FaceBook 辦公室里貼著:“要麽做到最好,要麽死亡”。諸位有成為 CTO 夢想的同學們,加油!

CTO 品質
贊(...)
文章評論
匿名用戶
發布
PermaLink: https://articles.zkiz.com/?id=258288

Next Page

ZKIZ Archives @ 2019