看了就忘?我打算用三个方法拯救我的记忆力
过去几个月我看了不少技术视频——SSL/TLS 握手、HTTPS 原理、MCP 协议、ScriptBoot 开发……看的时候觉得「嗯,懂了」,结果过两天自己想回忆一下讲了什么,脑子一片空白。
打开笔记一看,写是写了,但全是视频里的原话搬运,脑子里什么也没留下。
这让我开始怀疑:是不是光看视频根本就不算学习?
听说有个学习金字塔
网上看到过这么个数据,说是不同学习方式的两周后留存率:
| 学习方式 | 两周后平均留存率 |
|---|---|
| 听讲 / 看视频 | 5% |
| 阅读 | 10% |
| 视听结合 | 20% |
| 看演示 | 30% |
| 小组讨论 | 50% |
| 动手实践 | 75% |
| 教给别人 / 立即应用 | 90% |
这个数字到底准不准我不知道。但我对号入座了一下——我一直在最底层那一档晃悠,然后抱怨自己记性差。
说不定问题真的不在记性。
我打算试的三个方法
看了一些讲学习方法的文章和视频,我挑了三个听起来有道理的,准备拿自己当小白鼠。
1. 费曼技巧:看完假装教给别人
做法很简单:每看完一个视频,关掉它,打开空白文档,用大白话把刚才学到的写出来,假装在给一个不懂技术的朋友解释。
给自己定的规矩:
- 不准抄原文
- 不能用术语糊弄,得用日常语言说清楚
- 写到卡住的地方,说明这里没真懂,标记下来回头补
比如看完 MCP 的视频,我试着写一段:
MCP 就是一个标准协议,让 AI 可以调用外部工具。你可以把它理解成 AI 的「USB 接口」——不管插什么设备,只要符合这个协议,AI 就能用。它分了 Client 和 Server 两边,Claude 是 Client,你的数据库、文件系统、API 包装成 Server……
能写成这样,大概就算真懂了吧。写不出来就回去再看。
2. 间隔重复:1、3、7、14 天自测
学完当天写总结,之后按这个节奏自己考自己:
- 第 1 天:不翻笔记,白纸默写记得的所有内容
- 第 3 天:回答 3 个自己提前出的问题(学完当天就出好)
- 第 7 天:用这个东西解决一个实际问题
- 第 14 天:用文字或者录音给自己讲一遍
听说的原理是:提取记忆的时候越费力,记得越牢。翻笔记是最轻松的复习方式,所以最没效果;白纸默写最痛苦,所以效果可能最好。
是不是真的?试了才知道。
3. 动手做一个最小版本
这个是我最想试的。看十遍 MCP 协议文档,说不定不如自己写一个最简 MCP Server。哪怕它只会返回 {"message": "hello"},调通的那一刻,协议长什么样、请求怎么发、响应怎么回,肯定比看十遍记得清楚。
我选了三个 mini project,后面慢慢做:
- 用 Python 写一个 MCP Server,暴露一个「返回当前时间」的工具
- 用 openssl 手动走一遍 TLS 握手,抓包看看
- 给这个博客配上 HTTPS,从生成证书到配 Nginx 全自己来
先拿 MCP 试试:14 天计划
| 天数 | 做什么 |
|---|---|
| Day 0 | 看完 MCP 视频/文档,立刻写费曼总结 |
| Day 1 | 白纸默写 MCP 的核心概念和架构 |
| Day 3 | 回答自测题:MCP 和 Function Calling 有什么区别?Server 的 lifecycle 是什么? |
| Day 5 | 开始写 mini MCP Server,边写边查 |
| Day 7 | Server 跑通,写一篇踩坑记录 |
| Day 14 | 用文字或录音给自己讲一遍 MCP 是什么,讲不清楚的地方就是没学会的 |
我担心的
坚持不下来。 很可能。所以不贪多,一次只盯一个主题。14 天一个,就算只坚持了一半,一年也能深入十几个主题,比现在强。
费曼总结写不出来。 那正好说明没懂,带着问题回去再看。
自测题出不好。 让 Claude 帮忙出。把总结丢给它,让它生成 5 个关键问题。
要不要记笔记? 记,但只在费曼总结那一步记,而且用自己的话。后面复习不翻笔记——翻了等于开卷考试,测不出真水平。
这不是一篇「学习方法推荐」文章,我只是想试试。管用了最好,不管用,至少知道了哪些方法对我没用。