AI 教我学习 · 学会判据

怎么判断自己真学会了

看懂了和学会了差在哪。三道递进判据:讲得清、改得动、预测得准。

课程目标读完能拿三道判据检查一个刚学的概念:讲给外行听、拿变体题去解、在看答案前说出边界上会发生什么。过不了的那一关,写成下一轮的入口。
先玩一遍 · 三级判据闯关
概念固定成缓存穿透,三关依次抬高
第三关场景
点播放看三关怎么抬高。每关对照样例,点我能或我不能。换场景只改第三关。
1 · 讲得清待评
2 · 改得动待评
3 · 预测得准待评
本关题目

还没开始。点播放,先进入第一关。

不通过长什么样
这一关的失败样例会写在这里,用来对照自己的回答。
通过长什么样
这一关的通过样例会写在这里。能对上,再点我能。
选一个第三关场景,点播放。三关依次出现对照样例,对着样例点我能或我不能。
自评还没落地对照每一关的样例,点我能或我不能。停在哪一关,下一轮就从那里补。
下一关为什么更难讲得清考的是能不能把机制说成人话。改得动要在条件变了之后重装步骤。预测得准要在答案出现之前先跑一遍机制。
过不了关写什么写下现在还不确定的三件事。下一轮打开对话,先贴这三句。
教学示意:缓存穿透的回答都是缩短过的样例,用来对照判据,不是某个模型的完整输出。
思路一 · 讲得清:让 AI 当那个外行
它解决什么问题

怎样学,知识才能过脑子 讲过费曼输出:用简单的话讲给外行听,讲不清就是没真懂。那一页停在开口这一下。常见场面是你对着屏幕把定义顺了一遍,听的人点头,你以为过了。换一个外行来问「这一次没命中和下一次没命中差在哪」,术语墙就出来了。

看懂了,是句子能顺着读。讲得清,是对方手里没有术语,你还能把机制送过去。卡在半路的那一句,才是缺口。

具体怎么做

让 AI 当那个外行。要求它只用初中知识追问,专业词一律问「这是什么意思」。你讲不清、只能甩回术语的地方,就是没懂的地方。提问句直接抄:

让它只具备初中知识

我要给你讲【概念】。 请你只具备初中知识,不要用专业词帮我圆。 每听完一句,只追问一个你没听懂的点。 我如果重新甩术语,请指出我还没讲成人话。

为什么有效

讲出来会迫使你从脑子里取材料,再排成别人能听的顺序。取不出来或排不成的位置就是缺口。费曼技巧常被用来做这件事。这是使用经验,我没有对照实验。开篇要的是开口。这一页要的是被追问到讲不下去。

思路二 · 改得动:拿变体题去解
它解决什么问题

原题你会做。缓存穿透的标准问法,空值缓存、布隆过滤器,步骤能背出来。换一道变体:空值已经缓存了,这个用户十分钟后注册成功,别人按这个 ID 来查会怎样。把原题答案再背一遍,解决不了。

原题会做,说明流程还在。变体会做,说明结构还在。

具体怎么做

学完一个机制,让它出一道改过条件的题。改输入、改边界、改失败路径。你先解,再对答案。解的时候写清每一步依赖哪条规则。哪一步写不下去,结构就断在那里。

提问里要求它出三道题考你,写法见 别让它讲,让它考你。三道里留一道变体,原题复述不算。自测怎么反复做,见 让 AI 当出题机

为什么有效

记住流程,条件不变就能走完。结构要能在条件改了之后重装步骤。这是用下来的分界。差别做一道变体就有体感,这里不编数字。

思路三 · 预测得准:看答案之前先说会发生什么
它解决什么问题

会讲、会改,仍可能停在「我见过这个」。最硬的一关是答案还没给,你先说出边界上会发生什么。理解一个机制的标志,是能预判它在边界条件下的行为。

例子:学完「把空结果也缓存」这条防穿透策略。访问模式换成「一个不存在的 ID 在空值过期的瞬间被并发打进来」。能预测的人会说,过期的那一拍会有一批请求一起落到数据库。预测成「缓存了空值就不会再打到库」的人,记的是策略名字,没接住过期和并发叠在一起时的行为。

具体怎么做

看答案之前先写三行:我认为会发生什么;依据是哪一条规则;这条规则在什么条件下会失效。写完再对。对不上的那一行,就是下一轮要补的缺口。

还有一个反向用法,比让它出题更狠。让它故意讲一个错的版本,你指出错在哪。指不出来,说明还没真懂。出题考的是你能不能写出对的。指错考的是你能不能认出错的。后一种更接近真实使用:屏幕上的话很顺,你要能看见裂缝。

让它故意讲错,你来指

请故意讲一个关于【概念】的错误版本,错误藏在机制里,不要做成明显笔误。 讲完先不要公布错在哪。等我指出来,再告诉我对不对。

为什么有效

预测逼你在反馈到来之前把机制跑一遍。指错逼你用机制去滤一段流畅的假话。这两步都是经验做法。过不了的人,笔记可以写得很完整,换一个边界就不会了。

看懂是能顺着读。学会是能讲、能改、能在看答案前说出边界上会发生什么。
讲得清 讲给外行听 术语墙会露出来 改得动 条件一改还能解 流程不够,要结构 预测得准 看答案前先说会发生什么 最硬的一关
三关递进。前一关过了,只说明这一层还在。下一关会换一种考法。
过不了关,写成下一轮的入口

过不了关,写下我现在还不确定的三件事。清单的用处是给下一轮一个入口:打开对话先贴这三句,提问、补前置、自测都从这里起,不要从「再讲一遍」起。假装过关的后果也具体:下一轮还在同一处摔,只是摔的时候你会以为自己会了,排查更慢。

横向对比 · 常见做法和这一页的做法

常见做法

读完定义,觉得顺,打勾学会了。动手或换条件时才发现不会,那时笔记已经写完,缺口被顺畅感盖住了。

代价:当时舒服,缺口发现得晚

这一页的做法

三关过完再打勾。当场会被卡住,一个概念要多花一轮。只想摸一眼词义的时候,这套判据偏重。

代价:慢,小概念不必三关全走
课堂练习
01

拿你正在学的一个概念过三关

第一关讲给 AI 听,只用初中知识。第二关让它出一道变体,你先解。第三关在看答案前写下预测,或者让它故意讲错、你来指。

过不了的那一关,写成现在还不确定的三件事。下一轮打开对话,先贴这三句。

Takeaway:看懂了是读得顺。学会了是讲得清、改得动、预测得准。预测是最硬的一关。过不了就写成不确定的三件事,那是下一轮的入口。