Linkedin 的 Engineering VP 總結的優秀工程師在工藝(craftsmanship) 方面的七個維度, 原文點擊 這里, 中文翻譯點擊這里
Linkedin Engineer review
非常喜歡 工藝
這個詞兒. 解答了我最近心中的疑惑. 七個維度, 每個方面都有海量的資料學習, 但道理都懂, 依舊過不好自己的一生
不是么?
code quality
- 有沒有寫 Unit Test
- 有沒有覆蓋率統計?
- 有沒有 CI 環境
scalability
- 現有請求 x 3 倍, 多長時間你的系統可以完成擴容
high availability
- 放幾個實習上到你的 production 環境亂搞你敢不敢?
- 放 Netflix 的 Chaos Monkey 你敢不敢?
- 扔色子選擇一臺服務器直接拔電源你敢不敢?
security
這個坑有點深...
performance
- 有沒有使用 APM 系統跟蹤系統性能
- 隨便一個系統是否可以得到最新的性能數據(p99 的 response time)
operability
- 如果 chaos monkey 干掉了你的節點, 要多少時間 recover?
- 日常維護需求, 是否有簡化的系統/腳本完成自動化工作?
-- EOF --