上一篇讲怎么把书读进来。这一篇讲东西怎么才真的进脑子。

这篇是我读芭芭拉·奥克利《学习之道》(英文原名 A Mind for Numbers)之后的整理,不是原文摘录,是我的理解和自己的用法。作者本人是搞工程的,这本书讲的是"怎么学数理和技能",不是鸡汤。


一、大脑有两套模式,你只用了一套

这是全书的地基,也是最有用的一个认知:

模式什么状态擅长什么弱点
专注模式盯着一件事死磕处理熟悉的、有明确步骤的问题容易钻牛角尖,卡住出不来
发散模式放松、走神、散步、洗澡建立远距离连接,找到新思路不专注,做不了细节工作

关键结论:两种模式不能同时开。 你不可能一边死磕一边放松。

这解释了一件很多人经历过但说不清的事:为什么答案常常出现在洗澡、走路、睡前那一刻?

因为专注模式退场后,发散模式才启动。它不是玄学,是两种模式在接力。

这对学习意味着什么

❌ 错误做法:一道题卡住,硬磕两小时。 ✅ 正确做法:卡住 15-20 分钟还没进展,停下去做别的——散步、洗碗、睡一觉。回来再看。

这不是偷懒,这是让另一种模式上场。

我自己的用法:写代码调不通的时候,不再硬盯屏幕,起来走五分钟。回来的第一眼常常就看出问题了——因为你离开时,脑子还在后台算。

还有一个反直觉的结论

“看起来在努力"不等于在学。

反复重读、划重点、抄笔记——这些动作让你觉得"我在学习”,但大脑并没有建立新连接。它们制造的是熟悉感,不是掌握。

熟悉感是最危险的东西:你看着书觉得"这个我懂",考试/动手时一片空白。


二、组块:把零散的东西压成一块

组块(chunking) 是这本书的第二个核心概念。

什么意思:把一堆零散的信息,打包成一个"整体"来记。

打个比方:

  • 没组块:1 3 9 1 2 3 4 5 6 7(十个独立的数字,硬记)
  • 有组块:1391 + 234567(两个块,好记得多)

学技能也是一样:

  • 刚开始学开车:离合、挂挡、看镜、打灯,每个都要想 → 手忙脚乱
  • 熟练后:这些压成了"起步"一个块 → 不用想,直接做

“熟练"的本质,就是把一堆小步骤压成了一个块。

怎么建组块(三步)

1. 专注地学一小块 不要一上来学整章。只学一个小概念,把它弄懂。

2. 理解它,不是背它 能用自己的话说出来,能在不同场景认出它。

3. 练到不用想 重复到"不假思索就能用”。这一步没有捷径,必须练。

注意第 3 步:懂了 ≠ 会了。懂了只完成一半,练到自动化才算组块完成。

组块的反面:定势效应

定势(Einstellung):你脑子里先有的那个解法,会挡住你看见更好的解法。

典型场景:你会用 for 循环解决一切问题,于是所有问题你都想用 for——哪怕 map 或递归更合适。

破解办法:先别急着上手,先花两分钟想"有几种做法"。哪怕最后选了第一个,你也知道还有别的路。


三、拖延:不是懒,是大脑在躲"不舒服"

这一节最实用。

拖延的真正机制

不是意志力问题,是生理反应。

一想到要做那件事,大脑里负责"痛感"的区域先被激活 → 你感到不适 → 于是你去刷手机 → 不适消失 → 大脑学到了"刷手机能止痛" → 下次更想拖。

这个循环每重复一次,就加固一次。

破解的关键:骗过那几秒钟

不适感只在"开始之前"最强烈,开始之后几分钟就消退。

所以目标不是"有毅力做完",是**“骗自己开始”**。

具体三个办法:

1. 番茄钟(25 分钟) 不承诺"做完",只承诺"做 25 分钟"。25 分钟到了就停,哪怕还有劲也停。

停下来的那一下很重要——它让大脑把"开始"和"不痛苦"联系起来。下次更容易开始。

2. 把任务拆到"小得不可能拒绝" ❌ “今天要学完第三章” ✅ “打开书,读第一段”

3. 关注过程,不关注结果 ❌ “今天要写出能跑的代码” ✅ “今天坐 25 分钟,敲 25 分钟”

结果不由你控制,过程由你控制。盯过程。

一个具体的反拖延动作

前一天晚上,把明天要做的第一件事写下来,放在桌上。

第二天不用"决定要做什么"——决定本身就消耗意志力。直接坐下开始。


四、记忆:不是靠重复,是靠"提取"

