- 在处理系统级故障时,需要停用或降级一些特性使软件重新可用,压力缓解后再认真修复故障的部分。
- 寻找过度消耗时间的部分,用合理的安排加以限制,省下时间做更有意义的工作(需要毛估收益)。
- 与分工不同的人合作时,试着用对方理解的方式交流,思考“这件事与正在和我交谈的人有关吗?这件事对项目有影响吗?”
- 转型在所难免——程序员是用技术解决人类社会常见问题的人(这不是工程师的定义吗?)
- 在项目的早期就让它运转起来。
- 使用任何第三方系统时,我们都不能完全信任它。(如果它不合预期怎么办?)
- 处理紧急线上问题,需要保证交流顺畅
- 不存在纯粹的内部问题(优化项目也是解决外部问题,因此不用一直解决外部反馈)
- 核心依赖出现问题时,你的项目会出现什么情况?应该怎么解决或者提前准备?
网友评论