笔记: From Good to World-Class: What Makes Software Engineers Excel at their Craft

Linkedin 的 Engineering VP 总结的优秀工程师在工艺(craftsmanship) 方面的七个维度, 原文点击 这里, 中文翻译点击这里

笔记: From Good to World-Class: What Makes Software Engineers Excel at their Craft_第1张图片
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 --

你可能感兴趣的:(笔记: From Good to World-Class: What Makes Software Engineers Excel at their Craft)