如何阅读一本书 全书笔记

2023-12-20 08:38
文章标签 笔记 阅读 本书 全书

本文主要是介绍如何阅读一本书 全书笔记,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

如何做一个自我要求的读者

主动阅读的核心就是:在阅读时要提出问题来,并在阅读的过程中,你自己必须去尝试去回答。
关于一本书,你一定要提出的四个主要的问题:

  1. 整体来说,这本书到底在谈什么?
  2. 作者细部说了什么,怎么说的?
  3. 这本书说得有道理吗?
  4. 这本书跟你有什么关系?

而通过阅读的层次(主要是分析层次)就在回答这个问题。

如何做笔记

所谓阅读的规则,就是用一种比较正式的说法来说明这件事而已。此外,我们鼓励你“写出言外之意”。
以下是几个可以采用的方法:

  • 画底线。
  • 双底线,将已经画底线的部分再强调一遍。
  • 在一整段加上一个记号。
  • 在空白处编号。(对作者的某个论点发展的一连串重要陈述时,可以做顺序编号)
  • 在空白处记下其他的页码。(强调作者在书中的其他部分也有过同样的论点,或相关的要点,或是与此处观点不同的地方。这样能让散布全书的想法统一集中起来。)
  • 将关键字或句子圈出来。(跟画底线有同样的功能)
  • 在书的空白处做笔记。在阅读某一部分时,你可能会有些问题或答案,记下来可以帮助你回想起你的问题或答案。
  • 将复杂的论点简化说明在书的空白处,或是记下主要论点的发展顺序。
  • 最后一页可以用来作为个人的索引页,将作者的主要观点依序记下来。
  • 读完一本书后,试着将全书的大纲写出来。

阅读的层次

阅读有如下四个层次:

  1. 基础阅读。这个阅读层次的学习通常是在小学完成的。只要熟练这个层次的阅读,就摆脱了文盲的状态。
  2. 检视阅读。在规定的时间内,完成一项阅读。在这个层次上的阅读,你的目标是从表面去观察这本书,学习到书的表象所教给你的一切。
  3. 分析阅读。分析阅读就是在无限的时间里,最好也最完整的阅读。
  4. 主题阅读。通过阅读很多书,而不是一本书,并且列举出这些书之间的相关比较,提出一个所有的书都谈到的问题。

基础阅读

这个层次对于受过小学的普通教育的人没有什么难度,因此不作笔记。

检视阅读

第一部分:有系统的略读或粗读

  1. 先看书名页,再看序。
  2. 看目录页。
  3. 看索引。
  4. 看出版者的介绍。
  5. 挑几个跟主题息息相关的篇章来看。
  6. 最后一步,东翻翻西翻翻,念个一两段,有时候连读几页,但不要太多。同时随时寻找主要论点的讯号,最重要的是不要忽略最后的两三页。
    现在你已经很有系统地略读过一本书了,你应该想一下自己是否有必要继续阅读下去,在脑海中将其归为哪一个种类,以便将来有需要时好作参考。

第二部分:粗浅地阅读。
这个规则很简单:头一次面对一本难读的书的时候,从头到尾先读完一遍,碰到不懂的地方不要停下来查询或思索。

在检视阅读中,要回答的问题是:

  1. 这是什么样的一本书?
  2. 整本书在谈的是什么?
  3. 作者是借着怎样的整体架构,来发展他的观点或陈述他对这个主题的理解?

你应该在目录页或书名页,将这些问题与答案记下来。

分析阅读

