筆記: From Good to World-Class: What Makes Software Engineers Excel at their Craft

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 --

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容