程序员有哪些必备的书籍?

程序员必备书籍之史上最全版! ! !
动用了周围一切资源,请教了腾讯、阿里等多家大咖,综合各个专业研究员的学习经验,终于整理好这篇文章!
最全!最全!没有之一!!
 
算法:1.《啊哈!算法》-一本充满趣味的算法入门 。

程序员有哪些必备的书籍?

文章插图
 
2.《我的第一本算法书》-里面含有丰富的步骤图帮助读者理解,非常便于学习和记忆 。
3.《算法图解》-这本书也是主打图解,通俗易懂,非常适合新手上手 。
4.《算法(第四版)》-算法领域的经典参考书 。
5.《趣学算法》
6.《剑指offer》
程序员有哪些必备的书籍?

文章插图
 
7.《编程珠玑》-主要是针对海量数据的处理技巧 。
8.《大话数据结构》-一本非常适合自学的读物 。
9.《算法帝国》
10.《算法之美》
11.《算法设计与分析基础》
12.《算法导论》-它的理论性非常强,适合用来短暂阅读和参考 。
13.《算法设计手册》-介绍的算法类型非常丰富,也包含很多代码 。
14.《算法简述》-这本书的算法主要是用模式来描述的 。
15.《算法设计》-这本书主要面向有经验的程序员 。
16.《算法导论:一种新的途径》-很适合自学,里面含有上百的问题和例子 。
17.《算法设计与分析》-这本书适合学习一些进阶知识 。
19.《数据结构和算法》
20.《机器学习经典算法剖析-机器学习算法必备 。
21.《文本上的算法—深入浅出自然语言处理》
 
linux:1. 《鸟哥的Linux私房菜》-稳居Linux经典书籍第一位 。
程序员有哪些必备的书籍?

文章插图
 
2. 《Linux系统管理技术手册》
3. 《Ubuntu Linux指南》
4. 《Linux程序设计》-非常全面,适合入门 。
5. 《Linux命令行与shell脚本编程大全》
6. 《深入Linux内核架构》-更适合对着源代码看 。
7. 《APUE》
8. 《Linux系统管理技术手册》-简直是系统运维服务神书 。
9. 《Linux内核设计与实现》-麻雀虽小,五脏俱全 。
10. 《跟老男孩学Linux运维》-这本书也算一本传奇了 。
11. 《深入理解Linux内核》-非常值得深读的一本书,能够帮你充分利用Linux系统 。
程序员有哪些必备的书籍?

文章插图
 
12. 《Linux设备驱动程序》
13. 《Linux就是这个范儿》
14. 《奔跑吧,Linux内核》-内核源码学习值得推荐 。
15. 《Linux设备驱动程序》-适合Linux设备驱动方面的学习 。
16. 《Linux/Unix系统编程手册》-详细的描述了所涉及到的系统调用和函数库 。
17. 《ARM Linux内核源码剖析》
18. 《嵌入式开发学习路线图》-非常具有参考意义 。
19. 《Linux多线程服务端编程》
20. 《Linux内核深度解析》-介绍了Linux内核的若干关键子系统的技术原理 。
21. 《庖丁解牛Linux内核分析》
程序员有哪些必备的书籍?

文章插图
 
【程序员有哪些必备的书籍?】22. 《Linux就该这么学》-面向零基础读者,渐进式地提高内容讲解 。
23. 《只是为了好玩:Linux之父纳斯自传》-主要介绍了Linux的诞生以及作者的成长经历 。
24. 《Linux从入门到精通》由浅入深、循序渐进的介绍了Linux的基本使用和管理 。
25. 《Linux入门很简单》图书非常风趣幽默,阅读起来非常过瘾 。
26. 《跟阿铭学Linux》-内容精湛,案例丰富,通俗易懂 。
 
前端:1.《Head First html 与css、XHTML»》-强烈推荐,非常适合小白入门 。
2.《JAVA Script DOM编程艺术》-前端开发的核心 。
3.《CSS权威指南》-由浅入深全面介绍了CSS 。
程序员有哪些必备的书籍?

文章插图
 
4.《CSS揭秘》-介绍了全面的CSS技巧,实用性非常强 。
5.《图解CSS3:核心技术与案例实践》
6.《JAVA Script语言精粹》-入门前可以多了解一下其中的基本语法 。
7.《JAVA Scrip权威指南》-非常好的一本工具书 。
8.《JAVA Scrip高级程序设计》-详尽地解读了JS的基本属性问题,还有丰富案例 。
9.《精通CSS》-汇集了CSS的最佳实践 。
10.《高性能网站建设指南》-主要介绍商业公司的前端是怎么优化网站的 。


推荐阅读