回覆列表
  • 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。

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

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

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

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

    有一天我的一位同事找到我,“周工,我看到你出的書了,能不能告訴我怎麼提高自己的技術能力”。我對他說:“你每天 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 線進行了調整,任命章文嵩為高階副Quattroporte,負責 CTO 線基礎平臺部兼工程技術委員會主席。大家可以看到,章博士的發展過程一直是沿著技術主線佈局前進的,經過了雲計算的歷練,現在可以走到一個新的 CTO 平臺。

    聚焦企業文化

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

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

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

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

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

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

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

  • 中秋節和大豐收的關聯?
  • 我鄰居家在自家地裡土葬老人,距離我家只有15米遠,我該怎麼辦?