内容简介:相信每个读过大学的人都被垃圾教材坑害过,有人可能还浑然不知。记得大一学习常微分方程,老师给我们班每个人借了一本国外的原版教材,以供参考。临近期末考试,我才尝试性地翻开那本英文版教材,一开始读就被她深深地吸引,原来我们教材上那些枯燥机械的内容竟然可以演绎得如此轻松有趣,原来英文版的教材能比中文版的还好懂!阅读那本教材,就好像有位经验丰富的长者,顺着你的思维和逻辑,娓娓道来,最后一语点破,整个脉络瞬间清晰无比。几年后读到TCPL和CSAPP,也有类似的感受。掩卷长叹,不禁感慨那些被垃圾教材浪费的时光。经典永不
相信每个读过大学的人都被垃圾教材坑害过,有人可能还浑然不知。记得大一学习常微分方程,老师给我们班每个人借了一本国外的原版教材,以供参考。临近期末考试,我才尝试性地翻开那本英文版教材,一开始读就被她深深地吸引,原来我们教材上那些枯燥机械的内容竟然可以演绎得如此轻松有趣,原来英文版的教材能比中文版的还好懂!阅读那本教材,就好像有位经验丰富的长者,顺着你的思维和逻辑,娓娓道来,最后一语点破,整个脉络瞬间清晰无比。几年后读到TCPL和CSAPP,也有类似的感受。掩卷长叹,不禁感慨那些被垃圾教材浪费的时光。
经典永不过时,读书就要读经典,计算机行业有很多经典书籍值得每一个 程序员 学习。下面的书籍列表,主要用来记录自己的阅读进度,会持续更新。书名中特地加上版次的,表示该版次有特定的价值。比如,Stevens先生编写的TCP/IP Illustrated第1版就远比别人续写的第2版好,C++ Primer第5版新增了C++11新特性的描述。没有标注版次的,阅读最新版就行。我现在基本用DPT-RP1阅读器读专业书,以后尽量不买实体书(以减轻搬家时的痛苦-_-#),因此也记录了实体书和pdf电子档的拥有情况。本文没有对每本书做更多的介绍,中文互联网上最好的书单介绍在这里: 程序员必读书单 。
基础知识
| 编号 | 书名 | 有实体书? | 有pdf? | 阅读状态 |
|---|---|---|---|---|
| 1 | 编码:隐匿在计算机软硬件背后的语言 | 无 | 无 | 完成 |
| 2 | Computer Systems: A Programmer’s Perspective | 有 | 有 | 完成 |
| 3 | Computer Architecture: A Quantitative Approach | 无 | 有 | 计划 |
| 4 | 程序员的自我修养 : 链接、装载与库 | 有 | 无 | 完成 |
操作系统
| 编号 | 书名 | 有实体书? | 有pdf? | 阅读状态 |
|---|---|---|---|---|
| 1 | Operating System Concepts | 无 | 有 | 完成 |
| 2 | Advanced Programming in the Unix Environment | 有 | 有 | 完成 |
| 3 | UNIX网络编程 卷1:套接字联网API | 有 | 有 | 完成 |
| 4 | The Linux Programming Interface | 无 | 有 | 完成 |
| 5 | Unix/Linux编程实践教程 | 无 | 无 | 完成 |
| 6 | 鸟哥的 Linux 私房菜:基础学习篇 | 无 | 有 | 完成 |
基础算法
| 编号 | 书名 | 有实体书? | 有pdf? | 阅读状态 |
|---|---|---|---|---|
| 1 | 数据结构与算法分析(C语言描述) | 有 | 有 | 在读 |
| 2 | 算法 | 无 | 有 | 完成 |
| 3 | Introduction to Algorithms | 无 | 有 | 计划 |
| 4 | STL源码剖析 | 有 | 无 | 计划 |
网络协议
| 编号 | 书名 | 有实体书? | 有pdf? | 阅读状态 |
|---|---|---|---|---|
| 1 | TCP/IP Illustrated: Protocols, 1st Edition | 无 | 有 | 在读 |
| 2 | The TCP/IP Guide | 无 | 有 | 在读 |
| 3 | 网络是怎样连接的 | 无 | 有 | 完成 |
| 4 | 图解TCP/IP | 无 | 有 | 完成 |
编程语言
| 编号 | 书名 | 有实体书? | 有pdf? | 阅读状态 |
|---|---|---|---|---|
| 1 | C程序设计语言 | 有 | 无 | 完成 |
| 2 | C和指针 | 有 | 无 | 完成 |
| 3 | C++ Primer中文版(第5版) | 有 | 有 | 完成 |
| 4 | Effective C++ | 有 | 有 | 完成 |
| 5 | 深度探索C++对象模型 | 有 | 无 | 计划 |
| 6 | A Byte of Python | 无 | 有 | 完成 |
| 7 | Linux命令行和 shell 脚本编程宝典 | 无 | 有 | 完成 |
| 8 | Structure and Interpretation of Computer Programs | 无 | 有 | 计划 |
软件工程
| 编号 | 书名 | 有实体书? | 有pdf? | 阅读状态 |
|---|---|---|---|---|
| 1 | 代码大全 | 有 | 无 | 计划 |
| 2 | 重构:改善既有代码的设计 | 有 | 无 | 计划 |
| 3 | 设计模式:可复用面向对象软件的基础 | 有 | 无 | 计划 |
| 4 | 敏捷软件开发:原则、模式与实践 | 无 | 有 | 计划 |
| 5 | 人月神话 | 无 | 无 | 计划 |
| 6 | Unix编程艺术 | 无 | 无 | 完成 |
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- 如何翻译一本计算机书籍?
- 计算机视觉经典书籍推荐
- 世界读书日,上百本免费计算机书籍,拿走不谢!
- Python、C++、Windows 10 成监狱禁书,犯人不能学习编程和计算机书籍?
- 书籍推荐第一期
- 抽奖送Python书籍
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
数据结构 Python语言描述
[美] Kenneth A. Lambert 兰伯特 / 李军 / 人民邮电出版社 / 2017-12-1 / CNY 69.00
在计算机科学中,数据结构是一门进阶性课程,概念抽象,难度较大。Python语言的语法简单,交互性强。用Python来讲解数据结构等主题,比C语言等实现起来更为容易,更为清晰。 《数据结构 Python语言描述》第1章简单介绍了Python语言的基础知识和特性。第2章到第4章对抽象数据类型、数据结构、复杂度分析、数组和线性链表结构进行了详细介绍,第5章和第6章重点介绍了面向对象设计的相关知识、......一起来看看 《数据结构 Python语言描述》 这本书的介绍吧!