跬步 On Coding

读书方法论

从2017年决定补计算机基础开始, 至今已经读了50来本计算机书籍. 读书的时间总是很宝贵, 如何正确的读书呢? 下面是我的一些经验与总结.

读书的目的

我们读书的目的是什么? 概况起来可以分为以下2种:

  1. 学习知识
  2. 提升自己的能力

我们在上学时专注与学习知识, 所以书本上的每一部分我们都需要了解, 所以我们需要一遍一遍的读, 抓住书本种每一个知识点.

但是在工作后, 我们读书是为了解决问题, 提升自己的能力, 知识 != 能力, 工作后我们读书的主语不再是知识, 而是自己, 面向自己读书需要一些方法.

SQ3R

  • 综览(Survey): 开始读书前, 先浏览书本的目录, 粗读文章的标题, 调查出书本的大致内容
  • 提问(Question): 结合书本内容与自己的实际, 尝试向自己发问, 总结出自己可能在书本种收获的内容
  • 阅读(Read): 带着问题认真在书本种找出答案
  • 复述(Recite): 使用自己语言描述出问题的答案
  • 回顾(Review): 回忆解决问题的方法, 并在实践中使用, 使用知识提升自己的能力

拆书法

  • I 使用自己的语言重述信息
  • A1 描述自己的相关经验 – 总结自己在面对问题时是怎么做的
  • A2 我的应用(目标与行动) – 根据掌握的信息结合自己的实际指定改进方案并实践, 能力得到提升

常见问题

  • I 附会旧知
  • A1 泛泛而谈
  • A2 决心泛滥, 感慨万千

思维方式

前车可鉴

  • 作者是怎么引出这个信息的?
  • 为什么这件事对我重要?

相因相生

  • 作者提出了哪些关于原因的假设?
  • 是怎么验证或排除这些假设的?
  • 还有其它可能吗?

以观后效

  • 若依从信息去做后会怎么样?
  • 对我的好处是什么?

自食其果

  • 不这么做的后果是什么?
  • 不改变的问题有多严重?

适得其反

  • 有没有相反的观点?
  • 有没有不支持这个的实例?

使用条件

  • 要这样做, 具体的条件(成本, 收益, 态度, 能力)?
  • 什么情况下是不管用的?

旁敲边鼓

  • 从前有没有类似的信息?
  • 其它领域/行业/作者是如何看代类似的问题?

楚河汉界

  • 无论是相反的还是类似的信息, 和这个信息真正的区别是什么? 交界在哪里?

知识体系

  1. 思维带来表达的提升(成长思维, 批判型思维, 系统思维)
  2. 从零到一成为专家
  3. 智慧影响待人接物

知识管理

碎片化时代的知识管理, 重点不是对承载知识的文档和文章进行管理, 而是对加工知识的大脑进行管理.