最近阅读的几本书

在9月份的时候我就说如今我进入了大量阅读的时期. 按照计划我在9月份阅读了<Effective Java> 、 <数据结构与算法分析—— C 语言描述> 、<编程格调> 、<Java 8 函数式编程> 、<穷爸爸富爸爸> 以及正在阅读的 <Linux 命令行大全> 和 <Code Complete>.

这些书中有好有不那么好的. <Effective Java> 可谓好书, 我从中不仅验证了并深入很多之前已经知道的观点, 而且也习得了不少之前未曾至于的观点, 比如第 16 条: 复合优于继承, 第 17 条: 要么为继承而设计, 并提供文档说明, 要么就禁止继承. 关于复合和继承我是明白复合优于继承的, 但此书更加详细论述为何复合优于继承, 这是我之前所不知道的. 而其后的大部分论述则是我所知道但不够深入的. 这本书我会给 5 星. <数据结构与算法分析—— C 语言描述> 是我真正读完的第一本数据结构的书, 此书略显艰深, 究其原因乃是过多证明时间界, 但是较少告知某种算法或数据结构的核心属性和运用方位. 例如, 斐波那契堆我是通过阅读维基百科认识其定义的, 而书中一上来便开始证明其 DeleteMin 的时间界. 代码也较少而且基本不符合良好的代码风格. 但是不得不少此书涵盖了基本上所有基础数据结构和算法. 对于排序算法的时间界论证的很详细且严谨. 第 10 章算法设计技巧中介绍的分治算法和动态规划的确开拓了我的视野. 对此书我给 3 星. <编程格调> 好书经典书, 我在深圳一家书店遇到了它, 但是以为它是新书, 没想到确是 1978 年出版的书. 里边提到的每一条原则既有我熟知的, 也有我违背的甚至一些我至今还不明白的. 整本书言简意赅而且内容比较深. 书中所用语言为 Fortan 77 和 PL/I, 虽是古语但去了解一下它们的语言以及那个苍莽年代的编程风格也不错, 要知道那个时候还没有结构化编程. 此书 5 星当之无愧. <Java 8 函数式编程> 2 星, 简单介绍了 Java 中的 Lambda 表达式和 Stream 库的用法, 偶尔还插入一些设计模式和代码风格的问题. 简而言之就是太过于简单了. 并且遗漏了方法引用的类型描述. 所以这本书仅仅只算是一般的书. <穷爸爸富爸爸> 对我思想观念的冲击还是蛮大的, 虽说我对作者的某些观点不敢苟同, 而且觉得其故事过于玄虚, 但其关于财富的观点是我非常认同而且之前从未想过的. 此书给 4 星.

我在此摘录一些 <穷爸爸富爸爸> 的观点分享给阅读此文的读者们, 其实我们不仅仅可以编程, 而不关心与编程无关的事, 有了金钱的支持我们可以编写更好的程序.

  1. 财富就是支撑一个人生存多长时间的能力,或者说,如果我今天停止工作,我还能活多久?
  2. 开始关注你自己的事业,在继续工作的同时购买一些房地产,而不要买负债或是一旦被你带回家就没有价值的个人用品。
  3. 正如一句格言所说:“工作(job)一词就是‘比破产强一点’(just over broke)。”
  4. 我从未遇见喜欢亏钱的人,但在我的一生中,从未遇见一位没亏过钱的富人,却遇见许多从未亏掉一毛钱的穷人——我是说在投资活动中。
  5. 大部分人之所以贫穷,是因为在他们想要投资的时候,周围到处是跑来跑去的“小鸡”,叫嚷着“天要塌下来了,天要塌下来了”。“小鸡”们的说法很有影响力,因为我们每个人的心中也都有一只“小鸡”。因此,我们常常需要极大的勇气,不让谣言和杞人忧天的怀疑加剧我们的恐惧和疑虑。
  6. 穷人有一些不好的习惯,其中一个普遍的坏习惯就是随便动用储蓄。富人知道储蓄只能用于创造更多的收入,而不是用来支付账单。
  7. 金钱是一种观念,如果你想要更多的钱,只需改变你的思想。

财富不仅仅在于当前拥有多少钱, 更在于有一种良好的对待金钱的态度. 这是我之前所没有的. 想想读者你是不是也是这样的?

以上分享了几本我读过的书. 我买过不少计算机的书籍, 也会遇到烂书. 像<Head First PHP>就是一本烂书, 我已经把它丢弃了, 对于烂书不仅浪费时间还浪费空间还浪费钱. 我希望保留下来的书都是我阅读过的好书. 在 Kindle 上我也买过不少书, 并读过其中不少, Kindle 更适合与阅读一些不那么艰深的书, 我更多会利用碎片时间来阅读它们. 所以我装了比较多的小说、财经和论述方面的书籍, 有时也会放入一些码农期刊. 码农期刊每期都会有一个主题, 摘入主题相关的书籍中的一些文章, 对于开拓视野其实蛮不错的. 在 Kindle 上阅读也有一个好处, 就是可以标记重要的语句, Kindle 会自动摘入到一个文本文件中去, 可以单独拿出来整理或者分享.

在此表达我个人的一个小小的愿望: 因为我写了两个月以来都没有一个评论, 我甚至不知道是否真的有人会看我所写的东西. 所以我希望读者能够留下自己一个足迹, 也算是给我一个鼓励吧.

更新

我想急于分享 mlook 这个网站, 里边真的有非常之多的好电子书, 只要手上有一个 Kindle 之类的阅读器, 那么这些书便可以免费的看. 你可以通过 狗耳朵 购买一个邀请码注册. 若是需要帮忙下载书籍可发送email 至我的邮箱: chuenlungwang@qq.com 写明需要下载的书籍名称, 或者给出豆瓣的链接, 甚至是 mLook 上的链接. 我一来就下载了一个 <艾伦·图灵传> . mLook 网站本身并不生产各种电子书, 所有的电子书均由用户自己上传. 上传越多者可获得越接近于 Vip 的特权, 即无限下载书籍以及获得邀请码. 而邀请码和无限下载书籍是一种稀缺资源. 因而就会有更多人愿意上传书籍. mLook 网站提供了一个分享平台和推送服务, 真是一个良好的商业模式. 我还想说的是阅读不仅仅在于阅读量, 而在于阅读可能会开拓一个人的视野, 甚至改变其想法. 所以对于读书应该抱有一种开放的心态. 准备随时接收一切, 而不是抱着偏见拒绝很多事物. 对于其它事物何尝不是这样呢?