系列说明:这是「用 Claude 系统学任何技能」四部曲的第一篇。全系列共四篇,涵盖学习的四个核心缺失环节——路径、测试、压缩、反馈——以及把它们串联成系统的完整方法。
一、为什么你的 AI 学习「看着很有用,过两天全忘了」
你一定有过这种经历:
你问 Claude:「解释一下量子计算 / Rust 所有权 / Transformer 架构」。 它给了一个条理清晰、例子丰富的回答。 你看完觉得「我懂了」,甚至还收藏了。 两周后,你在面试 / 实战 / 讨论中遇到相关问题,脑子一片空白。
这不是你的记忆力不好,也不是 Claude 解释得不够清楚。
问题在于:你把「获得答案」当成了「完成学习」。
二、真正的学习缺少的四样东西
认知科学和教学设计的研究一致指出:被动接收信息 ≠ 学习。真正的学习需要四个核心环节,而普通的 AI 对话通常全缺:
| 核心环节 | 普通 AI 对话 | 真实学习需要 |
|---|---|---|
| 一条路径 | 随机问答,跳跃式 | 知道按什么顺序学什么,清楚自己在哪、下一步是什么 |
| 一次测试 | 看完觉得懂了 | 主动回忆、暴露知识盲区、在真实场景前发现漏洞 |
| 一份压缩 | 全文保存/收藏 | 压缩成可在 5 分钟内复习的核心卡片,考前/会前/实战前速览 |
| 一个反馈循环 | 答错没人纠正 | 漏洞被立刻指出、只重讲遗漏部分、循环直到解释清晰 |
这四个缺口,正是普通人「用 AI 学了一堆却什么也没留下」的根本原因。
三、这套系统的整体架构
我们要构建的不是「更好的提示词」,而是一个 学习系统,包含 6 个提示词,对应 4 个核心环节 + 2 个辅助环节:
┌─────────────────────────────────────────────────────────────┐
│ 学习系统的 6 个阶段 │
├──────────────┬──────────────┬──────────────┬───────────────┤
│ 1. 学习阶梯 │ 2. 20小时80/20 │ 3. 主动回忆测试 │ │
│ → 路径 │ → 路径(精简) │ → 测试 │ │
├──────────────┼──────────────┼──────────────┼───────────────┤
│ 4. 一页速记表 │ 5. 精选资源 │ 6. 费曼循环 │ │
│ → 压缩 │ → 路径(资源) │ → 反馈循环 │ │
└──────────────┴──────────────┴──────────────┴───────────────┘
本文(第 1 部分)只讲前两个最基础的:为什么随机提问没用,以及第一把钥匙——「学习阶梯」。
四、为什么随机提问根本不管用
4.1 「解释的幻觉」
当你问「解释一下 Transformer」,Claude 给出一个清晰的解释。你读完,大脑产生了一种 「我懂了」的流畅感。
认知心理学叫这 「解释的幻觉」——流畅度 ≠ 理解度。你只是跟着别人的思路走了一遍,自己并没有建立提取路径。
4.2 缺乏「提取练习」
学习的核心不是「存进去」,而是「取出来」。随机提问从不要求你主动回忆、在无提示下复现、在新情境下迁移。没有提取,记忆痕迹就不巩固。
4.3 没有「知识边界」
你不知道自己「哪里懂、哪里不懂」。随机提问只会给你正面例子,从不暴露你的盲区。考试、面试、真实项目中,正是那些盲区要你命。
4.4 碎片化知识无法组装
随机问答得到的是孤立的知识点,没有结构连接。真实问题需要组装多个知识点——而组装能力只能在结构化学习中建立。
四、第一把钥匙:学习阶梯——把任何主题拆成 5 个清晰级别
核心思想
「大多数人学习失败,是因为在基础还没牢固时就跳进了高级内容。」
这个提示词把任何主题拆成 5 个清晰的难度级别,每个级别都有:
- 明确的「在这个阶段该懂什么」
- 可观测的「掌握标样」
- 可执行的「动手练习」
- 可自检的「通过题」
完整提示词(复制即用)
我想一步一步学习 [主题],不跳过重要的基础内容。
请扮演一位专家教师和技能教练。将 [主题] 拆分为 5 个清晰的难度级别,从完全新手到自信实践者。
对于每个级别,请包含:
1. 级别名称
2. 在这个阶段我应该理解什么
3. 在这个级别上掌握的程度是什么样子
4. 需要重点掌握的最重要概念或技能
5. 证明我准备好前进一步的里程碑
6. 一个动手练习或微型项目
7. 学习者在当前级别常犯的错误
8. 在进入下一级之前的一个简单自检问题
请按如下方式构建级别:
- 第 1 级:完全新手
- 第 2 级:基本理解
- 第 3 级:实际使用者
- 第 4 级:问题解决者
- 第 5 级:自信实践者
保持解释实用、对新手友好,并聚焦于真正的进步。
实战演示:用「学习阶梯」拆解「Rust 所有权机制」
把 [主题] 替换为 Rust 所有权机制,发给 Claude,你会得到类似这样的结构:
第 1 级:完全新手
| 项目 | 内容 |
|---|---|
| 该懂什么 | 变量绑定、作用域、栈上数据的简单移动语义 |
| 掌握标样 | 能解释「为什么 let y = x 后 x 不能再用」 |
| 核心概念 | 所有权、移动、栈 vs 堆的直觉 |
| 里程碑 | 能写出不报错的 let x = 5; let y = x; 并解释为什么 x 失效 |
| 动手练习 | 写一个函数接收 String 参数,调用两次分别传同一个变量,观察编译报错 |
| 常见错误 | 以为 let y = x 是「复制」,没意识到是「移动」 |
| 自检问题 | let a = String::from("hi"); let b = a; println!("{}", a); 这行会编译通过吗?为什么? |
第 2 级:基本理解
| 项目 | 内容 |
|---|---|
| 该懂什么 | 引用(&T)、可变引用(&mut T)、借用规则、生命周期的直觉 |
| 掌握标样 | 能写出正确借用的函数签名,解释「为什么同时只能有一个可变引用或多个不可变引用」 |
| 核心概念 | 借用检查器、编译期内存安全、数据竞争预防 |
| 里程碑 | 写一个函数接受 &String 和 &mut String,分别演示读取和修改 |
| 动手练习 | 实现一个简单的 calculate_length(s: &String) -> usize 并调用 |
| 常见错误 | 试图在同一作用域同时创建 &mut 和 &、忘记生命周期标注 |
| 自检问题 | 为什么这段代码编译不通过?let mut s = String::new(); let r1 = &s; let r2 = &mut s; |
第 3 级:实际使用者
| 项目 | 内容 |
|---|---|
| 该懂什么 | 结构体中的所有权、派生 trait、Option/Result 模式、错误传播 |
| 掌握标样 | 能设计包含所有权字段的结构体,正确处理 Option<String> 的取值与转移 |
| 核心概念 | 所有权在数据结构中的传递、模式匹配解构所有权 |
| 里程碑 | 实现一个简单的链表节点 struct Node { value: i32, next: Option<Box<Node>> } |
| 动手练习 | 写一个函数 fn take_ownership(opt: Option<String>) -> String 安全取值 |
| 常见错误 | 试图 move 出 Option 内部的值而导致部分移动、滥用 unwrap() |
| 自检问题 | let opt = Some(String::from("hi")); let s = opt.unwrap(); 之后 opt 还能用吗? |
第 4 级:问题解决者
| 项目 | 内容 |
|---|---|
| 该懂什么 | 智能指针、Rc/Arc、RefCell/Mutex、内部可变性、循环引用与弱引用 |
| 掌握标样 | 能判断何时用 Rc<RefCell<T>> vs Arc<Mutex<T>>,能解释为什么 Rc 不能跨线程 |
| 核心概念 | 共享所有权、运行时借用检查、线程安全内部可变性 |
| 里程碑 | 实现一个简单的观察者模式:多个观察者共享同一个可变主题 |
| 动手练习 | 用 Rc<RefCell<Vec<u32>>> 实现一个可被多处修改的共享缓冲区 |
| 常见错误 | Rc 循环引用导致内存泄漏、单线程用 Arc 造成性能浪费 |
| 自检问题 | 为什么 Rc<RefCell<T>> 不能直接在线程间共享?需要什么替代? |
第 5 级:自信实践者
| 项目 | 内容 |
|---|---|
| 该懂什么 | Pin/Unpin、异步所有权、自引用结构体、FFI 边界所有权传递、零拷贝优化 |
| 掌握标样 | 能设计零拷贝解析器、实现自引用结构体、在 FFI 边界正确传递所有权 |
| 核心概念 | 内存布局控制、编译期/运行时所有权边界的精细控制 |
| 里程碑 | 实现一个零拷贝的 JSON 解析器核心片段,或一个自引用的异步状态机 |
| 动手练习 | 用 pin-project-lite 实现一个自引用的异步迭代器 |
| 常见错误 | 忘记 Pin 导致自引用结构体移动后悬垂指针、误解 Unpin 的含义 |
| 自检问题 | 为什么 Box<T> 实现了 Unpin 但 Pin<Box<T>> 仍能防止移动? |
怎么用这份阶梯
- 先跑一遍自检题 → 如果全对,直接跳到下一级
- 卡在哪一级 → 就在这一级停住,做动手练习、补核心概念
- 每周复盘一次 → 用自检题快速复盘,发现退步立刻补
这份阶梯不是给你「答案」,是给你「地图」和「检查点」。
五、本文小结
| 要点 | 内容 |
|---|---|
| 核心痛点 | 随机提问 = 获得答案 ≠ 完成学习 |
| 学习缺失的四环 | 路径、测试、压缩、反馈 |
| 第一把钥匙 | 学习阶梯:5 级从新手到实践者,每级有里程碑、练习、自检 |
| 怎么用 | 自检 → 卡住练 → 周复盘 |
六、下一部分预告
第 2 部分将给出另外两把钥匙:
- 「20 小时 80/20 法则」:如何在任何主题中找到那 20% 的核心概念,拆成 10 次 × 2 小时的学习计划
- 「主动回忆测试 / 考我直到我崩溃」:让 Claude 变成严格考官,一次一问、逐级加难、精准找出知识漏洞
用法建议:先用「学习阶梯」跑一遍你正在学的主题,确定自己在第几级,再看第 2 部分的「20 小时计划」和「主动回忆测试」。
延伸阅读