专业主义
- 每天大约3h学习你未知的领域(每周168h-工作40h-学习20h-休息56h=自己的52h)
- 不铭记过去的人,注定重蹈先人的覆辙
- 开发者必须精通的事项(设计模式、设计原则、方法(Scrum、结构化分析,结构化设计)、实践(TDD、面向对象设计、结构化编程、持续集成、结对编程等)、工作(UML、DFD图、结构图、流程图、决策表))
- 坚持学习(文章、博客、技术大会等活动) 不懂就学,不要畏难
- 练习 业精于勤
- 合作 结对编程
- 辅导 教学相长
- 谦逊
- 疲劳的时候千万不要写代码
- 每小时留出15分钟的机动时间
敏捷开发
立会
- 昨天干了什么?
- 今天打算做什么?
- 昨天遇到了什么问题?
项目进度
- 每一次迭代为1周左右
- 5分钟不能解决的争论就不要再辩论
- 任务按照真实的紧急程度进行划分
压力
- 程序员应该避免压力:预见压力,转移压力,释放压力
- 保持代码整洁
- 避免惊慌失措:沟通和需求帮助