高級 → 架構師(5+ 年)

目標

從「能做技術決策」到「能做技術戰略」

技能清單

必備技能

  • 全公司技術規劃
  • 跨團隊協作
  • 業務理解
  • 成本意識
  • 風險評估
  • 技術布道

加分技能

  • 技術投資回報分析
  • 團隊建設
  • 外部技術社群影響力

磨練方法

1. 業務理解

學習:
- 公司的商業模式
- 客戶的需求
- 市場的趨勢
- 競爭對手的技術

實踐:
- 參加產品會議
- 跟 PM 深度合作
- 理解 KPI 和 OKR

2. 技術戰略

思考:
- 3 年後的技術方向
- 技術債務如何處理
- 團隊技術能力如何提升
- 新技術如何評估

產出:
- 技術路線圖
- ADR (Architecture Decision Records)
- 技術白皮書

3. 跨團隊影響

實踐:
- 主導跨團隊專案
- 建立技術標準
- 組織技術委員會
- 技術評審

溝通:
- 用業務語言談技術
- 說服非技術 Stakeholder
- 處理政治問題

4. 成本意識

學習:
- 雲端成本分析
- 人力成本估算
- 技術投資回報

實踐:
- 優化雲端花費
- 評估 Make vs Buy
- 技術 Debt 管理

5. 風險評估

思考:
- 這個決策的風險?
- 最壞情況是什麼?
- 如何降低風險?
- Backup Plan?

實踐:
- 技術風險評估報告
- Disaster Recovery 規劃
- 安全審計

架構師的日常

早上:
- 檢查系統健康狀態
- 處理緊急問題
- 跟團隊溝通

下午:
- 架構設計和評審
- 技術選型
- 跨團隊會議

晚上:
- 學習新技術
- 寫技術文件
- 思考技術戰略

常見陷阱

❌ 脫離實務,只做 PPT
❌ 技術傲慢,不聽他人意見
❌ 忽視成本
❌ 不跟進執行
❌ 不理解業務

建立權威

內部:
- 技術路線圖主導
- 架構評審委員會
- 技術分享會
- 新人培訓

外部:
- 技術部落格(深度文章)
- 技術會議演講
- 開源專案維護
- 技術顧問

推薦閱讀

書名 重點
《Software Architecture: The Hard Parts》 權衡取捨
《Building Evolutionary Architectures》 演進式架構
《Team Topologies》 團隊結構
《An Elegant Puzzle》 工程管理
《The Manager's Path》 技術管理

時程建議

Year 5-7:跨團隊專案 + 業務理解
Year 7-9:技術戰略 + 團隊建設
Year 9+: 公司技術方向 + 外部影響力

架構師不是職位,是影響力。