翻译 github上How to be a good programmer

转载请注明出处:

 http://www.cnblogs.com/hellocwh/p/5171515.html

前阵子github上有这样一个star很多的工程 HowToBeAGoodProgrammer

讲了作者对于如何成为一个好的程序员的一些观点,觉得很不错,

于是这几天都在翻译,整个工程的github地址

现在翻译完了Beginner部分 (不过感觉还是英文原文更流畅啊,翻译的这份可以作为借鉴)

目录如下,欢迎到github阅读(觉得不错的话给个star嘛):

1. 入门

  • 个人技能
    • 学会Debug
    • 如何分离问题debug
    • 如何去掉一个Error
    • 如何用Log来Debug
    • 如何理解性能问题
    • 如何解决性能问题
    • 如何优化循环
    • 如何处理I/O开销
    • 如何管理内存
    • 如何处理偶现的Bug
    • 如何学习设计技能
    • 如何进行实验
  • 团队技能
    • 为什么预估很重要
    • 如何预估编程时间
    • 如何搜索信息
    • 如何把人们作为信息源
    • 如何优雅地写文档
    • 如何在垃圾代码上工作
    • 如何使用源代码控制
    • 如何进行单元测试
    • 没有思路的时候,休息一下
    • 如何决定下班时间
    • 如何与不好相处的人相处

你可能感兴趣的:(翻译 github上How to be a good programmer)