本頁面為機器翻譯,可能存在表述不準確之處。以英文版為準。 查看英文版

什麼是習慣養成

習慣養成,是指讓一個行為不再需要有意識的決定就能進行。在實際測量過這一點的研究中,日常行為變得自動化的中位時間是 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