书籍只是一个知识的获取渠道。论文,代码,项目,文档都可能是更好的知识来源。

程序设计

基础理论

  • 《编码:隐匿在计算机软硬件背后的语言》
  • 《深入理解计算机系统》

编程语言

  • 《The C Programming Language》

编程语言理论

  • 《Programming Language Pragmatics》

程序设计

  • 《计算机程序的构造与解释》

算法与数据结构

  • 《算法》
  • 《编程珠玑》

软件开发

编程实践

  • 《程序设计实践》
  • 《代码大全》

程序设计

  • 《Clean Code》
  • 《Philosophy of Software Design》

重构

软件测试

  • 《How Google Test Software》

项目管理

  • 《Software Estimation》

专业开发

  • 《Effective Engineer》
  • 《Manager’s Path》

交互设计

  • 《设计心理学》

系统设计

个人成长

职业规划

  • 《Manager’s Path》
  • 《Show Your Work》

个人管理

  • 《On Managing Oneself》
  • 《High Output Management》

Q.E.D.


( ノ^ω^)ノ゚ 稻 花 香 里 说 丰 年 , 听 取 WA 声 一 片 。(╥╯^╰╥)