我的 2014 书单

Book list of 2014

Posted by Liao on December 29, 2014

2014 年是我工作的第一年,这一年的进步还是很明显的,阅读是最好的知识获取方式。临近年终,总结一下今年读过的书,其中大部分是在 kindle 上阅读的,一部分英文书是在电脑上阅读的 PDF 版本,还有几本纸质书。

有了 kindle 之后开始大量阅读电子书,人文类书籍适合看 epub/mobi 电子版本,多看,亚马逊这些书城已经可以覆盖大部分的常见书了。PDF 版本的书非常适合英文版的技术书(中文的技术书目前只有图灵书城有正版出售,其余基本都是盗版扫描版)。纸质书就见鬼去吧,太不方便携带了,现在还不知道家里一堆没看的纸质书搬家时怎么处理。

非技术类

把时间当作朋友

这本书不是所谓的成功学,也没有心灵鸡汤,这本书其实只是李笑来同志独立思考了下为什么那么多人不成功的原因,然后他从时间管理这个角度分享了下他的开悟。

  1. 要学会技能,最好的方法是坚持,最大的障碍是耐心。
  1. 凡是可以速成的技能都不值钱,比如人人都可以骑自行车,这不值钱。有天赋的选手,加上长期专业枯燥的训练,倒可以在这个领域成功。
  1. 成功从来都不是人人都可以做到的事情,过去不会,现在不会,将来依然不会。基于比较的成功理念,是伤人的、害人的。事实上,对年轻人来说,成长比成功更重要——并且这才是人人都可以做到的事情,才是值得人人都追求的事情。而成长其实只有一条路:积累。
  1. 一方面是自己的欲望无限,一方面是要完成的事情太多,而另外一方面又是自我满意度不断下降,这就是人们总是不由自主地期望速成的根源。出路肯定是有的,但,在此之前,接受现实是唯一的起点。告诉自己:我有不足,我需要时间,我没办法一蹴而就。就这样。
  1. 所有学习上的成功,都只靠两件事:策略和坚持,而坚持本身就是最重要的策略。坚持,其实就是重复;而重复,说到底就是时间的投入,我是说,大量的时间投入。

看见

这本书看的我几欲落泪,文字朴实,但是有重量。如果没看过这本书,我永远不会知道社会中那些最底层弱者他们的生活状况,他们更需要媒体的关注。

  1. 不要因为走得太远,忘了我们为什么出发
  1. 哪儿有什么胜利可言,挺住意味着一切。
  1. 是的,生命往往要以其他生命为代价,但那是出于生存。只有我们人类,是出于娱乐。
  1. 您认为媒体有偏见,是的,可能媒体会有偏见,世界任何一个国家都这样,但纠正偏见的最好方式就是让意见市场流通起来,让意见与意见较量,用理性去唤起理性
  1. “痛苦是财富,这话是扯淡。姑娘,痛苦就是痛苦,”他说,“对痛苦的思考才是财富。”
  1. 人类只是个概念,一代一代人都是相似的生活,这辈子决定你悲欢的就是你身边的几个人。
  1. 在国家垄断企业面前,很多人首先没有自信,为什么没有自信?中国人习惯了听从权威,大家都被这样教育着,权威是至高无上的。
  1. 因为我们的性文化里,把生育当作性的目的,把无知当纯洁,把愚昧当德行,把偏见当原则。
  1. 就像叶子从痛苦的蜷缩中要用力舒展一样,人也要从不假思索的蒙昧里挣脱,这才是活着。

活着

花了一个晚上的时间一口气看完,没有华丽的笔调,却能流入人性的最深处。我们依然在追求或者的意义,也许人是为了活着本身而活着,而不是为活着之外的任何事物所活着。

  1. 写作过程让我明白,人是为活着本身而活着的,而不是为了活着之外的任何事物所活着。我感到自己写下了高尚的作品。

许三观卖血记

既幽默荒诞,又让人感受到一种朴实而沉重的爱。书中印象最深的是讲大饥荒和文革的片段。

