本页面为机器翻译,可能存在表述不准确之处。以英文版为准。 查看英文版

什么是习惯养成

习惯养成,是指让一个行为不再需要有意识的决定就能进行。在实际测量过这一点的研究中,日常行为变得自动化的中位时间是 66 天,个体之间的范围是 18 天到 254 天(Lally et al., 2010)。

实际发生的是什么

习惯是一种在特定情境下自动启动的行为。在固定的情境里重复同一个动作——比如「吃完早餐之后」——这个情境就会变成触发点,于是你不必每次都做决定。

所以习惯养成不是增加意志力的总量,而是减少决定的次数。把坚持不下来归咎于意志力薄弱的解释,正是漏掉了这一点。

把行为变小、固定线索、让进展看得见。几乎所有干预手段都可以归入这三类之一。


研究已经证明了什么

这里只引用经同行评审的研究。

中位数 66 天,范围 18–254 天(2010 年)

Lally et al. (2010) 让 96 名志愿者在同一情境下每天重复一项进食、饮水或运动类的行为,持续 12 周,并估计自动性达到接近上限所需的时间。中位数是 66 天;范围从 18 天到 254 天。

🔴 它常被引用成「平均 66 天」。报告中的数字是中位数,而真正重要的是离散程度——不同的人、不同的行为之间,所需时间相差一个数量级。

事先决定「何时、何地」能提高执行率(1999 年 / 2006 年)

Gollwitzer (1999) 提出并形式化的执行意图(implementation intention),是「当情境 X 出现时,我就做 Y」这种形式的事先计划。

Gollwitzer 与 Sheeran (2006) 汇总了 94 项独立检验、超过 8,000 名参与者,报告了中等到较大的效应量(d = .65)。在与习惯养成相关的方法中,它是证据最扎实的之一。

越接近目标,投入的努力越多(2006 年)

Kivetz et al. (2006) 表明,随着剩余距离缩短,投向目标的努力会增加——即目标梯度效应。看得见进展这件事本身,就让下一步变得更轻。

18254观测到的范围 18–254 天「21 天」之说中位数 66 天050100150200250天数

21 天并不在范围之外。但它不到中位数的三分之一,位于分布中较快的一端——而且「21 天」这个数字本身并非来自这项研究,而是来自 1960 年的另一项观察。


尚未被确证的部分

这个领域比大多数领域更容易把实践者写的书和经同行评审的研究混在一起。我们把两者分开。

🔴 「21 天养成习惯」没有依据

这个说法可以追溯到整形外科医生 Maltz 在 1960 年出版的一本书,书中记述的是患者适应新外貌所需的时间。那不是习惯养成研究。实测得到的数字是中位数 66 天,范围 18 到 254 天。

66 天同样不是「那个天数」

Lally et al. 发现不同行为之间差异很大:多喝一杯水这类行为很快,运动则很慢。66 甚至算不上一个目标——它只是一个非常宽的分布的中点。

畅销书和同行评审不是同一层级的证据

Atomic Habits 和 Tiny Habits 对设计很有用,但它们没有经过同行评审的检验。我们称它们为「我们参考的框架」,绝不称之为科学依据。

连续记录(streak)的证据很薄

有时人们借目标梯度效应间接为它辩护,但真正测量连续记录功能本身效果的高质量研究很少——而且已有记录指出它的副作用:一旦中断,行为往往就此终止。


mibuki 如何实现

Atom 的设计同时建立在这一领域「已确证的」和「尚未确证的」两部分之上。

它不承诺任何天数。既然范围是 18 到 254 天,「N 天后你就会养成这个习惯」这样的句子,我们写不出来。

每个习惯都必须定义三档——轻、中、重三种动作。如果状态差的日子里做了最轻的那一档,却被记成和什么都没做一样,那你明明在坚持,记录却说你断了。

提醒可以带上「何时」与「何地」。这就是把执行意图变成了界面上的一个设置项。

草地日历让「已经做到的」和「还剩下的」始终可见。连续天数会显示,但不会有任何通知因为你中断而责备你。

查看 Atom →

Last updated: July 2026