重复简单的事情
机械重复 vs. 刻意练习;将“看起来没意义”的动作转化为“有进展”的练习。
重复,可能是浪费,也可能是通往熟练的唯一道路。关键在于:是否带来信息差与能力增长。
先问三件事(判断是否无意义)
- 目标是否清晰可判定?(不是“更好”,而是“达到 X 标准”)
- 是否只练一个可控的细节?(变量太多,反馈就会模糊)
- 是否有快速反馈?(当下就能知道对/错,而不是一周后)
无意义的常见信号
次数至上(打卡、天数)、跨度过大(一次练很多项)、反馈缺席(不知道哪里做错)。
两个对照案例
案例 A:每日 1 小时“写点代码”(机械重复)
目标模糊,随手写写 demo,遇到难点就跳过。积累了时间,没有积累能力。一个月后仍在“会用但不会改”。
- 问题出在:没有“单点技能目标”,没有“可量化的完成标准”,没有“当下反馈”。
案例 B:30 分钟“只练重构一个坏味道”(刻意练习)
目标:会识别并重构“长函数”的坏味道。标准:从 80 行拆到 ≤30 行,圈复杂度下降,测试通过。反馈:对比前后指标 + 代码评审意见。
- 为什么有效:只练一个点;有清晰标准;反馈及时。
把“机械重复”翻译成“刻意练习”
机械重复(问题)
做很多,但没有新信息产生
- 目标:含糊的“多做就会好”
- 单次动作:跨度大、变量多
- 反馈:滞后、模糊、靠感觉
刻意练习(改法)
小步快跑,带指标的改进
- 目标:明确一个子技能(例如:拆函数)
- 单次动作:限定在一种题型/一种场景
- 反馈:当场可见的指标或他评
30 分钟练习卡(可直接使用)
[目标] 只练一个子技能(如:提炼函数)
[标准] 前后对比指标(行数/复杂度/通过率)
[材料] 3 个带“长函数”的真实片段
[步骤] 设 25 分钟番茄钟 → 实施 → 留 5 分钟复盘
[反馈] 指标截图 + 请同伴给 1 条改进建议反例与边界
- 重复“搬运信息”(抄转、搬运)几乎不产生增量:缺乏再组织与输出标准。
- 基础动作也可能无聊但必要:如“打字”,若能加上标准(盲打准确率、姿势),就有意义。
从今天开始的一步
挑一个你已经在做的重复动作,把它缩小到“只练一个子技能”,写下完成标准,并安排一个 25 分钟番茄钟。做完就记 1 条教训。