心流工作法:计时器变成一份记录
14 点 12,那个函数终于跑通了。你是一口气写完的,从 13 点 38 开始,中间没抬过头。
你知道这个时间,是因为动手之前你在便签上写了 13:38。这几乎就是整套方法。
一个 25 分钟的铃会在 14 点 03 响。比它跑通早九分钟。
表不再是规矩,它变成记录
番茄钟事先问一个问题:你打算做多久。心流工作法事后才问:你实际做了多久。
这个改动比听起来小,可它挪动了一切。规矩可以被打破,而打破它感觉像在方法上失败。记录打不破——它只能不准确,而它唯一骗得到的人是你。
于是自律从「服从一声铃」挪到了「把东西写下来」。下面全是关于写什么,以及什么时候别信它。
心流工作法具体是什么
这套方法由 Zoë Read-Bivens 在 2010 年代中期发表在 Medium 上,起因是固定的铃总在她想到一半的时候把她切断。它有时候也叫 Flowmodoro。
五步,每一步都不比写下来更费时间。
- 挑一件事,写下来。一行,一个动词。测试跟别处一样:如果这行需要「和」,那是两件事。
- 写下你开始的时间。在做别的之前写。纸上、备忘录里,写在你之后真会去看的地方。
- 做到状态开始下滑。不是无聊了一秒就停——是活儿本身变差了:同一行读第三遍、写你明知道会删掉的代码、发呆。
- 写下停下的时间,以及是什么把你拽出来的(如果有的话)。
- 按这个块的长度,成比例地休息。
最后这一步 Read-Bivens 给了具体数字,那也是整篇写得最有用的部分:
| 块长 | 休息 |
|---|---|
| 25 分钟以内 | 5 分钟 |
| 25–50 分钟 | 8 分钟 |
| 50–90 分钟 | 10 分钟 |
| 90 分钟以上 | 15 分钟 |
这些数字来自她自己的实践,不是研究,她也把它们写成建议。它们站得住,主要是因为它们把一件显而易见、却总被忽略的事写成了数:九十分钟的块比三十分钟的块贵,所以欠它的也更多。
记录本身就是方法
没有记录,这就只是「做到累了为止」,而你本来就在这么干。记录才把它变成信息。一个下午长这样:
` 任务 开始 结束 被谁拽出来 休息 重构登录逻辑 13:38 14:12 — 8 重构登录逻辑 14:20 14:51 微信 ×1 8 写提测说明 14:59 15:14 — 5 重构登录逻辑 15:19 16:35 手机 ×2 15 `
四个块,34 / 31 / 15 / 76 分钟。形状才是重点。
最长的那个块排在第四,不是第一。只要记上两周,几乎每个人的记录里都会出现这个模式:前两个块是你一直在为之自责的预热,它们不是意志力的失败,是装载问题的成本。
一周读一次这份记录,它会开始回答你凭记忆答不了的问题。哪一类任务永远只产出短块。「微信 ×1」是不是在周二出现了十一次。你那些七十分钟的块都发生在几点——因为那个钟点值得守住,而在它被写下来之前,你对它的猜测一定是错的。
它适合谁
预热很长的活儿。代码、初稿、设计、数据分析、翻译,任何前十五分钟都花在把问题重新装回脑子里的事。如果固定的铃曾经正好响在你刚变得有用的那一刻,这就是针对那一条具体抱怨的修法。
它也适合讨厌被一个软件指挥的人,这种人比承认的要多。
学习能用吗
一部分能,而且分界很干净。写论文、做考研数学的大题、任何有一条线可能被扯断的事,它管用。背单词、记法条、过知识点,它很不好用——单调本身就是这类任务的全部质地,而你对「自己是不是开始下滑了」的判断在十分钟内就不可靠了。那种活儿,一声铃是在帮你,固定区间是更好的工具。
心流工作法对番茄钟
| 番茄钟 | 心流工作法 | |
|---|---|---|
| 会话长度 | 固定,通常 25 | 做出来是多少就是多少 |
| 靠什么结束 | 一声铃 | 你,在活儿开始变差的时候 |
| 休息 | 固定 5 分钟 | 按比例:5 / 8 / 10 / 15 |
| 最擅长 | 让你开始 | 不把你切断 |
| 最不擅长 | 预热长的活儿 | 让一个不情愿的人动起来 |
| 结束后你有 | 一个计数 | 一份带时间和打断的记录 |
| 风险 | 停得太早 | 根本不停 |
最后一行是诚实的那一行,也是这篇剩下的内容。
没有人给你敲铃
心流工作法整个设计都要求你察觉自己什么时候在下滑。问题是,「察觉疲劳」正是你在疲劳时最不擅长的事,于是这套方法最依赖的那项能力,恰好是它正在削弱的那一项。
有些人从来不停。下面是这件事真实的样子,好让你在自己的记录里认出它,而不是在抽象里认。
- 最后那个块跑了两小时四十分钟,最后四十分钟你什么都没留下。
- 因为顺手所以没吃午饭,接下来那个下午产出了一封邮件。
- 周二有三个漂亮的小时,周三早上你什么都开不了头。
- 你的记录里一次打断都没有——这几乎总是意味着你不再记了,而不是没人打断你。
三种抓法,按成本从低到高。
在九十分钟设一个兜底闹钟。你可以无视它。但如果你无视了,就在记录上写一行说明为什么。写这一行就是税,而这笔税让那个决定从自动变成有意识。
兜底闹钟响的时候做一句话测试。出声说一句:刚才二十分钟产出了什么。不是你在做什么——是现在存在了什么、二十分钟前不存在。说不出来,那就是信号。它比疲劳先到。
周五读一遍记录。任何一个超过一百分钟、后面跟着一个死掉的小时的块,是债,不是战果。一周出现一次,是一个跑长了的好周。每周出现两三次,说明方法在跑你,你该给块长设一个硬上限,先设两周。
三条底下是同一个逻辑:你在第 110 分钟的判断不可信,你周五早上的判断可信。心流工作法在你让后者管住前者的时候才成立。
什么时候这不是对的工具
你的问题是开始,不是停下。如果难的是把文档打开这件事,心流工作法拿掉的恰好是那个在帮你的东西——一个「会停」的承诺,正是它让一件你怕的事变得便宜。先去修那个;计时器失效的大部分原因都长在开始那一侧,不在停下那一侧。
你在一个随时会被打断的地方工作。开放工位、四个人的宿舍,或者旁边有人不停进出的自习室,每个块都在别人方便的时候结束,记录会变成一份关于别人的档案,而不是关于你的。先修环境,或者去排一个受保护的块,因为块是你真正能控制的那部分。
时间会从你身上溜走。如果你经常从一件事里浮上来、完全说不清过了二十分钟还是两小时——ADHD 常见,而且不止 ADHD——一个不封口的钟比一声铃危险。留着那个兜底闹钟,并且把它当成非选项,不是建议。
Fomodo 把这个叫 Deep Work:表在跑,块连着长度一起被记下来,没有铃。这也正好是那条得说明白的限制。
它记下一个 140 分钟的块,和记下一个 40 分钟的块一样平静。它对这个差别没有意见,两小时的时候不会推你一下,也没有任何办法知道最后那半小时什么都没产出。那个判断留在你和记录这边。
有一件事我们确实花了力气:如果 App 在块中间被系统杀掉,或者手机重启了,回来的时候这次会话是按墙上的时间重新算出来的,而不是丢掉。因为「两小时的活儿被一个崩掉的计时器吞了」正是让人从此再也不记录任何东西的那种经历。
先把开始的时间写下来。别的都是以后可以慢慢建的习惯。