第一部分 树立正确态度

1 聚焦高杠杆率工作

使用杠杆率衡量工作成效

提高杠杆率的三种方式

将精力投入杠杆点,而非易于完成的工作

本章要点

2 精益求精,优化学习方式

培养成长型思维模式

提升学习速率

寻求利于学习的工作环境

将时间投到培养新技能的任务上

持续学习

本章要点

3 定期调整优先级

简单易用的待办事项清单

关注直接创造价值的工作

关注重要但不紧急的工作

守护创造者日程

限制同时进行的任务数量

用“如果……就……”计划对抗拖延症

培养调整优先级的习惯

本章要点

第二部分 执行,执行,再执行

4 投资迭代速度

迅速行动,快速学习

投资节省时间的工具

缩短调试验证周期

熟练掌握编程环境

不要忽视工程以外的瓶颈

本章要点

5 正确度量改进目标

用指标推动进展

用正确的指标激励团队

建立指标监控体系

采纳有用的数字

质疑数据的完整性

本章要点

6 尽早且频繁验证想法

寻找验证工作成果的低成本方法

用 A/B 测试持续验证产品变化

当心“一人团队”

建立决策反馈循环

本章要点

7 提升项目估算能力

使用准确的估算推动项目规划

为意外情况留出预算

设定具体的项目目标和可度量的里程碑

及早降低风险

极为谨慎地对待重写项目

不要在马拉松比赛的半程冲刺

本章要点 152

第三部分:构建长期价值

8 权衡质量与务实

建立可持续的代码审查流程

利用抽象控制复杂性

自动化测试

偿还技术债

本章要点

9 最小化运营负担

拥抱运营的简单性

构建可以快速试错的系统

持续推进机械任务自动化

让批处理进程幂等

提升快速响应及恢复的能力

本章要点

10 为团队成长投资

让招聘成为每个人的责任

设计好的入职流程

共享代码所有权

通过事后复盘汇聚集体智慧

建设卓越的工程师文化

本章要点

结 语

附录 A

致 谢

关于作者