LC Learning 兰彻同学学习站
人群

程序员怎么用 Anki

程序员对「背」有天然的抵触——查得到的东西为什么要记。但有两类东西确实值得记:高频到每天都在用的,和面试必须当场答出来的。

值得记

四类值得做卡的内容

类型示例卡片设计
高频命令与参数git / docker / shell 常用组合场景 → 命令,如「撤销最近一次提交但保留改动」
语言细节语言特性、标准库行为、易错点问答卡,附最小示例代码
算法与复杂度典型算法的时间空间结论问答卡,结论型而非推导型
面试八股网络、操作系统、数据库概念问答卡,答案给要点骨架
不值得

不该背的部分

整段代码不该做成卡。编程能力靠动手写与调试建立,背代码只会让你在遇到变化时无从下手。

语言语法手册也不必逐条背——IDE 和文档比你的记忆可靠。只记你反复要查的那些。

技巧

让卡片真的有用

面试

面试准备的用法

面试的八股知识适合做卡,因为它们是「必须当场调出」的。做法是答案写成要点骨架(三到五条),复习时练「能否说出这几条」,而不是背整段答案。

常见问题

常见问题

程序员背东西是不是不如多写代码?
两者解决不同问题。写代码建立能力,卡片保证高频细节不每次都去查。前者是主线,后者是省时间的辅助。
命令参数要全背吗?
不必。只记你日常高频使用的那几十个组合,其余的查文档更快。
算法推导要不要做卡?
推导过程不要,结论(复杂度、适用场景、退化情况)可以。面试常问的是结论与取舍。
代码块怎么放进卡片?
放在背面字段并用等宽字体与代码高亮样式显示。制卡工具通常内置代码高亮模板,生成时直接套用。

相关内容

粘贴材料,一键生成卡包 →
支持文本与 Word,自动排版并导出标准 .apkg,导入 Anki 即可开始复习