2366 字
约 7 分钟
16
S19-A27 · 卡片笔记:原子化的代价,以及"为什么写了 800 张还是串不起来"

一个人按"卡片笔记法"记了 800 张卡片:每条"一个想法",标题"是一句话"。半年后他要写一篇"分布式事务"的总结,翻了半天——卡片都在,但"没有一条"是他"想说的那个观点"。因为"原子化"把"论证"也切碎了:每张卡"成立",而"合起来"不成立.

"原子化"是"卡片法"的核心:一张卡只记一件事。而它有个"边界条件":"这件事"要"能被单独引用"——**而"论证链条"恰好"不能".

"原子"这个词容易被"误解成'短'":"短"不是目的,"可引用"才是——一张卡"只有一句",但"那句"必须是"一个能被'因此'接住的判断"。于是"太细"的卡("CAP 是 Brewer 提的")与"太粗"的卡("第二章讲了 CAP")一样"不可用",只是"不可用的方式不同"。

1. "原子化"的三种粒度

粒度 例子
太粗(整节摘录) "第二章讲了 CAP"
合适(一个可引用的判断) "分区不可用时会牺牲一致性(CP)"
太细(一句话碎片) "CAP 是 Brewer 提的"

第三项"看起来最'原子'",而它"无法支撑论点":"谁提的"不是"判断",是"元信息"——**它"永远只被'引用',不会被'论证'".

"全是他人观点"这件事,有"一个可量化信号":"卡片里'我'字出现几次"。

// 三种"卡片来源"
1 摘录(他人的话,占 80%)
2 转述(我理解的,占 15%)
3 判断(我主张的,占 5%)
// 判据:判断卡 < 20% → 文章"必然写不出"(没有"因此")

2. "串不起来"的三种机制

机制 说明
只有"点"没有"链" 每张卡"独立成立"
标题"是主题"不是"主张" 无法"接龙"
缺少"我的判断"卡 全是"他人观点"

第二项最"致命":"标题='关于CAP'"无法与"'关于BASE'"接龙——**而"标题='牺牲一致性换可用性,只在分区时成立'"能"直接接'所以分区恢复后要补偿'".

"主题 → 主张"的改写有"一个模板",而它"只需五个字":

// 三步"改写"(同一张卡)
1 原题:分布式事务
2 加"判断":分布式事务的关键是"补偿"而不是"原子提交"
3 加"条件":在两阶段"超时不可回滚"的场景下,补偿是唯一出路
// 判据:改写后"能直接接一句'因此…'"

"主张式标题"还有一个"副作用":它"逼你'现在就判断'"——而"主题式标题"允许你"先记下来,以后再想"。而"以后再想"往往"永远不想",于是"卡片越记越多、判断越来越少"。这也是"卡片法"最反直觉的一点:"记的时候多花 30 秒想'我的判断是什么'",比"多记 10 张卡"更有价值。

3. "主张式标题"的三种写法

写法 能否接龙
主题式("分布式事务") 不能
问句式("分区时该牺牲什么") 半能
主张式("分区时先保可用性,恢复后补偿") 能

第三项是"卡片法的真正技巧":"把'主题'改写成'一句可反驳的话'"——**于是"卡片之间"能"接龙",而"接龙"就是"初稿".

"论证卡"的写法"不像笔记,像'半成品段落'"——而它正是"初稿的砖":

// 一张"论证卡"(四行)
主张:补偿优于原子提交
理由:超时后"已提交的一侧"无法回滚
边界:仅当"两侧都能定义逆操作"
因此:设计时应"先设计补偿",再定义事务
// 判据:读这四行,能"直接说给同事听"

4. "论证卡"该怎么加

类型 作用
证据卡(引用/数据) 支撑
反例卡(什么情况下不成立) 边界
论证卡(我的推理) 接龙

第三项是"最容易被漏"的:"摘录"再多,也"没有一句'因此'"——**而"因此"才是"文章".

"排序成链"是"一次两小时"的动作,而它"产出的就是大纲":

// 三步"排序"(写文章前)
1 按"主张"筛出 20 张"最想说的"(其余当素材)
2 把 20 张"接龙":哪张能"支撑"哪张
3 接不上的"单独放"(它们是"另一篇")
// 判据:能排出"一条主线 + 两条支线"

