12 Things Every Programmer Should Know
2010-11-15 23:45
459 查看
12 Things Every Programmer Should Know
1.充满热情, 喜欢你的工作 创造性 做得最好 比昨天更好
2.热爱你的代码 为人写代码,而不是为机器写代码 写干净的代码
3.版本控制 备份代码 跟踪变更 经常commit 如果build出错就不要commit
4.阅读代码 在你成为一个好的作家之前,首先是一个好的读者。70%时间在读,30%在写。
5.实践 实践 再实践 在公司外项目实战 尽可能做得更好 以老师身份实践
6.重构 提高你的代码质量 使代码易于理解 维护和拓展。
7.跟从模式和最佳实践 面向对象设计原则 SOLID GRASP DRY KISS 等设计原则
8.TDD/BDD 测试驱动开发, 测试是系统的特征约束 测试是第一个用户
9.自动化 使你的手工任务自动化 命令行应该是你朋友 持续集成 自动化部署。
10.理解你的业务领域, 业务领域知识永远不会过时,而技术会,只有你理解了业务是如何工作,你才会有创造性思路。
11.持续学习 读书 博客 网站,聆听,锐利你的工具。
12.在社区中实践 好的学习方式就是教别人或和别人沟通,参加一个语言技术的学习小组。
from http://www.jdon.com/jivejdon/thread/39441
1.充满热情, 喜欢你的工作 创造性 做得最好 比昨天更好
2.热爱你的代码 为人写代码,而不是为机器写代码 写干净的代码
3.版本控制 备份代码 跟踪变更 经常commit 如果build出错就不要commit
4.阅读代码 在你成为一个好的作家之前,首先是一个好的读者。70%时间在读,30%在写。
5.实践 实践 再实践 在公司外项目实战 尽可能做得更好 以老师身份实践
6.重构 提高你的代码质量 使代码易于理解 维护和拓展。
7.跟从模式和最佳实践 面向对象设计原则 SOLID GRASP DRY KISS 等设计原则
8.TDD/BDD 测试驱动开发, 测试是系统的特征约束 测试是第一个用户
9.自动化 使你的手工任务自动化 命令行应该是你朋友 持续集成 自动化部署。
10.理解你的业务领域, 业务领域知识永远不会过时,而技术会,只有你理解了业务是如何工作,你才会有创造性思路。
11.持续学习 读书 博客 网站,聆听,锐利你的工具。
12.在社区中实践 好的学习方式就是教别人或和别人沟通,参加一个语言技术的学习小组。
from http://www.jdon.com/jivejdon/thread/39441
相关文章推荐
- 12 Things Every Programmer Should Know
- 97 Things Every Programmer Should Know
- 97 Things Every Programmer Should Know
- 《97 Things Every Programmer Should Know》章节翻译,请指正一下最后两段。
- 10 Things Every Programmer Should Know For Their First Job(每个人工作必须知道的10件事)
- 97 things every programmer should know
- 97 Things Every Programmer Should Know
- Continuous Learning---97 Things Every Programmer Should Know
- 10 Things Every Java Programmer Should Know about String
- 97 Things Every Programmer Should Know
- 97 Things Every Programmer Should Know
- What are some of the most basic things every programmer should know?
- 97 Things Every Programmer Should Know
- 97 Things Every Programmer Should Know (oreilly.com)
- 97 Things Every Programmer Should Know
- [Windows编程] 推荐一篇内存优化文章:What Every Programmer Should Know About Memory
- From Java to Ruby: Things Every Manager Should Know
- 100 Vim commands every programmer should know
- C# Development 13 Things Every C# Developer Should Know--C#开发人员应该知道的13件事情
- [Windows编程] 推荐一篇内存优化文章:What Every Programmer Should Know About Memory