毛主席每天都在说话,他说:“要文斗,不要武斗。”于是人们放下了手里的刀,手里的棍子。毛主席接着说:“要复课闹革命。”于是一乐、二乐、三乐背上书包去学校了,学校重新开始上课。毛主席又说:“要抓革命促生产。”于是许三观去丝厂上班,许玉兰每天早晨又去了炸油条了,许玉兰的头发也越来越长,终于能够遮住耳朵了。 又过去了一些日子,毛主席来到天安门城楼上,他举起右手向西一挥,对千百万的学生说:“知识青年到农村去,接受贫下中农的再教育,很有必要。”于是一乐背上了铺盖卷,带着暖瓶和脸盆走在一支队伍的后面,这支队伍走在一面红旗的后面,走在队伍里的人都和一乐一样年轻,他们唱着歌,高高兴兴地走上了汽车,走上了轮船,向父母的眼泪挥手告别后,他们就去农村插队落户了。

这一天,毛主席坐在书房的沙发上说:“身边只留一个。”于是三乐留在了父母身边,三乐十八岁时,中学毕业进了城里的机械厂。

  1. “你知道吗?为什么工厂停工了、商店关门了、学校不上课、你也用不着去炸抽条了?为什么有人被吊在了树上、有人被关进了牛棚、有人被活活打死?你知道吗?为什么毛主席一说话,就有人把他的话编成了歌,就有人把他的话刷到了墙上、刷到了地上、刷到了汽车上和轮船上、床单上和枕巾上、杯子上和锅上,连厕所的墙上和痰盂上都有。毛主席的名字为什么会这么长予你听着:伟大的领袖伟大的导师伟大的统帅伟大的舵手毛主席万岁万岁万万岁。一共有三十个字,这些都要一口气念下来,中间不能换气。你知道这是为什么?因为文化大革命来了。”

1984

一本牛逼的书,看 「1984」让人感到恐惧,因为从书中看到了某些国家的影子,也许书中的故事真的就会在我们身边发生。

  1. 战争即和平,自由即奴役,无知即力量
  1. 他们不到觉悟的时候,就永远不会造反;他们不造反,就不会觉悟。
  1. 谁控制过去就控制未来,谁控制现在就控制过去。
  1. 思想罪不会带来死亡:思想罪本身就是死亡。

动物庄园

这本书讲了一个很离奇的革命史,但又很现实。书中描写的一切,在 10 年以后,在中国又上演了一遍,其时间跨度和我们国家的年龄差不太多,而且,似乎仍然没有完全谢幕。

  1. 所有的动物都是平等的,但有些动物比其他动物更平等。

阮一峰博客文集 1:如何变得有思想?

这本书是阮一峰的读书笔记,大部分是摘录一些原文,写一些感想,没有阮一峰的博客有意思。

  1. 计算机是可预测和可控的,而人类不是,这就是计算机的吸引力所在。
  1. 对于黑客来说,关着的门就是一种挑衅,而锁着的门则是一种侮辱。
  1. 但是,如果你仔细想想,就会发现他完全没必要这么做,尤其在得了癌症的情况下。在重新入主苹果之前,他已经功成名就了。为什么他工作到生命的最后一刻,只有一个解释,那就是他真的热爱自己所做的一切。
  1. 表面上看,这样的设计很低效:为了取得结果,你必须运行一连串小程序,那么为什么不用一个大程序一次运行就得到结果呢?但是事实证明,由于小程序之间可以像积木一样自由组合,所以非常灵活,能够轻易完成大量意想不到的任务。而且,计算机硬件的升级速度非常快,所以性能也不是一个问题。另一方面,开发单一目的的小程序,要比开发大型程序容易得多,所以Unix才有可能在短短几个月内问世。
  1. 所有语言中最甜蜜、最重要的声音,就是当一个人听到自己的名字。
  1. 自由意味着知道你自己的笼子有多大。
  1. 为什么中国的交通很乱?因为各种政治压制和社会控制的存在,中国人把油门和方向盘当作发泄工具。
  1. 中国人之间毫无信任可言。在中国做买卖,人们的预期就是对方会骗自己。
  1. 中国人事部门主管的权力远高过西方,因为那些被录用的人往往对他们心怀感激。
  1. 生活才是最好的老师,大多数时候,生活并不对你说些什么,它只是推着你转,每一次推,它都像是在说“喂,醒一醒,有些东西我想让你学学。”

阮一峰博客文集 2:一个寻找作者的读者

