我的读书单 --31 July 2015
说句不光彩的话,我从2010年正式成为计算机系学生到到现在虽然长达五年的时间了,可是在2013年之前我还一直都是只会满足于简单学习一下课本教材应付一下考试的那种无为学生,真是虚度光阴啊,直到这两年我才似乎慢慢懂得自己需要学习的东西实在是太多,不是上上课考考试就行的,这大部分算是我的悲剧吧,不过这样的悲剧上演多了可能就是中国大学的悲剧吧.
这两年来,随着看的书越来越多,发现自己真是毛也不懂,大师太多,经典太多,真的需要沉下心来好好学习,好好看书
正好趁着闲暇时机,整理了一下我这几年看的书,以及还没来得及看但是很像看的书,希望大家能以我为戒,不要浪费光阴,多加学习
Linux相关
鸟哥的Linux私房菜 (基础学习篇)
这本书可以说是我熟悉Linux环境的入门书,这本书我虽然只看了前半部分,但是依然受益匪浅,基本上熟悉到了整个Linux工作环境下的种种东西,虽然都是简单的命名和工具的学习指导,但是很好的让我了解了Linux这个独特的环境开发的乐趣
shell脚本学习指南
这本书是讲shell脚本的,我当初是粗略的看了一下,其实shell语法很简单,难的是awk, sed等这些命令,如果你想学习shell脚本这本书还是不错的,不过目前shell脚本快要被python取代了
UNIX环境高级编程
这本书我买的很早,但是一直都没有勇气看,最近找工作也才翻了一下,这本书出自Ricard大神之手,是Linux环境系统编程非常好的工具书,提供了很多系统调用的解释
Linux内核设计与实现
这本书算是Linux内核的入门书籍了,作者是Love大神,有着很多年的内核开发经验,这书最大的特点就是特别薄,但是内容很有概括性,可以帮助你很快的了解Linux内核的大致工作机制
Linux内核源代码情景分析
这本书是国人写的书,我看过很多Linux内核书籍,发现大多都是讲原理的,正所谓talk is cheap, show me the code
, 这本书就是一段代码一段代码的给你解释,非常的细致,所以可以让你对很多内核的原理有着非常深刻的理解和认识,非常适合仔细研读,可惜我也是大致看了一下,希望以后有时间还是要仔细看看. 这本书有一个不好的地方就是书是2001年编写的,分析的是2.4版本内核,比较的老旧,很多实现后来都有改变
体系结构相关
深入理解计算机系统
这本书非常的好,号称单位重量价值大于黄金的经典书籍,它是以程序员的角度来看待体系结构和编译器等,即没有深陷到硬件上大讲特讲也没有非常肤浅的对付过去,可以说是恰到好处.读完之后会对Linux下程序执行有着更深刻的理解
计算机体系结构量化研究方法
体系结构界的圣经,我买了一本,可惜没怎么看
计算机体系结构(胡伟武)
之所以说这本书一半原因因为作者是我的导师,一半原因是因为写的确实还可以,其实很多内容可能是从量化那本书拿过来的,不过好在老胡亲自做过CPU,对体系结构的理解还是很深的,顺便说一句,老胡教书也还是不错的,可见真正懂的人教授知识会让知识一点不那么深奥难懂,只是有些老师自己都没弄明白,再来教你,你自然也就不懂了.
操作系统
现代操作系统
这本书也是很经典的入门级别操作系统书籍,作者是Andrew S.Tanenbaum大神,他和Ricard一样都是在操作系统和网络方面有非常深的造诣.这本书介绍很多基本概念,以及操作系统常见的问题以及各种解决办法
编译原理
编译原理(龙书)
龙书一出,谁与争锋. 国内的编译原理书籍基本都是抄袭龙书的,有的甚至练插图都抄…这本书我仔细看了前半部分,书的内容很基础,很容易看懂,这可能就是大师吧,真正的大师写的东西其实一点不深奥,因为大师真正明白这些东西,可以娓娓道来,慢慢解释
网络
TCP/IP协议详解三部曲
Ricard大神经典之作,我只看了第一部,后两步偏实现细节,可以说是很好的TCP/IP书籍
UNIX网络编程
Ricard大神经典之作,重点介绍UNIX环境下TCP/IP编程,这书一点没看过,以后要是工作需要一定要看看
计算机网络:自顶向下方法
入门级书籍,不过我没看过,很遗憾,以后有机会要看看
数据库
数据库系统概念
这是一本很好的入门书,不厚,说的很精辟,可惜我只看了其中一点
C++
C++ Primer
Lippman大师书写的入门级别工具书,特别的厚,不过讲的很详细
Essential C++
这本书也是Lippman的作品,和C++ Primer齐称倚天屠龙,这本书是Primer的缩略版,砍掉很多东西,教你如何C++快速入门
Effective C++
一本关于C++使用经验的书,书中是前人的56个经验教训,这书我只看了一半,因为觉得自己C++代码码的还是不够多,对很多建议还是不能理解,以后希望经验多了再看看
STL源码剖析
侯捷的力作之一,我其实是非常喜欢这类书籍的,就是源码面前,了无秘密,能看代码就不瞎BB,这本书可以让你看到你很多C++的具体实现,包括内存管理,容器的实现等,让你对C++有着更深入认识
深度探索C++对象模型
这又是Lippman的经典大作,这本书主要帮助你理解C++对象的内存布局,以及多态,虚继承等实现原理,这书很深奥,但是读完可以让你对C++的对象有着更加深刻的理解
算法
算法导论
这本书自然是经典中的经典,不看都不好意思说自己学过算法
编程珠玑
这本书很老,它的作者是算法导论其中一个作者的老师…书中很多经典问题的经典解决办法,经过几十年洗礼还是很经典
声明:本文采用BY-NC-SA协议进行授权.转载请注明: 我的读书单
comments powered by Disqus