第一章 注重实效的哲学
(1)为自己承诺的项目进度负责
(2)保持代码编写整洁,设计良好,不要留着瑕疵不修,那会导致代码越来越差
(3)注意周围发生的事情
(4)编写当前足够好的软件(就可以交付给用户了)而不是能在未来达到完美的软件(没有必要,而且用户没有那么多等待时间)
(5)管理知识资产和管理金融资产一样重要
- 定期投资(每年学习一门语言,每季度看一本技术书,上课,参加本地用户组织,订阅期刊等)
- 多元化(多掌握不同的技术)
- 管理风险(在保守和风险之间权衡)
- 低买高卖(预判一个新兴技术是否会变成潮流,虽然这很困难)
- 重新评估和平衡(适应技术的变更)
(6)了解听众,用他们感兴趣和理解的方式介绍自己的工作
- 选择时机
- 选择风格
- 让文档美观
- 让听众参与
- 做倾听者
- 回复他人
第二章 注重实效的途径
(1)避免无意义的重复
- 强加的重复(这个很难避免)
- 无意的重复
- 无耐性的重复
- 开发者之间的重复