- Authors

- Name
- Youngju Kim
- @fjvbn20031
引言 — 那天的四小时为什么再也不来
每个人都有过那样的日子。一坐下来,四个小时像十五分钟一样过去,代码仿佛从指尖自己流淌出来,直到结束才同时感到饥饿和疲惫。问题在于,那种状态不会因为你想要它回来就回来。所以我们把它叫作运气、状态好、灵感。
心理学家米哈里·契克森米哈赖(Mihaly Csikszentmihalyi)用毕生精力研究这种状态,并给它起了一个名字:心流(flow)。他访谈了数千名画家、攀岩者、棋手和外科医生,结论非常明确:心流不是性格,不是天赋,也不是运气,而是在特定条件齐备时出现的状态。既然是条件,就可以设计。这是心态系列的第七篇。
心流的真面目 — “进入状态”与深度工作是同一现象
契克森米哈赖在访谈中反复收集到的心流特征是这样的:行动与意识的融合(做与知合而为一)、自我意识的消失(那个注视着自己的我不见了)、时间感的扭曲,以及活动本身成为奖赏的体验。
这与运动员所说的“进入状态”(the zone)完全一致。刚打完人生最佳比赛的选手,访谈内容惊人地相似:“球看起来像西瓜那么大”“观众的声音消失了”“没有思考,身体自己动了”。这正是关键时刻失常那一篇中所讲的执行监控的精确反面。如果说失常(choking)是意识过度控制技能的状态,心流则是意识监控关闭、程序性记忆完全接管主导权的状态。
开发者的深度工作,同样是这一现象的另一个名字。如果说卡尔·纽波特的《深度工作》是“无干扰的专注所创造的价值”这一经济学框架,心流就是那种专注状态的心理学解剖图。而解剖图上,写着它的发生条件。
心流的三大前提条件
契克森米哈赖归纳的前提条件有三个。如果你觉得这份清单似曾相识,没错——它与刻意练习的条件有相当大的重叠。练习设计得好的日子更容易进入心流,并非偶然。
1. 清晰的目标 — 知道下一个动作是什么
处于心流中的攀岩者,每一刻都知道下一个支点在哪里。棋手正在计算下一步棋。沉浸不是来自宏大的愿景,而是来自下一个动作的清晰度。
靠“API 重构”这样的任务进不了心流,因为下一个动作不明确。“把 UserService 的认证逻辑移到中间件并让测试通过”就可以。很多进入不了心流的日子,问题不在专注力,而在任务的定义。开始前用一句话写下“接下来 90 分钟完成什么才算成功”,第一个条件就齐备了。
2. 即时反馈 — 知道现在是否顺利
对攀岩者来说,身体还贴在岩壁上这一事实就是即时反馈;对网球选手来说,是球的轨迹。当行动的结果立刻可见时,注意力才能被牢牢锁在任务上。
开发是反馈设计相对容易的职业:测试随时可跑的环境、快速构建、热重载、日志和仪表盘。相反,反馈回路松散的工作(长文档写作、大规模设计)很难沉浸进去。这时就要制造人工反馈。写文档就用按小节的完成清单,做设计就每 30 分钟数一数图上落定的决策数量。看起来幼稚,但对大脑来说已是足够的信号。
3. 挑战与技能的平衡 — 难度是否略高半步
这是最著名的条件。任务远低于技能水平时是无聊,远高于时是焦虑,心流发生在两者之间狭窄的走廊里。大致是比当前实力难半步的位置。
| 状态 | 难度对技能 | 主观体验 | 处方 |
|---|---|---|---|
| 无聊 | 难度远低于技能 | 走神、自动驾驶 | 增加约束:缩短时间、提高质量标准、尝试自动化 |
| 心流 | 高出半步 | 时间扭曲、融合 | 保持:持续供给同样的难度曲线 |
| 焦虑 | 远高于技能 | 回避、被压垮感 | 拆解:分清已知与未知,缩小第一块 |
实战中最有用的是处方这一列。无聊的重复工作就叠加约束来提高难度(这次试着用脚本自动化),压倒性的任务就拆开来降低难度(不是整个迁移,而是先从一张表的迁移开始)。难度不是被给定的,而是可以调节的。
心流的头号敌人 — 切换成本的经济学
即使条件全部齐备,心流也很容易被打碎。凶手大多是上下文切换。
组织心理学家索菲·勒罗伊(Sophie Leroy)给这样一种现象起了名字:切换任务时,对前一个任务的思考仍然残留,侵蚀下一个任务的表现——这就是注意力残留(attention residue)。“就看一眼”Slack 的成本,不是看的那 20 秒,而是回来之后仍持续一段时间的残留。而且据了解,进入心流通常需要 10~20 分钟的热身。90 分钟区块中间的一次打扰,算术上只是几分钟,实际上却会让整个区块崩塌。
所以心流设计的一半是对干扰的结构性阻断。不是靠意志力忽略通知,而是让通知根本到达不了。
- 每天把 1~2 个 90 分钟区块以会议形式登记到日历上。空白会被侵占,日程会被尊重。
- 区块期间退出 Slack 和邮件。是退出,不是静音。图标可见,残留就会产生。
- 与团队约定协议。明确“紧急就打电话,其余在区块结束后回复”,你就可以毫无负罪感地关掉一切。
- 用赛前例行程序固定进入方式。同样顺序的进入仪式会缩短热身时间。
如何在一天中安排心流
最后一块拼图是时机。认知能力在一天之中并不恒定。大多数人在起床后 2~4 小时的区间里分析性专注力达到顶峰,并在午后早段经过低谷。无视这条曲线、把上午耗在邮件和会议上,就像把王牌投手派去做败局处理。
原则很简单:最难的任务,放在最好的时间,以心流区块进行。会议和杂务推到低谷时段。而且心流在认知上代价高昂,需要恢复。区块之间的散步、充足的睡眠、运动,都会成为下一次心流的燃料。这一部分与身体优先一篇直接相关。
结语
那天的四小时不是运气。多半是因为那天任务清晰、反馈迅速、难度高出半步,而且没有人来打扰。条件是可以复原的,而可以复原的东西就可以设计。
契克森米哈赖的研究留下的最重要的一句话,也许是这个:最好的时刻不是舒适的时刻,而是在为完成一件困难而有价值的事所付出的自发努力中,身心被拉伸到极限的时刻。设计心流,归根结底就是不再等待这样的时刻偶然降临,而是每天发出一张区块的邀请函。