Linkedin 的 Engineering VP 总结的优秀工程师在工艺(craftsmanship) 方面的七个维度, 原文点击 这里, 中文翻译点击这里
非常喜欢 工艺
这个词儿. 解答了我最近心中的疑惑. 七个维度, 每个方面都有海量的资料学习, 但道理都懂, 依旧过不好自己的一生
不是么?
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 --