计算机专业书籍推荐

学了几年的编程,也买了不少专业书籍,虽然谈不上自己技术有多厉害,但是砸了那么多银子买书还是积累了一些对购书的理解与看法:

关于计算机专业书籍,个人比较推荐去购买和阅读一些大家耳熟能详的经典书籍。这些书籍经得起时间考验,每次我阅读都能学到新的内容,这些内容可能是前几次学习并没有完全理解的,也有些是经过实践后有了经验与体会的,所以我推荐购买一本保留在身边,可以随时拿出来反复阅读。

目前市场上出现频率最高的书籍可能都是关于框架学习这类的,通常我们对这些书籍的了解可能完全来自于各种社交媒体的推广。我个人的观点是学习各种框架技术并不一定需要依靠这类书,我们可以根据自身情况考虑。其实很多讲解框架类的书籍,出版发行的时候往往已经过时,有些垃圾一点的书事实上就是官方文档的机翻汉化而已,这些书往往翻过一遍就不会再看第二遍。学习各种框架最好的办法就是照着官方文档操作一遍,除非碰到那种官方文档写的很烂的。

C++

Python

Go

JavaScript / TypeScript

C

  • 《C 程序设计语言》
    经典书籍《K & R》,内容简单易懂,非常适合用于 C 语言的快速入门,但因为该书比较古老(早于 C89 标准的出现),所以涉及的语言语法非常有限,建议继续阅读下面一本书作为补充。
  • 《C 语言程序设计:现代方法(第 2 版 • 修订版)》
    这本书非常适合想要学习 C 语言的初学者或任何想要复习巩固和补充 C 语言新标准的人。该书涉及面广泛,从基础知识,代码风格,编程技巧到计算机的认识都有很好的讲解。

Linux

  • 《Linux 命令行与 shell 脚本编程大全》
    这本书前半部分讲解 Linux 常见命令,后半部分讲解如何编写 Shell 脚本。学习 Linux 最好的办法就是在虚拟机里安装一个 Linux 系统,然后使劲折腾,当你重装过几遍系统后,你就熟悉 Linux 了。

Docker

Git

计算机网络

操作系统

汇编

编译原理

ML & DL

数据结构和算法

数据库

软件工程

Java

其他