阅读计算机图书的一些心得

标签: 总结 读书 | 发表时间:2011-10-24 18:24 | 作者:juvenxu kylexlau
出处:http://www.juvenxu.com

我是个喜欢读书的人,大学里买不起书就收集了好多电子书(盗版行为,不鼓励),工作后手头没那么拮据了,就买很多书,影印的、翻译的、国人原创的、二手的,还有一些直接从amazon.com购买的原版书,当然那个价格就相对贵很多了。到目前为止,书房一个大大的书架也已经塞了十之八九。这还不包括我在iPad上的不少阅读量。

虽然是计算机书,但大多都是随性而读,换句话说就是全凭兴趣,因而不够严肃专业,自然太深的积累是没有的,不过浅一些的心得还是可以说一说的。

首先是挑书,我在读书的同时慢慢锻炼了挑书的能力,因为读书最大的消费不是书价,而是时间,因此挑对书是至关重要的。我读书主要是看出版社,比如国外著名的有O’Reilly、Manning、Addison Wesley、Pragmatic Bookshelf等等,这些出版社的书大部分质量非常优秀,也包含了不少的经典,就算你不小心遇到本很水的,那几率也是非常地低。国内出版社和国外差距很大,但应该说一直在进步,我个人最喜欢的是东南大学出版社的O’Reilly影印系列,质量真是好得没话说,价格也公道。关于翻译,人民邮电图灵的质量应该是做得最好的了,特别是有阮一峰这样的译者,真是读者的福气。原创方面的话,应该说机械工业的华章和电子工业的博文视点强一点,经常会出现一些让人眼前一亮的书,其作者水平真不比老外差。

挑书还得看作者,不熟悉作者的话,那就去网店搜一下作者的名字,如果看到他有10本或者更多的著作或译作,三五年内完成,专业领域跨度又极大,那基本上这是个不负责任的家伙。计算机行业写作不是写玄幻小说,本身需要很厚的技术积累,很多专家都是积累三五年,然后再花一两年才能磨出一本好书的,因此高产的基本就无法保证质量。还有一个看作者的方法是看他有没有自己给书开辟一个网页,负责的作者会把自己的书看得很重,因此写完了也会持续收集反馈。

挑书当然也可以看网店的书评,什么China-Pub啊、当当啊、京东啊、卓越啊、豆瓣啊等等,但不是所有书评都是可以相信的,书拖书黑在这个年代就像火车站卖发票的贩子一样常见。我个人会关注那些购买了书后,写得较长的有理有据的书评。什么“好书,顶”,或者“垃圾、骗子”这样的评论其实等于什么都没说。看看amazon.com上的书评,好在哪里、不好在哪里,说得清清楚楚,那才是有意义的。

挑到了好书就开始享受咯!我会大概把书分为简单两类,其一是硬技术,例如一门语言ruby,一个技术lucene,不学就不会,学了就会。对这类书,会有两种阅读的驱动力,一是完全凭兴趣,例如前一阵子因为《黑客与画家》的缘故,想学学lisp了,那就找本lisp的书看看,又或者因为最近买了mac,就找本mac编程的书看看,等等。二是功利性阅读了,例如最近一个项目要用到lucene,那就找本lucene的书来啃,以应付工作。功利和兴趣还是结合起来的好,完全功利了就没有自己的想法,完全凭兴趣那也不太现实,毕竟还是要工作的。当然,如果工作的技术点就是你的兴趣,那再好不过。

除了硬技术类书籍,还有大量软技术的书籍。最好的例子就是《程序员修炼之道》,它没说某个特定的技术,但总结了大量闪光的思想,可能读到其中一条你会有豁然开朗的感觉,又或者你读的时候没在意,一段时间后在实际工作中遇到的问题让你想起书中的一些建议。出版社可能会将其归入“技术人文类”,但我觉得,所有那些看过一遍都要思考理解后才能慢慢感悟的书都属于“软技术”,例如《重构》也算,还有一些软件工程类的如敏捷开发等等。

我会夹杂着读硬技术书籍和软技术书籍,相对来说软技术书籍读起来会轻松一点,因为表面意思理解很容易,而硬技术,懂就是懂,不懂就是不懂,前后还有衔接,要求你硬记住,或者实际操作才能理解。但其实真正理解软技术更难,这些书往往需要你读过一遍之后,过一年再读,再过几年再读,才能理解作者的思想。当然读太多这类的书而忽于实践也不好,到最后只剩下空洞的理论。功利性的阅读往往只再硬技术上,但如果缺乏软技术的补充,往往会迷失,好比已经积累了很多内力但缺乏调理。

书读得多了,我渐渐有了点怪癖,例如追求原版书的印刷质量,有时候会不惜好几倍的价格买原版书。又或者一直盯着市场看有什么好书出来,有了就买,到最后都来不及读。还有就是能读英文就不读翻译,完全是盲目的。其实只要翻译够好,读起来也爽,还能节省时间。不过话说回来,作为一个程序员,读个至少十本八本的英文版还是有必要的,这点能力是必须的。

读书的时候做点笔记也大有帮助,给自己买本漂亮的笔记本,多少写写划划,电子版的话,很多软件如iPad平台上的,都支持做些笔记。这都帮助思考,而不是简单的字面意思都过掉了,以为读完了,其实理解甚少。

