美文网首页程序员当我写下一亿行代码读书
【0.2程序猿的书单】之【程序员必读书目】

【0.2程序猿的书单】之【程序员必读书目】

作者: 当我写下一亿行代码 | 来源:发表于2019-03-06 22:11 被阅读4次

以下是我从前辈那里收集到的他认为的程序员必读书目,作为程序员应该分别从程序设计、软件开发、个人成长等方面使自己不断成长。
值得一提的是,从语言的角度程序员应该熟练掌握至少两种语言(分别为静态语言和动态语言,比如静态语言掌握C#或JAVA,动态脚本语言掌握Python或JS)。

1 程序设计

1.1 基础理论

  • 深入理解计算机系统(第2版)

1.2 编程语言

  • C:C程序设计语言(第2版)
  • C++:C++程序设计语言(第4版)
  • Java:Effective Java(第2版)
  • C#:CLR via C#(第4版)
  • JavaScript:JavaScript语言精粹
  • Python:Python参考手册(第4版)

1.3 编程语言理论

  • 程序设计语言——实践之路(第3版)

1.4 程序设计

  • 计算机程序的构造与解释(第2版)

1.5 程序设计

  • 计算机程序的构造与解释(第2版)

1.6算法与数据结构

  • 编程珠玑(第2版)

1.7程序调试

  • 调试九法——软硬件错误的排查之道

2 软件开发

2.1 编程实践

  • 代码大全(第2版)

2.2 面向对象程序设计

  • 设计模式

2.3 重构

  • 修改代码的艺术

2.4 软件测试

  • xUnit Test Patterns

2.5 项目管理

  • 人月神话

2.6 专业开发

  • 程序员职业素养(代码整洁之道)

2.7 大师之言

  • 编程人生:15位软件先驱访谈录

2.8 界面设计

  • 认知与设计:理解UI设计准则(第2版)

2.9 交互设计

  • 交互设计精髓(第3版)

3个人成长

3.1 职业规划

  • 软件开发者路线图

3.2 思维方式

  • 如何把事情做到最好

3.3 求职面试

  • 程序员面试金典(第5版)

3.4 英语写作

  • 风格的要素

相关文章

网友评论

    本文标题:【0.2程序猿的书单】之【程序员必读书目】

    本文链接:https://www.haomeiwen.com/subject/htsfpqtx.html