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

作者 : 开心源码 本文共642个字,预计阅读时间需要2分钟 发布时间: 2022-05-12 共198人阅读

以下是我从前辈那里收集到的他认为的程序员必读书目,作为程序员应该分别从程序设计、软件开发、个人成长等方面使自己不断成长。
值得一提的是,从语言的角度程序员应该熟练掌握至少两种语言(分别为静态语言和动态语言,比方静态语言掌握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 英语写作

  • 风格的要素

说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » 【0.2程序猿的书单】之【程序员必读书目】

发表回复