计算机入门必读书籍

218 阅读6分钟

欢迎大家关注公众号:好码农,了解和学习更多的计算机知识

又是一年毕业季,计算机作为一门热门专业,相信又有很多同学选择了计算机。作为一个过来人,在这里为即将步入计算机美好世界的同学们推荐几本非常值得读的计算机书籍,让它们带你走入程序员的世界。

作为一个初学者,最重要的就是要激起学习的兴趣,下面这几本就非常适合初学者,以图解的形式解决了计算机的枯燥,带你一步步的了解计算机,打开你的兴趣大门。建议对计算机还不了解的同学可以先看前4本,再根据兴趣去看后面三本。

1、《计算机是怎样跑起来的》 豆瓣评分7.6

本书倡导在计算机迅速发展、技术不断革新的今天,回归到计算机的基础知识上。通过探究计算机的本质,提升工程师对计算机的兴趣,在面对复杂的最新技术时,能够迅速掌握其要点并灵活运用。

本书以图配文,以计算机的三大原则为开端、相继介绍了计算机的结构、手工汇编、程序流程、算法、数据结构、面向对象编程、数据库、TCP/IP 网络、数据加密、XML、计算机系统开发以及SE 的相关知识。

图文并茂,通俗易懂,非常适合计算机爱好者和相关从业人员阅读。

2、《程序是怎样跑起来的》豆瓣评分8.1

本书从计算机的内部结构开始讲起,以图配文的形式详细讲解了二进制、内存、数据压缩、源文件和可执行文件、操作系统和应用程序的关系、汇编语言、硬件控制方法等内容,目的是让读者了解从用户双击程序图标到程序开始运行之间到底发生了什么。同时专设了“如果是你,你会怎样介绍?”专栏,以小学生、老奶奶为对象讲解程序的运行原理,颇为有趣。本书图文并茂,通俗易懂,非常适合计算机爱好者及相关从业人员阅读。

3、《网络是怎样连接的》豆瓣评分9.2(豆瓣科普类图书TOP100)

本书以探索之旅的形式,从在浏览器中输入网址开始,一路追踪了到显示出网页内容为止的整个过程,以图配文,讲解了网络的全貌,并重点介绍了实际的网络设备和软件是如何工作的。目的是帮助读者理解网络的本质意义,理解实际的设备和软件,进而熟练运用网络技术。同时,专设了“网络术语其实很简单”专栏,以对话的形式介绍了一些网络术语的词源,颇为生动有趣。

本书图文并茂,通俗易懂,非常适合计算机、网络爱好者及相关从业人员阅读。

4、《计算机程序的构造和解释》豆瓣评分9.5(豆瓣热门编程图书TOP10)

《计算机程序的构造和解释》成型于美国麻省理工学院(MIT)多年使用的一本教材,1984年出版,1996年修订为第二版。在过去的二十多年里,该书对于计算机科学的教育计划产生了深刻的影响。

在第二版中,大部分重要程序设计系统都重新修改并做过测试,包括各种解释器和编译器。作者根据其后十余年的教学实践,还对其他许多细节做了相应的修改。

5、《图解HTTP》豆瓣评分8.1

本书对互联网基盘——HTTP协议进行了全面系统的介绍。作者由HTTP协议的发展历史娓娓道来,严谨细致地剖析了HTTP协议的结构,列举诸多常见通信场景及实战案例,最后延伸到Web安全、最新技术动向等方面。本书的特色为在讲解的同时,辅以大量生动形象的通信图例,更好地帮助读者深刻理解HTTP通信过程中客户端与服务器之间的交互情况。读者可通过本书快速了解并掌握HTTP协议的基础,前端工程师分析抓包数据,后端工程师实现REST API、实现自己的HTTP服务器等过程中所需的HTTP相关知识点本书均有介绍。

本书适合Web开发工程师,以及对HTTP协议感兴趣的各层次读者。

6、《图解TCP/IP》豆瓣评分7.9

这是一本图文并茂的网络管理技术书籍,旨在让广大读者理解TCP/IP的基本知识、掌握TCP/IP的基本技能。

书中讲解了网络基础知识、TCP/IP基础知识、数据链路、IP协议、IP协议相关技术、TCP与UDP、路由协议、应用协议、网络安全等内容,引导读者了解和掌握TCP/IP,营造一个安全的、使用放心的网络环境。

本书适合计算机网络的开发、管理人员阅读,也可作为大专院校相关专业的教学参考书。

7、《图解网络硬件》豆瓣评分7.4

本书详细介绍了计算机网络硬件的相关知识,在对硬件设备、相关技术及规范进行详尽考据和整理的同时,侧重工程实践,重点讲述了在实际网络建设工程中真实使用的网络硬件设备及其相关背景知识,能够帮助读者深入理解计算机网络在工程实践中某些容易混淆的概念,如L3交换机和路由器等。

本书在讲解的同时,还辅以丰富的图例,使计算机网络设备的真实情况一目了然,同时深入浅出地介绍了原本复杂抽象的计算机网络术语,因此对于学习了计算机网络,想了解计算机网络设备真实情况的读者来说是不可或缺的参考资料,也可作为大学课程《计算机网络》的扩展读物。另外,本书介绍了大量非思科设备和数据通信领域的相关知识,因此对于学习CCNA、CCIE等的读者和从事相关工作的工程技术人员而言,也非常具有参考价值。