最近我在反思我的学习效率为什么这么差。我看技术书时会同时在电脑上做笔记,但只能学习一个多小时就会想休息,而且看的内容量事实上也不多。后来我觉得问题出在笔记做得太详细了,比如这篇 关于数据库事务的

笔记做得太详细的话,好处当然是对这块内容的掌握会很好,毕竟自己输出了一次。但缺点很多:

  1. 非常花时间。有时候一小时只能看两三页书本内容。如果追求表达效果再做些图表,那就更花时间了
  2. 有些好的技术书(比如 Designing Data-intensive Applications),它的编排已经很好,内容也没有废话,写笔记就是在翻译成中文复述一遍,意义不大

另外,打字这种输入形式和它的效率也带来影响:

  1. 打字是很低效、辛苦的。即使只是简单敲击键盘,但你需要移动光标、消除错字、编排格式,仍然无形中消耗大量脑力1
  2. 键盘输入对应一种多段落的内容结构,即你输入的内容是 一段一段顺序输入进来 的,这与人类网状的思维方式不一样,也限制了表达。如果你在纸上做笔记,就不拘泥于这种形式。你可以在纸上任何地方做书写,可以先写底部再写上面,可以方便地画各种图表、箭头标识来更有效地表达。这使得我觉得带笔的 iPad 事实上是最适合用来做笔记的

因此,我优化了自己学习技术内容的方式:

  1. 不再做详尽的笔记,转而在 PDF 中做备注来实现在纸书空白处做笔记的效果
  2. wiki 系统作为索引,描述某一知识点应当参考的材料(也即是上一条提到的带备注的 PDF)
  3. 对于需要做图表的场景,用 iPad 或者纸笔做图,再导入进来
  4. 考虑在电脑上使用语音输入

我的 笔记系统 是我的完美主义癖好的体现。但我越来越发现,不分场合的完美主义没有意义,务实才能带我走得更远。

  1. 而且这种困难还深刻地影响到互联网的言论氛围,导致人们只愿意做短小的发言,言论更容易偏激 

评论系统被墙,可以发邮件到 onlyice0328@gmail.com 与我交流。