这是全书我觉得最颠覆的一节。

重读是无效的,回忆才有效

方法感觉实际效果
反复重读很顺,觉得懂了差。只是在制造熟悉感
划重点有参与感差。划完就忘
合上书回忆很痛苦,卡壳好。这才是真的在记

“回忆"时的那种卡壳感、别扭感,正是学习在发生。

顺畅 ≠ 学会。卡壳 ≠ 没学会。 恰恰相反。

具体做法:合书复述

读完一节:

  1. 合上书
  2. 用嘴或笔说出"这节讲了什么”
  3. 说不出来 → 回去看,再合上,再说
  4. 说出来 → 才算这一节过了

这个动作看起来笨,但比读三遍都强。

间隔重复:隔开,比集中好

❌ 集中:一晚上学 4 小时,然后一周不碰 ✅ 间隔:每天 30 分钟,连着四天

同样的总时间,间隔的记得牢得多。

因为每次"重新想起来"都是一次提取练习,而遗忘一点再想起来,比一直记着更有效。

睡眠不是浪费

睡眠时,大脑在整理白天学的东西——把短期记忆往长期搬,还会"修剪"掉不重要的。

熬夜学习是负收益:你多学了两小时,但把白天学的整理过程砍掉了。

这条对赶进度的人特别反直觉:睡够,比多学两小时更划算。


五、交替练习:别一次练一种

集中练(blocking):一晚上只练加法,练 50 道。 交替练(interleaving):加、减、乘、除混着练。

直觉上集中练更好,实际相反。

集中练交替练
练的时候很顺,正确率高别扭,正确率低
考试时容易认不出题型会判断"这是哪一类"
长期效果差好

原因:交替练逼你每次先判断"这是什么类型的问题",再选方法。集中练把这一步跳过了,所以真遇到混合题就懵。

翻译到学技术上:

  • ❌ 一周只练 grep
  • ✅ 一天里混着练 grep / find / awk,而且不告诉你哪个用哪个

“该用哪个工具"这个判断力,只能在混着练的时候长出来。


六、把方法用在学 Linux 上

把上面这些落成具体做法(这部分是我加的):

【一个概念的学法学】
1. 专注 25 分钟,只学一个小东西(比如 ls 的 5 个参数)
2. 合上书,自己敲一遍,不看笔记      ← 提取,最难但最有效
3. 卡住的地方记下来,回去看一眼,再合上重敲
4. 换 5 个不同场景用它(不同目录、不同参数组合)  ← 交替
5. 睡前再回忆一遍"这几个参数分别干嘛"  ← 间隔 + 睡眠

第二天:不看书,直接问自己”ls -lh 里 h 是什么意思"。答不上就回去补。

这一套下来,一个知识点能扎住。比读三遍教材强。

卡住时的处理流程

卡住 → 看表
  ├─ 不到 15 分钟 → 继续试
  └─ 超过 15 分钟 → 停!去做别的(走路/洗碗/睡)
                      ↓
                   回来再看,常常一眼就通
                      ↓
              还是不通 → 说明缺前置知识,回去补那块

别硬磕超过 20 分钟。 硬磕的收益极低,而且会积累"我不行"的挫败感。


七、这本书最容易误读的三点

1. “放松能学习” ≠ “躺着就行”

发散模式只在专注模式之后才有效。你先得真的专注地啃过,放松才有东西可"发散"。 没啃过就去散步,那不叫学习,那叫散步。

2. “别死磕” ≠ “遇到困难就放弃”

判断标准是时间不是难度:20 分钟内继续,超过就换。不是一难就停。

3. “理解比记忆重要” ≠ “不用记”

这本书强调的是"理解后再记",不是"不用记"。基础的东西必须记到自动化,否则你每一步都要现想,根本走不远。


八、三句实话

第一,这本书讲的是"怎么学数理和技能",不是万能学习法。 学语言、学艺术,机制不完全一样。但组块、提取、间隔、交替这几个机制,适用范围很广。

第二,最难的永远是第一步:开始。 所有方法都建立在"你坐下了"这个前提上。番茄钟那 25 分钟,比后面所有技巧都重要。

第三,感觉顺的时候要警惕。 学习的感觉应该是"有点别扭"——回忆时卡壳、交替练习时判断错、走出舒适区时不舒服。 如果你学得很顺、很爽、很有成就感,八成是在原地踏步。


这是我的读书笔记和理解,不是《学习之道》原文摘录。原书作者:芭芭拉·奥克利(Barbara Oakley)。


这个系列的其他两篇