这本书基本是博客摘录,有趣的文章也不多。

  1. 时尚的东西就是丑陋的东西,丑到令人无法容忍,每六个月就非得换掉不可。
  1. “现在有人对你们说:“牺牲你们个人的自由,去求国家的自由!”我对你们说:“争取个人的自由,就是争取国家的自由;争取个人的人格,就是争取国家的国格!自由平等的国家不是一群奴才建造得起来的!”
  1. “把自己铸造成器,方才可以希望有益于社会。真实的为我,便是最有益的为人。把自己铸造成了自由独立的人格,你自然会不知足,不满意现状,敢说老实话。”

沃兹传:与苹果一起疯狂

沃兹是个技术天才,也非常喜欢恶作剧。Jobs 一毛不拔,Woz 乐施好善。 Woz 头上没有Jobs 那样耀眼的光环,而他才是仙!

黑客与画家

硅谷创业之父Paul Graham 的文集,不过读这本书的时候我还不知道 lisp 是什么,以后找机会重读。作者用大量的篇幅论述了编程语言。其实动态语言和静态语言,并不是重点。不过诚如作者所说,现在计算机软件发展速度,远远落后于硬件更新速度 。未来更好的语言,应该是函数库强大,且开始简易的。

打造 Facebook

王淮以自己的亲身经历讲述了 Facebook 的五年经验。包括 Facebook 的招聘,怎么做项目,Facebook 的黑客文化等,还讲述了大量作者在 Facebook 的管理经验。

技术类

TCP/IP 详解 卷1:协议

W.Richard Stevens 的经典力作,10 年前的书放到现在读也不过时,解决了我网络方面的许多困惑,是一本值得反复深读并且珍藏的书。

图解 TCP/IP

看过 TCP/IP 详解卷一之后,再看这本书就觉得内容太浅显了,很多重要知识点没有覆盖,只适合初入门时看看。

Wireshark 网络分析就这么简单

一本很薄的书,其实并没有讲很多 wireshark 的具体使用,而是通过很多案例讲解了网络方面的基础原理(特别是关于 TCP 的),读起来非常畅快。

HTTP 权威指南

HTTP 是 Web 的基础,这本书非常全面的介绍了 HTTP 协议的各个方面,不过一些细节不是特别深入,一些知识用的很少,不过要了解 HTTP 协议看看这本书还是有必要的。

图解 HTTP

强烈推荐这本书,这本书没有「HTTP 权威指南」那么大而全,但是讲解的都是 HTTP 协议里最重要的部分,配上图画浅显易懂,且不失深度,书最后的 Web 攻击举例非常的棒,让我了解了之前不那么了解的 xss,sql 注入等技术。

决战Nginx系统卷

书的内容还可以,例子非常多,参考用很方便。

实战Nginx

书中例子很多,不是很深入,一些指令的解释有误,用来参考还不错。

Instant Varnish Cache How to

刚开始开这本书还以为是 Varnish 的官方文档,后来才发现不是,不过对比了下官方文档,这本书更加精炼一些,且浅显易懂。

Head First Python

Python 的入门书,没有什么大篇幅的语法讲解,而是直接动手做任务,甚至包括了简单的 MVC Web 开发和安卓开发。不过看完也只能对 Python 有个大概的了解,想写点什么还需继续学习。

Dive Into Python

这本书需要有 Python 基础,不适合入门,一些开发技巧讲的很好。

Python for Unix and Linux System Administration

讲了许多 Python 进行系统管理的实例,很多库的介绍是浅尝辄止,比如 twisted 仅仅用一个实例就讲完了,如果想深入还需自己下番功夫才行。

Linux Performance Tuning Guidelines

讲 Linux 系统调优的,涉及 CPU,内存,IO 以及网络。原理阐述的很多,对理解 Linux 内核原理很有帮助,不过很多调优参数一般也不需要改动,Linux 变得越来越「开箱即用」了。

LInux From Sratch

手把手教你从零开始编译属于自己的 Linux,能加深对 Linux 启动过程的理解,不过大量的细节是编译参数,其实这些参数平常并不会用的太多。

The Linux Kernel

网上有中文的翻译版,介绍 Linux 内核的书,难度不算太大,我是跳着看的,感觉适合初入门的看的讲解 Linux 内核的书,只不过书中的内核版本比较老。