技術領導者需要為團隊指明方向,這需要對技術趨勢的判斷。

技術演進的思考#

Leader 最重要的,說白了是要賭未來。技術領導者需要對技術趨勢有判斷,並引導團隊向正確的方向發展。

畢玄的觀點#

畢玄在對談中分享了對技術演進的思考:

技術演進到底該怎麼思考未來?這是每個技術領導者都要面對的問題。

思考框架

回顧歷史:
├── 這個技術是怎麼發展過來的?
├── 哪些技術被淘汰了,為什麼?
├── 哪些技術存活下來了,為什麼?
└── 有什麼規律?

分析現狀:
├── 當前的技術瓶頸是什麼?
├── 業務需求在怎麼變化?
├── 有什麼新技術在冒頭?
└── 大公司在做什麼?

預測未來:
├── 哪些趨勢可能持續?
├── 哪些技術可能成為主流?
├── 我們應該在哪裡投入?
└── 什麼時候是合適的時機?

技術判斷的不確定性#

沒有人能準確預測未來。技術判斷是一種「有依據的猜測」,可能會錯。

畢玄的建議:

  • 接受不確定性
  • 保持學習和調整的能力
  • 不要 All-in 在單一技術上
  • 重要的是方向大致正確

選擇行業和方向#

湯崢嶸的建議#

湯崢嶸提出了選行業的核心問題:

技術是否能在這個行業發揮重要作用?

技術價值的判斷#

行業類型技術的角色技術人發展
技術驅動型技術是核心競爭力技術路線廣闘
業務驅動型技術是支撐管理路線更穩妥
運營驅動型技術相對次要需要擴展其他能力

判斷標準#

好的技術方向:
├── 解決真實的問題
├── 有增長的市場需求
├── 技術門檻適中(不太低,不太高)
├── 與自身能力匹配
└── 有持續發展空間

警惕的信號:
├── 純粹的概念炒作
├── 沒有落地場景
├── 門檻過低(競爭激烈)
├── 過度依賴單一客戶/項目
└── 技術棧過於小眾

技術投資決策#

何時採用新技術?#

喬新亮的建議:

不要為了新而新。新技術的價值在於解決問題,不在於「新」。

採用新技術的考量

維度問題
價值這個技術能解決什麼問題?
成熟度技術是否足夠穩定?
成本學習成本、遷移成本、維護成本?
風險如果失敗了會怎樣?
替代方案現有技術能不能解決?

技術雷達#

建議建立團隊的「技術雷達」:

採用(Adopt):
├── 推薦在生產環境使用
└── 團隊已有經驗和信心

試驗(Trial):
├── 值得在項目中嘗試
└── 需要總結經驗

評估(Assess):
├── 值得關注和研究
└── 不急於使用

暫緩(Hold):
├── 暫不推薦使用
└── 可能有更好的選擇

定期(如每季度)更新技術雷達,討論哪些技術應該調整位置。這是團隊對齊技術方向的好方法。

技術領導力#

技術領導者的角色#

技術領導者需要

  • 指明方向:告訴團隊往哪裡走
  • 做出決策:在不確定中選擇
  • 承擔風險:為決策的後果負責
  • 持續學習:保持對技術的敏感度

技術視野的來源#

學習渠道:
├── 行業會議和分享
├── 技術博客和論文
├── 開源社區
├── 與同行交流
├── 動手實踐
└── 失敗的經驗

關注對象:
├── 大公司的技術博客
├── 頂尖開源項目
├── 行業領袖的觀點
├── 學術界的前沿研究
└── 創業公司的創新

避免技術情懷#

畢玄特別提醒:

技術人最大的問題就是情懷化。不願意承認自己的判斷錯了。

情懷化的表現

  • 堅持使用已經過時的技術
  • 因為「熟悉」而拒絕更好的選擇
  • 把技術偏好當成技術判斷
  • 為了技術而技術

技術決策應該基於業務需求和客觀分析,而不是個人偏好或情懷。

平衡短期與長期#

短期壓力與長期發展#

技術領導者經常面臨的矛盾:

  • 業務要快速交付 vs 技術需要基礎建設
  • 解決當前問題 vs 預防未來問題
  • 使用熟悉技術 vs 嘗試新技術
  • 維護現有系統 vs 開發新系統

平衡的方法#

喬新亮的建議:

短期(30%):
├── 解決當前的問題
├── 支撐業務需求
└── 維護現有系統

中期(50%):
├── 持續改進
├── 技術債務管理
└── 團隊能力建設

長期(20%):
├── 技術預研
├── 基礎設施升級
└── 新技術探索

技術預研#

對於重要的技術方向,需要投入資源進行預研:

預研的目的

  • 評估技術的可行性
  • 積累實踐經驗
  • 培養團隊能力
  • 為未來做準備

預研的方法

  • POC(概念驗證)
  • 小規模試點
  • 技術 Spike
  • 開源項目參與

與業務結合#

技術不是孤島#

技術方向的選擇必須與業務需求結合。脫離業務談技術是沒有意義的。

技術與業務的關係

  • 技術是為業務服務的
  • 業務的需求決定技術的方向
  • 技術的突破可以創造新的業務可能

理解業務#

技術領導者需要理解:

  • 業務的商業模式
  • 主要的競爭優勢
  • 增長的驅動因素
  • 面臨的挑戰和機會

技術驅動業務#

好的技術領導者不只是支撐業務,還能用技術驅動業務:

  • 提出業務團隊沒想到的可能性
  • 用技術創新降低成本、提升效率
  • 建立技術壁壘
  • 開拓新的業務方向

定期和業務團隊交流,了解他們的痛點和期望。很多技術創新的機會來自對業務的深入理解。

本章要點#

  1. 賭未來是領導者的職責:需要對技術趨勢有判斷
  2. 選對行業和方向:技術是否能發揮重要作用
  3. 理性評估新技術:基於價值和風險,不是新鮮感
  4. 建立技術雷達:團隊對技術方向的共識
  5. 避免技術情懷:決策基於分析,不是偏好
  6. 平衡短期長期:短期支撐業務,長期投資未來
  7. 與業務結合:技術服務業務,也能驅動業務