大概想到的就这么多了,最后给大家的建议是,只要是你认定的好书,读一遍肯定是不够的,一定要读个两到三遍!

本文已经首发于图灵社区原文为《阅读计算机图书的一些心得》如需转载,请务必附带本声明,谢谢。

相关 [阅读 计算机 图书] 推荐:

阅读计算机图书的一些心得

- kylexlau - Juven Xu
我是个喜欢读书的人,大学里买不起书就收集了好多电子书(盗版行为,不鼓励),工作后手头没那么拮据了,就买很多书,影印的、翻译的、国人原创的、二手的,还有一些直接从amazon.com购买的原版书,当然那个价格就相对贵很多了. 到目前为止,书房一个大大的书架也已经塞了十之八九. 这还不包括我在iPad上的不少阅读量.

计算机图书pdf整理及下载链接

- - 互联网 - ITeye博客
此处的列表不一定能够及时更新,最后更新日期为2015.1.25,原文在 这里. 本文中所有资源均来源于互联网,本人仅搜集整理. 仅供个人目的使用,分享时应遵守CC协议. 下载地址一 密码:bbyu bestcbooks.com提供. 下载地址一 bestcbooks.com提供. absolute c++中文版 2e.

GooReader – 谷歌图书搜索阅读工具 | 小众软件 > Google

- 浪客 - appinn-windows
GooReader 是款谷歌图书搜索阅读工具,支持全屏,鼠标拖动翻页,很华丽,付费版可导出 pdf 文件,需要 .Net3.5 支持. 谷歌图书搜索 绝对是一款很棒的产品,但由于版权问题无解,也还是麻烦不断的. 如果你不喜欢在浏览器中阅读,可以尝试 GooReader 的类 iPad 阅读模式. 通过鼠标拖动页面翻页,还是很华丽的.

百度阅读器开始内测 主打数字图书馆概念

- 小熊TONY - cnBeta.COM
百度正在内部测试百度阅读器,将于9月底启动公测,这是百度今年在客户端方面又一布局. 从目前网上流出截图看,百度阅读器包含了在线书库、我的书柜、文档阅读等模块;在内容方面,主要有小说动漫、畅销书、应用书籍等,每个类别内容里都有详细的分类导航和推荐专区;在功能方面,主要有书籍排行榜、本地文档管理以及搜索功能等.

计算机学科漫谈

- - 编程 - 编程语言 - ITeye博客
    PHP设计模式之观察者模式. 在这篇博文里,我想和大家聊一聊自己对计算机学科的理解. 当下本科阶段的计算机专业教学涉及计算机学科的方方面面,分类繁杂,有时可能令新人茫然不知所措. 那么,对计算机专业的学者来说,什么是最重要的呢. 我相信,一千个读者,一千个哈姆雷特,同样的,每个计算机的学习者都有自己对专业的一番认识.

移动阅读与阅读

- - 扯氮集--上海魏武挥的博客 - 扯氮集--上海魏武挥的博客
近日,由中国新闻出版研究院组织实施的第十次全国国民阅读调查显示,国民在数字阅读这个维度上的比例有所上升,从11年的38.6%小幅增加到12年的40.3%,而电子书阅读,更是有比较可观的增幅,从11年的人均1.42本到12年的2.35本. 另外一个消息是,搜狐移动设备上的新闻客户端,累计下载安装量已经破亿.

伪阅读

- coen - 情书
    在一次百老汇大街边的午餐交谈中,关于阅读,我和我的荷兰同事达成一个共识:学术生涯实际上是一个摧毁阅读的过程.    从道理上来说,怎么会呢. 从事学术工作,尤其是社会科学的学术工作,我们最有条件进行大量阅读了.     但事实是,学术工作从以下几方面摧毁了阅读及其乐趣:第一,为了“研究”需要,你的阅读范围一般都非常狭窄.

天才计算机程序员 -- fabrice bellard

- 山石 - 小美的部落格
这位老兄就是写jslinux的那位,它的主页是:. 上面有他的几个作品,包括qemu,ffmpeg,tcc等. 这个世界从来不缺天才,只缺乏利用天分坚持理想和信念不断创新的人,这些人用恒心和努力缔造一个又一个传奇. 法国人Fabrice Bellard 就是这样一个了不起的程序员. Fabrice Bellard1972年生于法国,曾就读于巴黎高等综合理工学院和法国电信研究院.

计算机爱好者 VS. 程序员

- kapster - 博客园新闻频道
  本文是从 Hackers vs. Coders 这篇文章翻译而来.   优秀的计算机爱好者具有一种无价的技能. 可作为一名程序员会跟计算机爱好者一样吗. 难道程序员跟那些不知道如何编码的计算机爱好者们相比,会在创造性上处于劣势吗.   下面的这个故事让我看清了他们之间的不同.   我最近被邀请在一个周末创业活动中做指导.

计算机的10大经典错误

- chris - 伯乐在线 -博客
10、DOS的Abort,Retry, Fail. 85年以后出生的人可能不知道DOS是什么了,只有那老家伙还知道这是什么. 我还记得当时的我对于Abort和Fail这两个选择还是比较清楚的, 不过,今天完全忘记了Abort和Fail的差别是什么. 这个出是DOS下的经常出现,也相当的经典,以至于在Wikepedia上都有专门的业面 Abort, Retry, Fail?.