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

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

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

算法:

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

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. 《搜索的喜悦》-刚发布不就的新书,内容还算可以。

程序员必备的书籍有哪些?相关推荐

  1. 程序员必备书籍(改天买去)

    程序员必备书籍(改天买去) 2012-04-13 21:42:25 1. <代码大全(第2版)> 豆瓣评分:9 每个码农都应该有这本书,随时翻番. 2. <算法导论> 豆瓣评分 ...

  2. 蜡炬教育推荐:程序员必备的5本算法书籍

    原标题:蜡炬教育推荐:程序员必备的5本算法书籍 由于近几年大数据.机器学习.人工智能方向的持续火爆,算法越来越被程序员重视,实际上算法比编程语言本身更加重要. 今天,蜡炬教育老师就为大家推荐几本经典的 ...

  3. 程序员必备的思维能力:抽象思维

    若想捉大鱼,就得潜入深渊.深渊里的鱼更有力,也更纯净.硕大而抽象,且非常美丽.--大卫·林奇 抽象思维是我们工程师最重要的思维能力.因为软件技术 本质上就是一门抽象的艺术.我们的工作是存思维的&quo ...

  4. 凉哥核心圈程序员必备十大图书推荐(一)

    写在前面 凉哥核心圈程序员必备十大图书推荐(一),各位伙伴应该一目了然了哈,没错凉哥准备出一系列图书推荐的文章,其实很多朋友在私下问凉哥除了大学的课程外自己要不要读一些技术类的书籍呢,答案当时要的,但 ...

  5. 程序员必备免费电子书下载网站

    程序员必备免费电子书下载网站 作为开发者,多多少少都会看些技术书籍,许多经典的技术书籍作者都是国外的,等到中文翻译版出来很多书籍可能已经不适用了,购买原版书籍,价格又太高,因此知道一些免费的图书下载网 ...

  6. 6本适合初级到高级HTML5程序员阅读的书籍推荐,读完事半功倍

    随着移动互联网的日益兴起,IT行业对于前端的需求也在不断的提高,那么从前端小白修炼成为HTML5前端大神的这个过程之中,一些必备的枕边书也是必不可少的. 俗话说书籍是人类进步的阶梯,对HTML5程序员 ...

  7. 从码农到工匠,程序员必备的两本提升自我修养的书

    软件设计不仅是"技术"(Technique),更是一门"技艺"(Craftsmanship),要想控制复杂度,防止系统腐化.我们不能只满足做一个搬砖的" ...

  8. 「编程羽录」上线,程序员必备的这些技能你能get到嘛?

    大家好,我是小羽. 好久不见,给大家带来个好消息,小羽的全新专题「编程羽录」系列正式上新,主要是介绍一些关于面试题和经验总结的文章. 会为大家提供一些技术栈之外,程序员还需要的其他方面硬核知识,做到全 ...

  9. 程序员必备计算机基础知识总结电子书下载

    程序员必备计算机基础知识总结电子书下载 日常 9分钟前 2阅读0点赞0评论 给大家推荐一本超级经典的计算机基础知识的书! 这本书主要是程序员必知的硬核基础知识,非常经典的入门书籍,小编吧内容看了适合看 ...

  10. 干货 | 程序员必备的16个实用的网站

    最近看到很多网友分享了好多比较酷炫的网站,好多都放进小艾的收藏夹了,(__) 嘻嘻--看的我也忍不住想分享了,因为是IT行业,所以分享几个收集的比较实用而且酷炫的网站O(∩_∩)O~ 1." ...

最新文章

  1. 关于使用strtok的一个小问题
  2. [Eclipse]GEF入门系列(七、XYLayout和展开/折叠功能)
  3. 【转】android-修改TextView中部分文字的颜色
  4. jpa获取数据库当前时间_SpringDataJPA存储数据时通过注解自动设置创建时间和修改时间...
  5. 计算机专业需要注意什么细节,计算机专业考生复试注意事项
  6. Redux的全家桶与最佳实践
  7. 没有bug队——加贝——Python 51,52
  8. nginx dockerfile安装第三方模块
  9. C语言 数组中删除指定字符
  10. Fiddler4的安装与使用
  11. 海康威视错误代码说明(一)(错误代码:1~14)
  12. 妙哉!那个用文言文编程的小哥,竟从28万行唐诗中找出了对称矩阵
  13. 【coq】函数语言设计 笔记 05 -tactics
  14. 购买的Microsoft Office不小心卸载后重新安装方法
  15. 俄罗斯、乌克兰程序员薪资曝光!年薪 15w+,女程序员比男程序员收入高
  16. 一篇很好的EDP入门介绍文章——了解AUX,PSR,ASSR 以及EDP版本的差异
  17. matplotlib函数库使用imshow绘制像素图片
  18. android 摄像头 ip,摄像头已连接,但没有发生任何事情,openCV-IP摄像头Android
  19. 攻防世界-MISC-练习区12题解
  20. 大数据时代的 3V + 3高

热门文章

  1. Spring3注解零配置【私塾在线原创】
  2. IDEA自动生成Mapper和实体文件
  3. 嵌入式USB转RS232九针串口线驱动,及串口软件secureCRT的使用
  4. 【JeecgBoot】关于 jeecg-boot 的项目理解、使用心得和改进建议
  5. 简单介绍几种Java后台开发常用框架组合
  6. 广东21个地级市行政区划(2022)
  7. 清华计算机系超算团队,清华大学学生超算团队
  8. 《HALCON机器视觉与算法原理编程实践》第1章 机器视觉概述-学习笔记
  9. c++课设作业之课程信息管理系统
  10. Java -jar与-class反编译工具procyon-decompiler的下载与使用