每个程序员应该知道12件事

     1. 充满热情 :喜欢你的工作,创造性做得最好比昨天更好。

     2. 热爱你的代码 :为人写代码,而不是为机器写代码,写干净的代码。

     3. 版本控制 :备份代码,跟踪变更,经常commit,如果build出错,就不要commit。

   4. 阅读代码 :在你成为一个好的作家之前,首先是一个好的读者。70%时间在读,30%在写。

  5. 实践实践再实践 :在公司外项目实战,尽可能做得更好,以老师身份实践。

  6. 重构 :提高你的代码质量,使代码易于理解维护和拓展。

  7. 跟从模式和最佳实践 :面向对象设计原则,SOLID GRASP DRY KISS 等设计原则。

  8. TDD/BDD测试驱动开发 :测试是系统的特征约束,测试是第一个用户。

  9. 自动化 :使你的手工任务自动化,命令行应该是你朋友,持续集成,自动化部署。

  10. 理解你的业务领域: 业务领域知识永远不会过时,而技术会,只有你理解了业务是如何工作,你才会有创造性思路。

  11. 持续学习 :读书,博客网站,聆听,锐利你的工具。

  12. 在社区中实践 :好的学习方式就是教别人或和别人沟通,参加一个语言技术的学习小组。

  英文原文:12 Things Every Programmer Should Know

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值