如何成为一个更优秀的程序员?

  • 要对编程感兴趣,要能从中获得快乐(这是最重要的,如果没有做到的话可以早点转行了😄)
  • 和其他的程序员交流,阅读别人的代码,接手并推进别人的项目。这比看书或者参加培训课程要重要。
  • 多了解开源项目,逛技术网站、论坛
  • 追求简约,但拒绝完美主义
  • 估算工期的能力
  • 理解底层系统原理,包括但不限于OS、net、算法
  • 锻炼强悍的debug能力,熟悉各种debug工具