大部分好的程序员编程并不是为了钱或名望,而只是因为纯粹的乐趣 —— Martin Golding

  • 拥有学习的热情
  • 优秀的自律性和主动性
  • 发现问题、分析问题、解决问题
  • 良好的编码习惯
  • 严谨的程序思维
  • 具备一点产品思维
  • 让总结成为习惯

程序员的问题是,不到太晚,你永远无法知道一个他在做这些什么 —— Seymour Cray

书籍:

  • 《代码整洁之道》
  • 《重构-改善既有代码的设计》
  • 《敏捷软件开发:原则、模式与实践》
  • 设计模式(《白话设计模式》、《设计模式之禅》等)
  • 《高效程序员的45个习惯》