技術領導者需要為團隊指明方向,這需要對技術趨勢的判斷。
技術演進的思考#
Leader 最重要的,說白了是要賭未來。技術領導者需要對技術趨勢有判斷,並引導團隊向正確的方向發展。
畢玄的觀點#
畢玄在對談中分享了對技術演進的思考:
技術演進到底該怎麼思考未來?這是每個技術領導者都要面對的問題。
思考框架:
回顧歷史:
├── 這個技術是怎麼發展過來的?
├── 哪些技術被淘汰了,為什麼?
├── 哪些技術存活下來了,為什麼?
└── 有什麼規律?
分析現狀:
├── 當前的技術瓶頸是什麼?
├── 業務需求在怎麼變化?
├── 有什麼新技術在冒頭?
└── 大公司在做什麼?
預測未來:
├── 哪些趨勢可能持續?
├── 哪些技術可能成為主流?
├── 我們應該在哪裡投入?
└── 什麼時候是合適的時機?技術判斷的不確定性#
沒有人能準確預測未來。技術判斷是一種「有依據的猜測」,可能會錯。
畢玄的建議:
- 接受不確定性
- 保持學習和調整的能力
- 不要 All-in 在單一技術上
- 重要的是方向大致正確
選擇行業和方向#
湯崢嶸的建議#
湯崢嶸提出了選行業的核心問題:
技術是否能在這個行業發揮重要作用?
技術價值的判斷#
| 行業類型 | 技術的角色 | 技術人發展 |
|---|---|---|
| 技術驅動型 | 技術是核心競爭力 | 技術路線廣闘 |
| 業務驅動型 | 技術是支撐 | 管理路線更穩妥 |
| 運營驅動型 | 技術相對次要 | 需要擴展其他能力 |
判斷標準#
好的技術方向:
├── 解決真實的問題
├── 有增長的市場需求
├── 技術門檻適中(不太低,不太高)
├── 與自身能力匹配
└── 有持續發展空間
警惕的信號:
├── 純粹的概念炒作
├── 沒有落地場景
├── 門檻過低(競爭激烈)
├── 過度依賴單一客戶/項目
└── 技術棧過於小眾技術投資決策#
何時採用新技術?#
喬新亮的建議:
不要為了新而新。新技術的價值在於解決問題,不在於「新」。
採用新技術的考量:
| 維度 | 問題 |
|---|---|
| 價值 | 這個技術能解決什麼問題? |
| 成熟度 | 技術是否足夠穩定? |
| 成本 | 學習成本、遷移成本、維護成本? |
| 風險 | 如果失敗了會怎樣? |
| 替代方案 | 現有技術能不能解決? |
技術雷達#
建議建立團隊的「技術雷達」:
採用(Adopt):
├── 推薦在生產環境使用
└── 團隊已有經驗和信心
試驗(Trial):
├── 值得在項目中嘗試
└── 需要總結經驗
評估(Assess):
├── 值得關注和研究
└── 不急於使用
暫緩(Hold):
├── 暫不推薦使用
└── 可能有更好的選擇定期(如每季度)更新技術雷達,討論哪些技術應該調整位置。這是團隊對齊技術方向的好方法。
技術領導力#
技術領導者的角色#
技術領導者需要:
- 指明方向:告訴團隊往哪裡走
- 做出決策:在不確定中選擇
- 承擔風險:為決策的後果負責
- 持續學習:保持對技術的敏感度
技術視野的來源#
學習渠道:
├── 行業會議和分享
├── 技術博客和論文
├── 開源社區
├── 與同行交流
├── 動手實踐
└── 失敗的經驗
關注對象:
├── 大公司的技術博客
├── 頂尖開源項目
├── 行業領袖的觀點
├── 學術界的前沿研究
└── 創業公司的創新避免技術情懷#
畢玄特別提醒:
技術人最大的問題就是情懷化。不願意承認自己的判斷錯了。
情懷化的表現:
- 堅持使用已經過時的技術
- 因為「熟悉」而拒絕更好的選擇
- 把技術偏好當成技術判斷
- 為了技術而技術
技術決策應該基於業務需求和客觀分析,而不是個人偏好或情懷。
平衡短期與長期#
短期壓力與長期發展#
技術領導者經常面臨的矛盾:
- 業務要快速交付 vs 技術需要基礎建設
- 解決當前問題 vs 預防未來問題
- 使用熟悉技術 vs 嘗試新技術
- 維護現有系統 vs 開發新系統
平衡的方法#
喬新亮的建議:
短期(30%):
├── 解決當前的問題
├── 支撐業務需求
└── 維護現有系統
中期(50%):
├── 持續改進
├── 技術債務管理
└── 團隊能力建設
長期(20%):
├── 技術預研
├── 基礎設施升級
└── 新技術探索技術預研#
對於重要的技術方向,需要投入資源進行預研:
預研的目的:
- 評估技術的可行性
- 積累實踐經驗
- 培養團隊能力
- 為未來做準備
預研的方法:
- POC(概念驗證)
- 小規模試點
- 技術 Spike
- 開源項目參與
與業務結合#
技術不是孤島#
技術方向的選擇必須與業務需求結合。脫離業務談技術是沒有意義的。
技術與業務的關係:
- 技術是為業務服務的
- 業務的需求決定技術的方向
- 技術的突破可以創造新的業務可能
理解業務#
技術領導者需要理解:
- 業務的商業模式
- 主要的競爭優勢
- 增長的驅動因素
- 面臨的挑戰和機會
技術驅動業務#
好的技術領導者不只是支撐業務,還能用技術驅動業務:
- 提出業務團隊沒想到的可能性
- 用技術創新降低成本、提升效率
- 建立技術壁壘
- 開拓新的業務方向
定期和業務團隊交流,了解他們的痛點和期望。很多技術創新的機會來自對業務的深入理解。
本章要點#
- 賭未來是領導者的職責:需要對技術趨勢有判斷
- 選對行業和方向:技術是否能發揮重要作用
- 理性評估新技術:基於價值和風險,不是新鮮感
- 建立技術雷達:團隊對技術方向的共識
- 避免技術情懷:決策基於分析,不是偏好
- 平衡短期長期:短期支撐業務,長期投資未來
- 與業務結合:技術服務業務,也能驅動業務