计算机圣经

2021-03-12 16:50:52 浏览数 (1)

哈喽小伙伴们,我是你们的老朋友 cxuan,今天这篇文章不聊技术,我们来谈一个特别的话题。在聊这个话题前,我想先确认个事儿,在座的大部分大学所选的专业应该都是计算机相关的吧,如果不是计算机相关,但你在从事这个行业之前肯定应该了解过计算机应该都要学习哪些内容吧,那么你还记得你上大学的时候,你们的计算机教材都有哪些吗?

一说到这个话题,我想大部分小伙伴们有吐槽不完的话了:什么我们学校的本科教材就是垃圾;我们学校的教材都是自研的,就是为了坑学生钱等等等等。

但是朋友放宽心,不管现在你学的是啥,或者说你之前学的是啥都不重要,重要的是你知道哪些教材是好教材,哪些书是好书,你应该读哪些好书。这是一个方向性问题,如果你不知道哪些是好书的话,最简单粗暴的一个选择就是看看计算机名校都用了哪些书,这些书都是经过精挑细选的,可以被称之为 好书

下面就让我来带你走进计算机名校中,看看计算机名校的大学生们都在读哪些好书:

深入理解计算机系统

这本书是一本将计算机软件和硬件理论结合讲述的经典教程,内容覆盖计算机导论、体系结构和处理器设计等多门课程,可以说是一系列计算机教程的综合。这本书的最大优点是为程序员描述计算机系统的实现细节,通过描述程序是如何映射到系统上,以及程序是如何执行的,使读者更好地理解程序的行为,以及造成效率低下的原因。

深入理解计算机系统(原书第三版)

选取此书作为教材的高校有:卡内基-梅隆大学、北京大学、上海交大等国内外众多知名高校

算法导论

这是一本影响全球千万程序员的算法圣经!MIT 四大名师联手铸就,将严谨性和全面性融为一体深入讨论各类算法。

算法导论(原书第3版)

选取此书作为教材的高校有:麻省理工学院、卡内基梅隆大学、斯坦福大学、加州大学伯克利分校、康奈尔大学、伊利诺伊大学厄巴纳-香槟分校等国内外千余所高校

计算机网络:自顶向下方法

本书是经典的计算机网络教材之一,采用了作者独创的自顶向下方法来讲授计算机网络的原理及其协议。自首次出版以来,已被译为14种语言。

计算机网络:自顶向下方法(原书第7版)

世界上数百所大学采用本书作为教材,有几十万学生和从业人员利用本书系统学习计算机网络的知识。本书已成为学习计算机网络知识的必读教材之一。第7版保持了以前版本的特色,继续关注因特网和计算机网络的现代处理方式,注重原理和实践,为计算机网络教学提供了一种新颖和与时俱进的方法。

说到计算机网络,我自己也恰好在写计算机网络相关的文章,我自认为还是比较好的哈哈哈。

计算机网络第一篇,聊一聊网络基础 :计算机网络基础知识总结

计算机网络第二篇,聊一聊 TCP/IP 基础:TCP/IP 基础知识总结

计算机网络第三篇,这些应用层协议你也应该知道:拿下计网协议后,我就是公园里最靓的仔

计算机网络第四篇,这篇文章写的时间很长了,图文精美,非常值得花时间阅读:40 张图带你搞懂 TCP 和 UDP

计算机网络第五篇,网络层之路由器的基本概念:路由器你竟然是这样的...

计算机网络第六篇,了解一下 IP 基础知识的概念:IP 基础知识总结

计算机网络第七篇,全方位了解一下网络层的知识:我画了 40 张图就是为了让你搞懂计算机网络层

计算机网络第八篇,了解一下 ARP 协议是什么:ARP,这个隐匿在计网背后的男人

计算机网络第九篇,DNS 协议是面试经常会考到的点,这篇带你深入了解一下 DNS 协议:万字长文爆肝 DNS 协议!

计算机网络第十篇,Ping 的原理你知道了,那么 ICMP 的原理你了解了吗?ICMP 是个啥破玩意?

C程序设计语言

