How to Read a Book

时间:2021-05-02 19:38:52

主题:

  讲述阅读的四种层次,以及每种层次所需要的、截然不同的阅读方法。

主要声明与论点:

  带着问题阅读,时刻不忘在书中寻找问题的答案;

  高速阅读,以最短的时间了解一本书的全貌,然后决定是否值得再次阅读;

  解构内容,以笔记的方式,列举全书的大纲;

  海量阅读,深度阅读同一领域里的经典著作;

  思考与评价,要有足够坚实的理由去赞同或者反对一本书,否则不要轻易评价。

阅读过程中的四个问题:

  这本书在谈什么?作者如何依次发展主题,如何从核心主题分解出关键议题;

  作者说了什么,怎么说的?找出主要的想法、声明与论点。组合成作者传达的特殊讯息;

  这本书说得有道理吗?是全部有道理,还是部分有道理?为这本书做出自己的判断;

  这本书与自己的关系?这本书提供的资讯有什么意义。为什么这位作者认为这件事很重要?自己真的有必要去了解吗?

阅读的四个层次:基础阅读,检视阅读,分析阅读,主题阅读。

Ⅰ、检视阅读的两个阶段:简略的阅读&粗浅的阅读。

1)简略的阅读:

先看书名和序言,特别注意副标题,或其他的相关说明,然后将书在脑海中进行归类;

研究目录页,对书的基本架构做概括性的理解;

检阅索引,快速评估一下这本书涵盖了哪些议题的范围,以及所提到的书籍种类与作者;

阅读出版介绍、广告文案、宣传文案;

从目录当中挑选几个与主题息息相关的篇章来读。如果这些篇章在开头或结尾有摘要说明,就要仔细地阅读这些说明;

跳跃式阅读,寻找主要论点的讯号,留意主题的基本脉动。最后阅读后记

2)粗浅的阅读:

关注自己理解的部分,不要因为一些暂时难以理解的东西而停顿

快速阅读一部陌生的书籍,尽量选择默读,避免阅读过程中视线的逗留或倒退

学会判断一本书的难易程度,以此决定自己的阅读速度。

Ⅱ、分析阅读的三个阶段:找出一本书在谈些什么的规则&诊释一本书的内容规则&像是沟通知识一样地评论一本书的规则。

1)找出一本书在谈些什么的规则:

依照书的种类与主题来分类;

使用最简短的文字说明整本书在谈些什么;

将主要部分按顺序与关联性列举出来,将全书的大纲列举出来,并将各个部分的大纲也列出来;

确定作者想要解决的问题。

2)诊释一本书的内容规则:

诊释作者的关键字,与他达成共识;

由最重要的句子中,抓住作者的重要主旨;

知道作者的论述是什么,从内容中找出相关的句子,再重新架构出来;

确定作者已经解决了哪些问题,还有哪些是没解决的。再判断哪些是作者知道他没解决的问题。

3)像是沟通知识一样地评论一本书的规则:

除非你已经完成大纲架构,也能诠释整本书了,否则不要轻易批评;

不要争强好胜,非辩到底不可;

在说出评论之前,你要能证明自己区别得出真正的知识与个人观点的不同

批评观点的特别标准:知识不足、知识错误、不合逻辑、分析不完整。

Ⅲ、主题阅读的两个阶段:观察研究范围&主题阅读。

1)观察研究范围(准备阶段):

针对研究的主题,设计一份试验性的书目;

浏览书目,确定哪些与主题相关,并就主题建立起清楚的概念。

2)主题阅读(阅读第一阶段收集的书籍):

浏览所有在第一阶段被认定与主题相关的书,找出最相关的章节;

根据主题创造出一套中立的词汇,带引作者与你达成共识,使大部分的作者都可以用这套词汇来诠释;

建立一个中立的主旨,列出一连串的问题,使大多数的作者为解读这些问题提供了他们的回答;

界定主要及次要的议题,然后将作者针对各个问题的不同意见整理陈列在各个议题之旁;

分析这些讨论,以突显主题为原则,把问题和议题按顺序排列,议题以其共通性来决定排列的先后顺序。

/*那时我们有梦,关于文学,关于爱情,关于穿越世界的旅行。如今我们深夜饮酒,杯子碰到一起,都是梦破碎的声音。*/

    

随机推荐

  1. [PCL]4 PCL中图像匹配的几个类图

    IterativeClosestPoint () { reg_name_ = "IterativeClosestPoint"; ransac_iterations_ = ; tra ...

  2. sbit命令行中运行scala脚本

    一般sbit编译器采成了scala运行工具.启动sbit命令行,输入console,命令行自动切换到scala编辑器面. scala>:paste 然后手动将XXX.scala中的代码拷贝到界面 ...

  3. 5.7 cm server-agent 会出现无法启动

    异常信息如下: 离线安装cloudera-scm-agent5.7的Unable to create the pidfile问题 在离线安装Cloudera Manager启动agent出现了如下异常 ...

  4. UIBezierPath 和 CAShapeLayer 绘画图纸

    五角大楼画一个小圆圈戴: - (void)drawPentagon{ //(1)UIBezierPath对象 UIBezierPath *aPath = [UIBezierPath bezierPat ...

  5. SpringCloud实战9-Stream消息驱动

    官方定义 Spring Cloud Stream 是一个构建消息驱动微服务的框架. 应用程序通过 inputs 或者 outputs 来与 Spring Cloud Stream 中binder 交互 ...

  6. Dynamic Web Module 3.1 requires Java 1.7 or newer.	错误解决方案

    在写代码的时候工程出现了这样奇怪的bug很是蛋疼啊,经过查询解决方法,终于解决了这些个问题. 下面是解决问题的方法,和大家分享一下 (1)确定你的java工程配置使用了java 7 右键单击你的工程p ...

  7. Spring源码分析(十六)准备创建bean

    本文结合<Spring源码深度解析>来分析Spring 5.0.6版本的源代码.若有描述错误之处,欢迎指正. 我们不可能指望在一个函数中完成一个复杂的逻辑,而且我们跟踪了这么多Spring ...

  8. C&plus;&plus;:new&amp&semi;delete

    一.new的浅析 在C++中,new主要由三种形式:new operator.operator new和placement new • new operator new operator即一些C++书 ...

  9. C&num; ASE加密解密

    项目中比较常用的加密手段 /// <summary> /// ASE_128_ECB_无填充_64Base_加密函数 /// </summary> /// <param ...

  10. day4 边缘检测Canny

    1.canny边缘检测 # coding=utf-8 import cv2 import numpy as np filename = 'woman.JPEG' #读入图像,以灰度格式 img = c ...