分析阅读的三大阶段:

  1. 分析阅读的第一阶段:回答第一个主要问题,整体来说,这本书到底在谈什么?
    1. 通过书名、目录、前言对书的种类与主题来分类。(用适当的态度阅读不同的书。)
    2. 使用最简短的文字来说明整本书在谈些什么。
    3. 将主要部分列举出来,说明他们及子部分如何按顺序组成一个整体的架构。
    4. 找出作者要问的问题。
  2. 分析阅读的第二阶段:回答第二个主要问题,作者细部说了什么,怎么说的?
    1. 诠释作者的关键字,与它达成共识。那些让你头痛的字,很可能就是关键字。你需要着力理解这些关键字可能有的语义,以及在上下文所表达的正确语义。你一定要利用上下文自己已经理解的所有字句,来推敲出你所不了解的那个字的意义。
    2. 由最重要的句子中,抓住作者的重要主旨。
    3. 由最重要的句子中,设法架构出一本书的基本论述。并分析一个论述由哪些主旨构成。
    4. 确定作者已经解决了哪些问题,还有哪些问题是未解决的。在未解决的问题中,确定哪些是作者认为自己无法解决的问题。
  3. 分析阅读的第三个阶段:回答第三个主要问题,3. 这本书说得有道理吗?

    1. 否则你已经完成大纲架构,也能诠释理解整本书,否则不要轻易批评。
    2. 当你不同意作者的观点时,要理性地表达自己的意见,不要无理地辩驳或争论。并且,要像他反对一样,他也要有同意的心理准备。
    3. 尊重知识与个人观点的不同,在作出任何评断之前,都要找出理论基础。

    下面是四种可以评论一本书不足的地方:

    • 证明作者的知识不足。
    • 证明作者的知识有错误。
    • 证明作者不合逻辑——推论无法让人信服。
    • 证明作者的分析不够完整。

辅助阅读

  1. 首先要明白辅助阅读尽量少用,只有这样才能锻炼理解一本书的自身知识的技巧,也让你尽量减少看一本书需要的太多依赖。
  2. 后人的作品总是受到前人的影响。如果你先读前一位的作品,他可能会帮助你了解后人的作品。
  3. 想要了解作者,不妨读一下他们正在读的书。
  4. 在自己读这本书之前,尽量少用别人的导读,因为这会限制或影响你对一本书的理解。
  5. 摘要不能代替真正的阅读,但有时能告诉你,你想不想或需不需要这本书。

如何阅读实用型的书

对于实用型的书,我们一定要了解作者的目的是什么,你一定要知道他想要做些什么。因此,我们建议作出如下变化:

  1. 对于第一个问题,做的改变不大,就要将1-4. “找出作者要问的问题”改成“找出想要你做什么”
  2. 对于第二个问题,做的改变不大,就要将2-4. “4. 确定作者已经解决了哪些问题,还有哪些问题是未解决的。”改成“了解他要你这么做的目的”
  3. 对于第三个问题,做的改变就很大了,“内容真实吗?”不是实用型书籍要去关注的重点,而是“你能不能接受作者的宗旨和目标,还有达成目标的方法”
  4. 对于第四个问题,可以说全部改变了。“这本书与我有什么关系?”这个问题,在实用性书籍中,就要完全体现在个人行动上。如果不采取行动,就说明没有接受作者的部分观点。

PS:本书还有其他部分未做笔记,大部分是因为本人没有看或看完该部分的内容,此书本人觉得要与实践结合才能得出自己的体会,因此只阅读了目前迫切需要的那一部分内容。

这篇关于如何阅读一本书 全书笔记的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/515404

相关文章

JAVA智听未来一站式有声阅读平台听书系统小程序源码

智听未来,一站式有声阅读平台听书系统 🌟 开篇:遇见未来,从“智听”开始 在这个快节奏的时代,你是否渴望在忙碌的间隙,找到一片属于自己的宁静角落?是否梦想着能随时随地,沉浸在知识的海洋,或是故事的奇幻世界里?今天,就让我带你一起探索“智听未来”——这一站式有声阅读平台听书系统,它正悄悄改变着我们的阅读方式,让未来触手可及! 📚 第一站:海量资源,应有尽有 走进“智听

【学习笔记】 陈强-机器学习-Python-Ch15 人工神经网络(1)sklearn

系列文章目录 监督学习:参数方法 【学习笔记】 陈强-机器学习-Python-Ch4 线性回归 【学习笔记】 陈强-机器学习-Python-Ch5 逻辑回归 【课后题练习】 陈强-机器学习-Python-Ch5 逻辑回归(SAheart.csv) 【学习笔记】 陈强-机器学习-Python-Ch6 多项逻辑回归 【学习笔记 及 课后题练习】 陈强-机器学习-Python-Ch7 判别分析 【学