C 语言的设计者之一 Dennis M.Ritchie 和著名的计算机科学家 Brian W.Kernighan 合著的介绍 C 语言的权威经典著作。

C程序设计语言(第2版·新版)典藏版

我们现在见到的大量论述 C 语言程序设计的教材和专著均以此书为蓝本。原著第 1 版中介绍的 C 语言成为后来广泛使用的 C 语言版本—标准 C 的基础。人们熟知的 hello,world 程序就是由本书首次引入的,现在,这一程序已经成为所有程序设计语言入门的第一课。

编译原理

本书是编译领域无可替代的经典著作,被广大计算机专业人士誉为龙书的最新版本。

编译原理(原书第2版)

自本书出版以来,被世界各地的著名高等院校和研究机构(包括美国哥伦比亚大学、斯坦福大学、哈佛大学、普林斯顿大学、贝尔实验室)作为本科生和研究生的编译原理课程的教材。该书对我国计算机教育领域也具有重大影响。

我之前也写过一篇入门了解编译原理的入门级文章:

为什么编译原理被称为龙书?

操作系统概念

本书是操作系统领域的经典教材,从第 1 版至今全程记录了操作系统的发展历史,被国内外众多高校选作教材。

操作系统概念(原书第9版)

全书共六部分,不仅详细讲解了进程管理、内存管理、存储管理、保护与安全等概念,而且涵盖重要的理论结果和案例研究,并且给出了供读者深入学习的推荐读物。这一版新增了多核系统和移动计算的内容,每一章都融入了新的技术进展,并且更新了习题和编程项目。

现代操作系统

这本书是操作系统的圣经,是操作系统领域非常著名的佳作。与时俱进呈现当代操作系统的基础理论与研究动态。

现代操作系统(原书第4版)

在这一版中,Tanenbaum 教授力邀来自谷歌和微软的技术专家撰写关于 Android 和 Windows 的新章节,此外,还添加了云、虚拟化和安全等新技术的介绍。书中处处融会着作者对于设计与实现操作系统的各种技术的思考,他们的深刻洞察与清晰阐释使得本书脱颖而出且经久不衰。

操作系统我也写了很多文章,下面是操作系统的系列文章。

写给大忙人看的操作系统

写给大忙人看的进程和线程

操作系统内存管理

简直不要太硬了!一文带你彻底理解文件系统

肝了很久!一文了解操作系统 I/O

写给大忙人看的死锁详解

我写了一份操作系统词典送给你!

看完这篇操作系统,和面试官扯皮就没问题了

设计模式

本书是引导读者走出软件设计迷宫的指路明灯,凝聚了软件开发界几十年的设计经验。四位顶尖的面向对象领域专家精心选取了颇具价值的设计实践,加以分类整理和命名,并用简洁而易于复用的形式表达出来。本书已经成为面向对象技术人员的圣经和词典,书中定义的 23 个设计模式逐渐成为开发界技术交流所必备的基础知识和词汇。

设计模式:可复用面向对象软件的基础(典藏版)

计算机组成与设计

图灵奖得主 Patterson 和 Hennessy 共同撰写,计算机体系结构领域的经典书籍。经典著作《计算机组成与设计》继 MIPS 版、ARM 版之后的最新版本。

计算机体系结构新黄金时代必读之作,理解专用软硬件协同设计,共建开源生态。

计算机组成与设计:硬件/软件接口(原书第 5 版·RISC-V版)

数据挖掘

大数据和人工智能时代的数据挖掘教材和工具书。IBM T. J. Watson 研究中心杰出研究员阿加沃尔著,国内数据挖掘领域四大翘楚合译。从四个超级问题出发,详解数据挖掘的基础知识、高级数据类型及其应用,为处理复杂问题夯实基础。

数据挖掘:原理与实践(基础篇)

后记

这篇文章我推荐了几本经典书籍作为你可以阅读的方向,但并不意味着好书只有这几本,后面我会继续推荐一下所有经典书籍,给小伙伴们一个学习方向。

温馨提示:书虽然好,但是你一定要读起来,把书垫桌脚只能改善你的颈椎,不会使你变强哦

0 人点赞