"按时间重读"之所以"最差",是因为它"退回日记":"时间是'记录顺序',不是'思想顺序'"——而你"写文章"需要的是"后者"。而"按主题分堆"只是"半步":"堆内仍然散",于是"你还是要'重读整堆'"**——**真正省时间的是"排序成链",因为它"把'重读'变成'接龙'"。

5. "800 张"的三种整理法

整理法 效果
按主题分堆 中(堆内仍散)
按"主张链"排序 好(即初稿)
按"时间"重读 差(回到日记)

第二项是"卡片法的终点":"把'能接龙的卡'排成一条线,就是'文章骨架'"——**而"排序"这件事"只能人做",模型只能"提示候选".

"找不到那条"是最挫败的体验,而它"靠标题里'检索词'"避免:

// 三种"标题"的检索性
1 "关于分区的一些想法"        → 搜"分区"能中,搜"补偿"不中
2 "分区时先保可用性"          → 搜"可用性/分区"都能中
3 "分区时先保可用性,恢复后补偿" → 搜"补偿"也中
// 判据:标题里"至少含两个'别人会用的关键词'"

"重复卡片"的来源不是"记性差",而是"没有'先搜再记'的动作":你在"读到某句"的兴奋里"直接新建"——而"兴奋"恰好"不记得'三个月前记过'"。而"入库前搜 10 秒"这个动作,能把"重复率"降一半,同时"顺手看到'旧卡上的旧判断'",往往"直接促成'新判断'".

6. 排错:五种"卡片法问题"

现象 成因 处理方向
卡片多但写不出 全是"点" 加"论证卡"
标题"全是主题" 未改写 主张式标题
卡片"重复" 未"先搜再记" 入库前搜
"找不到"某条 标题无检索词 标题带"关键词"
"引用"了但"不敢用" 无"边界卡" 加"什么情况下不成立"

"素材库"与"思考库"要"分开",否则"两套规则互相拉扯":

// 两个库的分工
素材库:一条一引(书名/页码/链接),"不追求判断"
思考库:主张式标题 + 论证卡,"不追求完整"
// 判据:混在一起 → "找引用时被判断淹没,写文章时被摘录淹没"

7. 边界:什么情况"不必原子化"

场景 为什么 做法
读书笔记"求理解" 需要"上下文" 按章节整段
会议记录 是"过程"不是"判断" 时间线
代码片段 要"可运行" 整段贴
素材库(引用用) 只要"能查到" 一条一引

判断口径一句话:"这条笔记,将来会不会"被'一段论证'引用""。会(观点、判断、数据),必须"原子 + 主张式标题";不会(过程、片段、素材),"整段"更省——**而"把'素材'原子化",会让"每张卡都成立,而'文章'永远写不出".

8. 自测

  1. "原子化"的边界条件是什么?为什么"论证链条"不能原子化?
  2. "太细"的卡片为什么"无法支撑论点"?它只会被用来做什么?
  3. "标题是主题"为什么"无法接龙"?主张式标题的关键是什么?
  4. 三种"卡片"里,"摘录再多也没有哪一句"?那句话是什么?
  5. "800 张卡片的终点"是什么动作?为什么它"只能人做"?
  6. 判断"该不该原子化"的那个问题是什么?

补一句"训练"建议:"每周只做一件事——把本周 10 张卡'接龙'成 3 句'因此'"——"接不上"的卡"不要删",标注"缺证据"或"缺边界"。这个练习"半小时",而它"训练的是'论证',不是'记录'"——**而"卡片法"真正的门槛,从来不是"记多少",而是"能不能'接龙'"。

9. 一句话总结

卡片法的关键在于"标题是一句可反驳的话",而不是"一张卡一个主题":主题式标题"无法接龙",于是"800 张卡"只能是"800 个孤岛"。而"接龙"需要"论证卡"(我的推理、因此、如果),它"最容易被漏",因为它"不是摘录"。判据也很朴素:"这条笔记将来会不会被'一段论证'引用"——会,就原子化并写主张;不会,就整段留着。

S19-A27 · 卡片笔记:原子化的代价,以及"为什么写了 800 张还是串不起来"
https://www.clxhxhhr.top/posts/6721/
作者
clxstart
发布于
2024-12-31
许可协议
CC BY-NC-SA 4.0
评论
0 条
还没有评论,先写一条吧。