系统架构师考试学习笔记第三篇——架构设计高级知识(20)通信系统架构设计理论与实践

本章知识考点:         第20课时主要学习通信系统架构设计的理论和工作中的实践。根据新版考试大纲,本课时知识点会涉及案例分析题(25分),而在历年考试中,案例题对该部分内容的考查并不多,虽在综合知识选择题目中经常考查,但分值也不高。本课时内容侧重于对知识点的记忆和理解,按照以往的出题规律,通信系统架构设计基础知识点多来源于教材内的基础网络设备、网络架构和教材外最新时事热点技术。本课时知识

论文阅读笔记: Segment Anything

文章目录 Segment Anything摘要引言任务模型数据引擎数据集负责任的人工智能 Segment Anything Model图像编码器提示编码器mask解码器解决歧义损失和训练 Segment Anything 论文地址: https://arxiv.org/abs/2304.02643 代码地址:https://github.com/facebookresear

数学建模笔记—— 非线性规划

数学建模笔记—— 非线性规划 非线性规划1. 模型原理1.1 非线性规划的标准型1.2 非线性规划求解的Matlab函数 2. 典型例题3. matlab代码求解3.1 例1 一个简单示例3.2 例2 选址问题1. 第一问 线性规划2. 第二问 非线性规划 非线性规划 非线性规划是一种求解目标函数或约束条件中有一个或几个非线性函数的最优化问题的方法。运筹学的一个重要分支。2

【C++学习笔记 20】C++中的智能指针

智能指针的功能 在上一篇笔记提到了在栈和堆上创建变量的区别,使用new关键字创建变量时,需要搭配delete关键字销毁变量。而智能指针的作用就是调用new分配内存时,不必自己去调用delete,甚至不用调用new。 智能指针实际上就是对原始指针的包装。 unique_ptr 最简单的智能指针,是一种作用域指针,意思是当指针超出该作用域时,会自动调用delete。它名为unique的原因是这个

查看提交历史 —— Git 学习笔记 11

查看提交历史 查看提交历史 不带任何选项的git log-p选项--stat 选项--pretty=oneline选项--pretty=format选项git log常用选项列表参考资料 在提交了若干更新,又或者克隆了某个项目之后,你也许想回顾下提交历史。 完成这个任务最简单而又有效的 工具是 git log 命令。 接下来的例子会用一个用于演示的 simplegit

记录每次更新到仓库 —— Git 学习笔记 10

记录每次更新到仓库 文章目录 文件的状态三个区域检查当前文件状态跟踪新文件取消跟踪(un-tracking)文件重新跟踪(re-tracking)文件暂存已修改文件忽略某些文件查看已暂存和未暂存的修改提交更新跳过暂存区删除文件移动文件参考资料 咱们接着很多天以前的 取得Git仓库 这篇文章继续说。 文件的状态 不管是通过哪种方法,现在我们已经有了一个仓库,并从这个仓

忽略某些文件 —— Git 学习笔记 05

忽略某些文件 忽略某些文件 通过.gitignore文件其他规则源如何选择规则源参考资料 对于某些文件,我们不希望把它们纳入 Git 的管理,也不希望它们总出现在未跟踪文件列表。通常它们都是些自动生成的文件,比如日志文件、编译过程中创建的临时文件等。 通过.gitignore文件 假设我们要忽略 lib.a 文件,那我们可以在 lib.a 所在目录下创建一个名为 .gi

取得 Git 仓库 —— Git 学习笔记 04

取得 Git 仓库 —— Git 学习笔记 04 我认为, Git 的学习分为两大块:一是工作区、索引、本地版本库之间的交互;二是本地版本库和远程版本库之间的交互。第一块是基础,第二块是难点。 下面,我们就围绕着第一部分内容来学习,先不考虑远程仓库,只考虑本地仓库。 怎样取得项目的 Git 仓库? 有两种取得 Git 项目仓库的方法。第一种是在本地创建一个新的仓库,第二种是把其他地方的某个