<返回更多

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

2021-03-24    
加入收藏

程序员必备书籍之史上最全版! ! !

动用了周围一切资源,请教了腾讯、阿里等多家大咖,综合各个专业研究员的学习经验,终于整理好这篇文章!

最全!最全!没有之一!!

 

算法:

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 htmlcss、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.《高性能网站建设指南》-主要介绍商业公司的前端是怎么优化网站的。

11.《JAVA Scrip设计模式》

12.《重学前端》

13.《你不知道的JAVA Scrip》

14.《图解HTTP》-全是学习计算机的必备书籍了。

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

 

15.《大型网站技术构架-核心原理与案例分析》-主要介绍了前端代码的写作及技巧。

16.《深入理解ES6》

17.《DOM启蒙》-详细的DOM操作指南。

18.《深入浅出Node.js》-比较适合有js基础的读者。

 

网络:

1.《计算机网络》-详细的介绍了计算机网络通信的主要原理。

2.《TCP/IP详解卷一:协议》-此书讲明白了网络之术。

3.《计算机网络与因特网》-计算机网络和因特网是如何工作的。

4.《自顶向下》-计算机网络的神书。

5.《思科网络技术学院》

6.《用TCP/IP进行网际互联》

7.《TCP/IP路由技术》

8.《网络是怎样连接的》-以图配文,讲解了网络的全貌。

9.《UNIX网络编程》

 

计算机体系:

1.《深入理解计算机系统》-以程序员的视角看体系结构,很详细透彻。

2.《计算机体系结构》-系统性非常强,结构清晰。

3.《高性能并行珠玑》

4.《计算机体系结构》-详细的介绍了计算机各个部分的体系。

5.《计算机系统结构》-计算机系统结构界的圣经。

6.《计算机组成与设计》

7.《并行计算机体系结构》-主要偏重分布式。

8.《计算机组织与体系结构》

9.《计算机组成原理》

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

 

10.《微机原理与接口技术》-学习接口有很强的指导性。

11.《深入理解计算机》-这本书覆盖面很广,值得推荐。

12.《操作系统:精髓与设计原理》-主要介绍了操作系统。

13.《现代操作系统》-也是主要针对操作系统课程的教材。

 

测试:

1.《软件测试(第2版)》-入行必备书籍,讲解的都是实用技巧。

2.《软件测试的艺术》-据说是硅谷测试人员的必备书,其测试思想非常值得一看。

3.《计算机软件测试》-非常适合初学者的一本书。

4.《全程软件测试》-国产中非常棒的一本测试书籍了。

5.《有效软件测试》-主要是给各个阶段提的一些建议,值得一读。

6.《软件测试经验与教训》-真的含有非常丰富的经验,引人思考。

7.《精通QTP—自动化测试技术领航》

8.《QTP自动化测试权威指南》

9.《软件测试工程师面试指导》-对测试就业方便具有很高的参考价值。

10.《灰帽黑客》-比较适合有测试基础的读者。

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

 

11.《XSS跨站脚本攻击剖析与防御》-想深入了解XSS方面的可以看一下一本书。

12.《SQL注入攻击与防御》-SQL注入内容很多,有助于深入了解SQL。

13.《黑客防攻技术宝典》-主要是应用程序安全漏洞的实用指南。

14.《Web安全防攻:渗透测试实战指南》

15.《重构》清楚地揭示了重构的过程。

16.《Selenium2自动化测试实战》

17.《google软件测试之道》

18.《凤凰项目》

19.《持续交付》

20.《人月神话》-测试必读书目之一。

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

 

软件工程:

1. 《建构之法》-简直是软件工程的地图和指南针。

2. 《数学之美》

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

 

3. 《浪潮之巅》

4. 《大学之路》-非常适合入门学习的一本书。

5. 《设计模式》-主要介绍了软件的设计模式。

6. 《代码大全》-比较适合用来当工具书。

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

 

7. 《代码整洁之道》-经典中的经典,入手必备。

8. 《快速软件开发》-凝聚了项目开发的多种宝贵经验。

9. 《Rapid Development》

10. 《软件工程》-内容比较多,可以找着重点看。

11. 《项目管理艺术》-非常适合项目经理的学习。

12. 《梦断代码》

13. 《软件观念革命》

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

 

14. 《软件工程导论》-里面有非常多的研究方法,具有很高的参考价值。

15. 《软件工程—实践者之路》-比较侧重于实践。

16. 《敏捷软件开发—原则、模式与实践》-主要是关于敏捷软件开发。

 

搜索引擎:

1. 《集体智慧编程》-信息检索的百科全书,通俗易懂,深度也可以。

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

 

2. 《走进搜索引擎》-这本书可以帮助你对搜索引擎有非常体系的把握。

3. 《搜索引擎—信息检索实践》-内容很全面,适合入手。

4. 《搜索引擎—原理、技术与系统》-主要介绍了天网的实现。

5. 《这就是搜索引擎》

6. 《搜索引擎原理技术与系统》

7. 《搜索引擎技术基础》

8. 《搜索引擎优化》-主要介绍了关于引擎优化的内容。

9. 《seo实战密码》

10. 《Lucene In Action》-简明实用,适合用来做入门读物。

11. 《The Art of SEO》

12. 《搜索的喜悦》-刚发布不久的新书,内容还算可以。

声明:本站部分内容来自互联网,如有版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
▍相关推荐
更多资讯 >>>