读万卷书,行万里路。作为程序员,一定要多看经典书籍,才可以站在巨人的肩膀上,看得远、悟得深~
给大家推荐一些非常经典的书籍,作为程序员这些书籍一定要好好研读,个人技能才会有更大的提升。
介绍我就不写了,因为书有点多,介绍写太长会导致文章太长。
这些书,大家可以根据名字去豆瓣看看书评,都是非常好的书,直接盲买也不会出错。
一、计算机基础
操作系统
- 《现代操作系统》
- 《程序员的自我修养:链接、装载与库》
- 《操作系统真象还原》
- 《Linux 内核设计与实现》
- 《Windows 程序设计》第五版
计算机网络
- 《计算机网络:自顶向下方法》
- 《TCP/IP 网络编程》
- 《网络是怎样连接的》
编译原理
- 《编译系统透视:图解编译原理》
计算机组成
- 《计算机组成与设计:硬件软件接口》
二、语言类
C 语言
- 《C程序设计语言》
- C语言三剑客(《C和指针》、《C专家编程》和《C陷阱与缺陷》)
- 《C 语言程序设计:现代方法》
- 《C Primer Plus》
C++
- 《C++ primer》
- 《Effective C++》
- 《more effective C++》
- 《A Tour of C++》
- 《Accelerated C++》
- 《STL源码解析》
- 《深度探索C++对象模型》
- 《C++设计与演化》
Java
- 《Java 核心技术》
- 《Effective Java》
- 《Java 编程思想》
- 《深入理解 Java 虚拟机》
- 《Java 并发编程实战》
三、数据结构与算法
- 《大话数据结构》
- 《啊哈算法》
- 《算法(第四版)》
- 《算法导论》
- 《编程之美》
四、Linux相关
- 《鸟哥的Linux私房菜》
- 《Linux从入门到精通》
- 《Linux就该这么学》
- 《Linux命令行与shell脚本编程大全》
- 《Linux Shell脚本攻略》
- 《Linux命令行大全》
- 《Unix环境高级编程》
- 《Linux程序设计》
- 《Unix网络编程》
- 《嵌入式Linux应用开发完全手册》
- 《Linux设备驱动开发详解》
- 《Linux内核源代码情景分析》
五、设计模式
- 《大话设计模式》
- 《图解设计模式》
六、数据库
- 《MySQL必知必会》
- 《MySQL技术内幕(第5版)》
- 《高性能 MySQL》
- 《MySQL 排错指南》
- 《数据库索引设计与优化》
七、编程实践
- 《代码整洁之道》
- 《代码大全》
- 《程序员修炼之道》
- 《计算机程序设计艺术》
- 《计算机程序的构造与解释》
- 《人月神话》
- 《程序设计实践》
声明:本站所有学习资料,如无特殊说明或标注,均不可商用。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。