用间隔重复软件记住一门编程语言
Memorizing a programming language using spaced repetition software
这是导读,不是翻译。先用 1 分钟拿到这篇的核心,值得的话再去读 英文原文 →
核心观点
西弗斯发现资深程序员对语言细节烂熟于心,于是用 Anki 间隔重复来记忆编程知识,一年后流利度大增。关键是先真正理解,再把知识拆成小问题,做成自己的卡片。
要点
- 闪卡只负责记住已理解的东西,别直接用别人的卡组
- 把知识改写成代码小题,并故意给未来的自己设陷阱
- 每天固定时间复习,中断会打乱间隔节奏
- 一个概念可以用一个精炼例子来代替整段说明
"Flash cards are for remembering what you’ve learned." —— Derek Sivers,查看原文 →
对你意味着什么
AI 能随时补全代码的今天,记 API 看似多余,但熟练度决定你能否看出 AI 的错误、想到更好的解法。可以先把最常用语言里的高频陷阱做成一百张卡,每天通勤时刷一遍。
同主题推荐
- 为什么你的网站该有一个 /now 页面 —— 一页写清「我最近在忙什么」,也是拒绝的底气
- 用互联网,而不只是用平台 —— 平台来来去去,你的网站和联系方式才长久
- 用了两年 Rails,我为什么回到 PHP —— 新语言显得更好,往往只是因为你变强了