1

    “0 入门”

    计算机萌新从编程语言开始

    如果要推荐计算机图书给新人,异步君一定会先选择编程类书籍

    毕竟,“会编程者,得天下”不是诡言浮说。

    为此,异步君根据“Tiobe 热门编程语言”整理了适合C、C++、Python、Java 入门的 0 基础书籍,不论你喜欢哪种语言,你都能在这些书中找到适合你的那一本~

    01、《C Primer Plus 第 6 版 中文版》

    [

    计算机专业必读的30本经典书 - 图1

    ](https://www.epubit.com/bookDetails?id=UB6c9655f9db317&typeName=%E6%90%9C%E7%B4%A2https://www.epubit.com/bookDetails?id=UB6c9655f9db317&typeName=%E6%90%9C%E7%B4%A2”)

    推荐词: 经久不衰的 C 语言人门读物,程序员的 C 语言启蒙教程,技术大牛案头常备的工具书。

    02、《C 陷阱与缺陷》

    [

    计算机专业必读的30本经典书 - 图2

    ](https://www.epubit.com/bookDetails?id=UB722773147f1cf&typeName=%E6%90%9C%E7%B4%A2https://www.epubit.com/bookDetails?id=UB722773147f1cf&typeName=%E6%90%9C%E7%B4%A2”)

    推荐词: 本书的出发点不是批判 C 语言,而是要帮助 C 程序员绕过编程过程中的陷阱和障碍。

    03、《C 和指针》

    [

    计算机专业必读的30本经典书 - 图3

    ](https://www.epubit.com/bookDetails?id=UB72279bd0289de&typeName=%E6%90%9C%E7%B4%A2https://www.epubit.com/bookDetails?id=UB72279bd0289de&typeName=%E6%90%9C%E7%B4%A2”)

    推荐词: 本书通过对指针的基础知识和高级特性的探讨,帮助程序员把指针的强大功能融入到自己的程序中去。

    04、《C 专家编程》

    [

    计算机专业必读的30本经典书 - 图4

    ](https://www.epubit.com/bookDetails?id=UB7236912573d6a&typeName=%E6%90%9C%E7%B4%A2https://www.epubit.com/bookDetails?id=UB7236912573d6a&typeName=%E6%90%9C%E7%B4%A2”)

    推荐词: 《C 专家编程》展示了优秀的 C 程序员所使用的编码技巧,并专门开辟了一章对 C++ 的基础知识进行了介绍。

    《C 专家编程》对 C 的历史、语言特性、声明、数组、指针、链接、运行时、内存以及如何进一步学习 C++ 等问题进行了细致的讲解和深入的分析。

    05、《C++ Primer Plus 第 6 版 中文版》

    [

    计算机专业必读的30本经典书 - 图5

    ](https://www.epubit.com/bookDetails?id=UB7209840d845c9&typeName=%E6%90%9C%E7%B4%A2https://www.epubit.com/bookDetails?id=UB7209840d845c9&typeName=%E6%90%9C%E7%B4%A2”)

    推荐词: 畅销近 30 年的 C++ 编程人门教程,数百万程序员的 C++ 编程启蒙图书,业内大咖与海量读者交口称赞的案头工具书。

    06、《Python 编程快速上手 **让繁琐工作自动化 ** 第 2 版》

    [

    计算机专业必读的30本经典书 - 图6

    ](https://www.epubit.com/bookDetails?id=UBbf1aa359cbf9&typeName=%E6%90%9C%E7%B4%A2https://www.epubit.com/bookDetails?id=UBbf1aa359cbf9&typeName=%E6%90%9C%E7%B4%A2”)

    推荐词: 本书是一本面向初学者的 Python 编程实用指南。本书不仅介绍了 Python 语言的基础知识,而且通过案例实践教读者如何使用这些知识和技能。只要你想要快速入门 Python、快速解决办公自动化的问题,这本书就是你的菜!

    07、《笨办法学 Python 3》

    [

    计算机专业必读的30本经典书 - 图7

    ](https://www.epubit.com/bookDetails?id=N92&typeName=%E6%90%9C%E7%B4%A2https://www.epubit.com/bookDetails?id=N92&typeName=%E6%90%9C%E7%B4%A2”)

    推荐词: 本书是一本 Python 入门书籍,以习题的方式引导读者一步一步学习编程,从简单的打印一直讲到完整项目的实现,让初学者从基础的编程技术入手,最终体验到软件开发的基本过程。百万粉丝程序员带你轻松入门 Python 3.6!

    08、《Python 极客项目编程》

    [

    计算机专业必读的30本经典书 - 图8

    ](https://www.epubit.com/bookDetails?id=N22349&typeName=%E6%90%9C%E7%B4%A2https://www.epubit.com/bookDetails?id=N22349&typeName=%E6%90%9C%E7%B4%A2”)

    推荐词: 本书结合了软件开发工程师的兴趣来教授 Python 编程实战。本书充分考虑到读者的学习兴趣和习惯,案例使用价值很高,是一本真正能够帮助中级程序员快速上手使用 Pyhton 的实战指南。

    09、《Spring 实战 第 5 版》

    [

    计算机专业必读的30本经典书 - 图9

    ](https://www.epubit.com/bookDetails?id=UB6cb48474abc65&typeName=%E6%90%9C%E7%B4%A2https://www.epubit.com/bookDetails?id=UB6cb48474abc65&typeName=%E6%90%9C%E7%B4%A2”)

    推荐词: 全球有超过 100000 名开发者使用本书来学习 Spring,本书既适合刚开始学习 Spring Boot 和 Spring 框架的 Java 开发人员快速上手,也适合经验丰富的 Spring 开发人员学习 Spring 的新特性,尤其适用于企业级 Java 开发人员。

    2

    “拓视野”

    博古通今,把握时代科技发展趋势

    都说不论做任何事都需要劳逸结合,计算机的学习之旅也不例外。

    如果说,在计算机界,编程是名副其实的 “劳”,那么,阅读计算机科普图书便是 “逸”

    并且,阅读计算机科普图书不只是单纯地放松身心,它还能补充能量,在博古通今的同时把握时代科技发展趋势。

    01、《浪潮之巅 第四版》

    [

    计算机专业必读的30本经典书 - 图10

    ](https://www.epubit.com/bookDetails?id=N44335&typeName=%E6%90%9C%E7%B4%A2https://www.epubit.com/bookDetails?id=N44335&typeName=%E6%90%9C%E7%B4%A2”)

    推荐词: 本书梳理了 IT 产业发展的历史脉络,叙述了美国硅谷明星公司的兴衰沉浮。通过对各大公司从技术轨迹到经营理念的剖析,作者展现的不仅是科技产业更迭和大公司成长规律的历史景观,更能让读者更真实地了解科技产业,理解科技创新和商业公平的意义。

    02、《UNIX 传奇:历史与回忆》

    [

    计算机专业必读的30本经典书 - 图11

    ](https://www.epubit.com/bookDetails?id=UBbf1b92a2aebe&typeName=%E6%90%9C%E7%B4%A2https://www.epubit.com/bookDetails?id=UBbf1b92a2aebe&typeName=%E6%90%9C%E7%B4%A2”)

    推荐词: 本书不但书写 Unix 的历史,而且记录作者的回忆,一探 Unix 的起源,试图解释什么是 Unix,Unix 是如何产生的,以及 Unix 为何如此重要。

    除此之外,本书以轻松的口吻讲述了一群在贝尔实验室工作的发明天才的有趣往事,本书中每一个故事都是鲜为人知却又值得传播的宝贵资源。

    03、《软技能 代码之外的生存指南》

    [

    计算机专业必读的30本经典书 - 图12

    ](https://www.epubit.com/bookDetails?id=N17098&typeName=%E6%90%9C%E7%B4%A2https://www.epubit.com/bookDetails?id=N17098&typeName=%E6%90%9C%E7%B4%A2”)

    推荐词: 本书聚焦于软件开发人员生活的方方面面,从揭秘面试的流程到精耕细作出一份杀手级简历,从创建大受欢迎的博客到打造你的个人品牌,从提高自己工作效率到与如何与 “拖延症” 做斗争,甚至包括如何投资不动产,如何关注自己的健康。

    本书共分为职业篇、自我营销篇、学习篇、生产力篇、理财篇、健身篇、精神篇等七篇,概括了软件行业从业人员所需的 “软技能”。

    3

    “补基础”

    一步一个脚印学计算机基础理论

    计算机的一切其实都是从仰望星空开始,**以脚踏实地实现。**

    不管我们身处哪一个阶段,都需要认真地学习计算机基础理论,一步一个脚印,乘风破浪,披荆斩棘,走向远方。

    01、《操作系统导论》

    [

    计算机专业必读的30本经典书 - 图13

    ](https://www.epubit.com/bookDetails?id=N16113&typeName=%E6%90%9C%E7%B4%A2https://www.epubit.com/bookDetails?id=N16113&typeName=%E6%90%9C%E7%B4%A2”)

    推荐词: 操作系统是一切的基础。这是一本关于现代操作系统的书。全书介绍了所有现代系统的主要组件,包括调度、虚拟内存管理、磁盘和 I/O 子系统、文件系统,甚至一个简短的介绍分布式系统。

    02、《鸟哥的 Linux 私房菜 基础学习篇 第四版》

    [

    计算机专业必读的30本经典书 - 图14

    ](https://www.epubit.com/bookDetails?id=N22032&typeName=%E6%90%9C%E7%B4%A2https://www.epubit.com/bookDetails?id=N22032&typeName=%E6%90%9C%E7%B4%A2”)

    推荐词: 本书是最具知名度的 Linux 入门书《鸟哥的 Linux 私房菜 基础学习篇》的最新版,以 CentOS 7.x 为蓝本,全面而详细地介绍了 Linux 操作系统。

    本书内容丰富全面,基本概念的讲解非常细致,深入浅出。各种功能和命令的介绍,都配以大量的实例操作和详尽的解析。本书是初学者学习 Linux 不可多得的一本入门好书。

    03、《计算机科学概论(第 12 版)》

    [

    计算机专业必读的30本经典书 - 图15

    ](https://www.epubit.com/bookDetails?id=N35620&typeName=%E6%90%9C%E7%B4%A2https://www.epubit.com/bookDetails?id=N35620&typeName=%E6%90%9C%E7%B4%A2”)

    推荐词: 本书是计算机科学概论课程的经典教材,全书对计算机科学做了百科全书式的精彩阐述,充分展现了计算机科学的历史背景、发展历程和新的技术趋势。

    04、《数据结构与算法之美(全彩印刷)》

    [

    计算机专业必读的30本经典书 - 图16

    ](https://www.epubit.com/bookDetails?id=UB77a9ef81f92f0&typeName=%E6%90%9C%E7%B4%A2https://www.epubit.com/bookDetails?id=UB77a9ef81f92f0&typeName=%E6%90%9C%E7%B4%A2”)

    推荐词: 好评爆表的算法专栏集结成书,十万 + 读者共同选择,前 Google 工程师算法面试和实战经验总结。

    05、《算法设计》

    [

    计算机专业必读的30本经典书 - 图17

    ](https://www.epubit.com/bookDetails?id=UBbf1b92919dbd&typeName=%E6%90%9C%E7%B4%A2https://www.epubit.com/bookDetails?id=UBbf1b92919dbd&typeName=%E6%90%9C%E7%B4%A2”)

    推荐词: 康奈尔等众多名校采用的算法课程经典教材,入门算法设计与分析的优选教材。

    06、《数学之美 第三版》

    [

    计算机专业必读的30本经典书 - 图18

    ](https://www.epubit.com/bookDetails?id=UB71ebab13c29c5&typeName=%E6%90%9C%E7%B4%A2https://www.epubit.com/bookDetails?id=UB71ebab13c29c5&typeName=%E6%90%9C%E7%B4%A2”)

    推荐词: 央视新闻推荐的学科敲门门砖,信息领域大学生必读好书。

    07、《程序员的数学基础课 **从理论到 Python 实践》**

    [

    计算机专业必读的30本经典书 - 图19

    ](https://www.epubit.com/bookDetails?id=UBbf1c0b0bf5ce&typeName=%E6%90%9C%E7%B4%A2https://www.epubit.com/bookDetails?id=UBbf1c0b0bf5ce&typeName=%E6%90%9C%E7%B4%A2”)

    推荐词: 本书紧贴计算机领域,从程序员的需求出发,精心挑选了程序员真正用得上的数学知识,通过生动的案例来解读知识中的难点,使程序员更容易对实际问题进行数学建模,进而构建出更优化的算法和代码。

    4

    “追热门”

    比别人更早开始学人工智能基础

    如果要评比 2021 年最热门的方向,那非人工智能莫属。

    只要你留意各大招聘网站上的人工智能相关岗位的薪资待遇,就会发现企业对会机器学习、神经网络、深度学习、数据科学等的人才求贤若渴。

    如此火爆高薪有前景的方向,难道不值得你心动吗?心动不如行动,快跟着下面推荐的人工智能基础书籍学起吧~

    01、《机器学习的数学》

    [

    计算机专业必读的30本经典书 - 图20

    ](https://www.epubit.com/bookDetails?id=UB7812edb26d3f9&typeName=%E6%90%9C%E7%B4%A2https://www.epubit.com/bookDetails?id=UB7812edb26d3f9&typeName=%E6%90%9C%E7%B4%A2”)

    推荐词: SIGAI 创始人雷明新作,来自机器学习资深专家的 “数学公开课”,只读这一本,彻底解决机器学习的数学问题。

    02、《机器学习公式详解》

    [

    计算机专业必读的30本经典书 - 图21

    ](https://www.epubit.com/bookDetails?id=UBbf52499b3c6b&typeName=%E6%90%9C%E7%B4%A2https://www.epubit.com/bookDetails?id=UBbf52499b3c6b&typeName=%E6%90%9C%E7%B4%A2”)

    推荐词: 经典 “西瓜书”《机器学习》的学习伴侣,GitHub 标星过万“南瓜书” 重磅出版,一站式解决机器学习冲的数学难题。

    03、《Python 神经网络编程》

    [

    计算机专业必读的30本经典书 - 图22

    ](https://www.epubit.com/bookDetails?id=N34292&typeName=%E6%90%9C%E7%B4%A2https://www.epubit.com/bookDetails?id=N34292&typeName=%E6%90%9C%E7%B4%A2”)

    推荐词: 本书揭示神经网络背后的概念,并介绍如何通过 Python 实现神经网络。如果只读一本神经网络入门图书,请选择这本!

    04、《动手学深度学习》

    [

    计算机专业必读的30本经典书 - 图23

    ](https://www.epubit.com/bookDetails?id=N38286&typeName=%E6%90%9C%E7%B4%A2https://www.epubit.com/bookDetails?id=N38286&typeName=%E6%90%9C%E7%B4%A2”)

    推荐词: 本书不仅阐述深度学习的算法原理,还演示它们的实现和运行。这是一本面向中文读者的能行、可讨论的深度学习入门书,加州大学伯克利分校等全球 15 所知名大学用于教学交互式实战环境下动手学深度学习的全新模式原理与实战完美结合。

    05、《深度学习》

    [

    计算机专业必读的30本经典书 - 图24

    ](https://www.epubit.com/bookDetails?id=N8263&typeName=%E6%90%9C%E7%B4%A2https://www.epubit.com/bookDetails?id=N8263&typeName=%E6%90%9C%E7%B4%A2”)

    推荐词: 一部 Al 圣经,美亚人工智能和机器学习榜长久不衰的经典畅销书,深度学习领域奠基性的图书产品。

    06、《深入浅出数据科学》

    [

    计算机专业必读的30本经典书 - 图25

    ](https://www.epubit.com/bookDetails?id=N8339&typeName=%E6%90%9C%E7%B4%A2https://www.epubit.com/bookDetails?id=N8339&typeName=%E6%90%9C%E7%B4%A2”)

    推荐词: 让数据科学的学习有趣又自然;数据科学入门的概念手册和实用手册;集数据思维、概率统计基础、主流机器学习技术、应用案例和实操代码于一体的 “数据科学百宝书”。

    5

    “读经典”

    从技术小白到老司机

    想从技术小白进阶成为老司机?

    没问题!异步君继续推荐!

    相信你修完这几本普通程序员进阶到编程高手必须修炼的经典秘笈,能直接 “快进”10 年,一跃成为 IT 江湖大长老!

    01、《代码整洁之道》

    [

    计算机专业必读的30本经典书 - 图26

    ](https://www.epubit.com/bookDetails?id=UBb601dc20509c&typeName=%E6%90%9C%E7%B4%A2https://www.epubit.com/bookDetails?id=UBb601dc20509c&typeName=%E6%90%9C%E7%B4%A2”)

    推荐词: 软件开发大师 Robert C. Martin 全新作品,汇聚编程大师数十年编程生涯的心得体会。本书被誉为 “程序员童子军规则”,软件开发领域不可不读的经典著作。

    02、《代码整洁之道 程序员的职业素养》

    [

    计算机专业必读的30本经典书 - 图27

    ](https://www.epubit.com/bookDetails?id=N24477&typeName=%E6%90%9C%E7%B4%A2https://www.epubit.com/bookDetails?id=N24477&typeName=%E6%90%9C%E7%B4%A2”)

    推荐词: 本书是编程大师 “Bob 大叔”40 余年编程生涯的心得体会的总结,讲解要成为真正专业的程序员需要具备什么样的态度,需要遵循什么样的原则,需要采取什么样的行动。

    作者以自己以及身边的同事走过的弯路、犯过的错误为例,意在为后来者引路,助其职业生涯迈上更高台阶。

    03、《重构 改善既有代码的设计 第 2 版 》

    [

    计算机专业必读的30本经典书 - 图28

    ](https://www.epubit.com/bookDetails?id=N42830&typeName=%E6%90%9C%E7%B4%A2https://www.epubit.com/bookDetails?id=N42830&typeName=%E6%90%9C%E7%B4%A2”)

    推荐词: 重构 20 年经典升级,世界软件开发大师 Martin Fowler 的不朽经典,中文版销售超 20 万册,被译为中、俄、德、日等 11 种语言。本书清晰揭示了重构的过程,解释了重构的原理和最佳实践方式,并给出了何时以及何地应该开始挖掘代码以求改善。

    04、《编程珠玑 第 2 版》

    [

    计算机专业必读的30本经典书 - 图29

    ](https://www.epubit.com/bookDetails?id=UB6c87641132d8a&typeName=%E6%90%9C%E7%B4%A2https://www.epubit.com/bookDetails?id=UB6c87641132d8a&typeName=%E6%90%9C%E7%B4%A2”)

    推荐词: 本书是 20 余年畅销不衰的计算机科学经典。书的内容围绕程序设计人员面对的一系列实际问题展开。作者 Jon Bentley 以其独有的洞察力和创造力,引导读者理解这些问题并学会解决方法,而这些正是程序员实际编程生涯中至关重要的。

    05、《编程珠玑 续》

    [

    计算机专业必读的30本经典书 - 图30

    ](https://www.epubit.com/bookDetails?id=UB6c8760aa90a1f&typeName=%E6%90%9C%E7%B4%A2https://www.epubit.com/bookDetails?id=UB6c8760aa90a1f&typeName=%E6%90%9C%E7%B4%A2”)

    推荐词: 本书是计算机科学方面的经典名著《编程珠玑》的姊妹篇,讲述了对于程序员有共性的知识。书中涵盖了程序员操纵程序的技术、程序员取舍的技巧、输入和输出设计以及算法示例,这些内容结合成一个有机的整体,如一串串珠玑展示给程序员。
    https://mp.weixin.qq.com/s/nw896Cxfvd1QOrJ54gdjlg