0. 功能 与 实现,技术 之间需要 找到一个平衡 ,  需要有说不的能力 

1. 深刻理解什么是 简单 和 容易的设计 ---->  简单 并不容易

2. 永远不要停止编码

3. 意识风险 , 如果要失败, 需要做到快速失败 ---> 风险优先

4. 提出问题 比 解决问题 更难

5. 非功能性需要 决定系统架构

6. 从问题开始,而不是技术

7. 过度繁忙使你落后

 

因为相信,所以看见.