# 《如何阅读一本书》读书笔记:关于计算机应用类书籍的阅读-2018年版


>如何阅读一本书
>![如何阅读一本书](http://blog.robinjiang.com/posts/asset/2016-03-15-How-to-Read-a-Book/s1670978.jpg)
>
>如何阅读一本书作者: [美] 莫提默·J. 艾德勒 / 查尔斯·范多伦
>出版社: 商务印书馆
>原作名: How to Read a Book
>译者: 郝明义 / 朱衣
>出版年: 2004-1
>页数: 376
>定价: 38.00元
>装帧: 平装
>ISBN: 9787100040945

## 关于实用性书籍

大部分计算机类，除了纯理论书籍外，基本都可以划分到实用性书籍中。


**1.在阅读实用性书籍时，先要了解一件事：任何实用性的书籍都不能解决该书所关心的实际问题**

实用性的书籍主要是针对实际的问题给出解决方式的建议。而实际的问题是需要行动才能够解决的。行动只能在现实发生，不能够在书中发生。每一个问题都有其独特的时间，地点，和特殊的环境。实用性的书籍很难提供完完全全贴合每一个特殊问题的解决方式，它能够提供的是运用在同类型特殊状况中的规则。而问题实际的解决需要读者对规则进行特殊情况的想象，才能在实际状况中进行运用。

**2.实用性书籍分为两种类型：说明规则和说明规则形成的原理**

说明规则的实用性书籍，作为读者要寻找的主旨，主要是规则。它一般是在建议某件事情值得做，并且一定会有所收获。比如每天冥想半小时，胜过睡眠10小时。这种类型的书也可能配合规则的原理或者实例来增加叙述内容的可信度。

说明规则形成原理的书，许多伟大的经济、政治、道德巨著就属于这一类。主旨是在说明某件事情的状态。虽然这类使用性的书籍和纯理论书籍看起来很相似，但是它的核心依然是行动的问题。人们在什么样的情况下能够做得更好或者更糟糕的问题。所以好的读者在阅读这类书籍的时候，会在原理之上，找出实际运用规则的方法。

而在评价一本实用性的书籍的时候，所有的事情都与结果和目标有关。

**3.阅读实用性书籍需要询问的4个问题**

（1）这本书是在谈论什么？

（2）作者的主旨和论述是什么？

（3）内容是真实的吗？

（4）这本书与我有什么关系？

当阅读完一般实用性书籍，读者最后觉得作者所说确实有价值，TA会按照作者的建议去行动。如果没有，那表示读者并没有完全的赞同作者提出的规则。 

## 针对计算机专业的书籍有什么特殊

上述四个问题基本能解决流程性的问题，但是不能解决实战的问题，目前我也在探索如何高效的吸收一本技术书籍的内容。

以下是常见的一些问题以及克服办法：

- 技术类图书的选择，假定同一本书有多个版本，一般情况下选新版的，理论上新版本会追踪该系列的技术堆栈的最新情况，或者说比较接近当前堆栈的最新情况
- 相对其他学科，计算机专业的经典图书很少，而且这几年尤其是08年以后，占坑的书目很多，举个例子，之前xxx in Action系列都是不错的好书，后面就烂了招牌。选书之前一定要看样章，但不建议看书评，之前喜欢在知乎和公众号看书评，看完之后毁了不少好书，这些加工过的观点很容易毁掉一本好书
- 绝大部分书不如官方文档详尽，嗯，之前手贱买过一本aspnet mvc5的书，作者把几篇blog+官方源码贴出来就发表了，然后全网灌水，从此这个系列一生黑
- 关于贴代码的书，代码超过三成以上的书，都不建议购买，纯粹是骗钱的
