读万卷书,行万里路。作为程序员,一定要多看经典书籍,才可以站在巨人的肩膀上,看得远、悟得深~
给大家推荐一些非常经典的书籍,作为程序员这些书籍一定要好好研读,个人技能才会有更大的提升。
在这里也只推荐良许觉得比较好的书,宁缺毋滥。
介绍我就不写了,因为书有点多,介绍写太长会导致文章太长。
这些书,大家可以根据名字去豆瓣看看书评,都是非常好的书,直接盲买也不会出错。
一、计算机基础
操作系统
-
《现代操作系统》 -
《程序员的自我修养:链接、装载与库》 -
《操作系统真象还原》 -
《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相关
五、设计模式
-
《大话设计模式》 -
《图解设计模式》
六、数据库
-
《MySQL必知必会》 -
《MySQL技术内幕(第5版)》 -
《高性能 MySQL》 -
《MySQL 排错指南》 -
《数据库索引设计与优化》
七、编程实践
-
《代码整洁之道》 -
《代码大全》 -
《程序员修炼之道》 -
《计算机程序设计艺术》 -
《计算机程序的构造与解释》 -
《人月神话》 -
《程序设计实践》
。。。。未完待续,后续会整体得更完善,更加成体系。
感谢感谢
感谢