什麼是習慣堆疊?
習慣堆疊是一種養成新習慣的方法:把新習慣接在你已經有的習慣上。與其下定決心「多讀點書」然後希望自己記得,不如挑一件每天本來就會發生的日常小事(泡咖啡、刷牙、回到家),然後把新行為直接放在它後面:
在我[現有行為]之後,我就會[新行為]。
現有的行為就是錨點,新的行為就是你想要的習慣,整句話就是一組堆疊。整個方法就這樣,而它的重點正在於簡單:任何新習慣最難的不是去做,而是記得開始,而錨點會替你記住。
這個說法因 James Clear 的Atomic Habits(中譯《原子習慣》)而廣為人知,延續了 BJ Fogg 把微小行為「錨定」在既有日常習慣上的研究。背後的概念比這兩本書都更早,研究也更充分:它是心理學家所說的執行意圖的一種特定形式,也就是指明你會在什麼情境下行動的「如果……就……」計畫。
習慣堆疊為什麼有效
你已經有的每個習慣,都是可靠的提示。你不會每天早上特地決定要刷牙;起床、走進浴室、伸手拿牙刷,這一連串動作會自動發生。習慣堆疊借用的就是這份可靠性。錨點之後的那一刻,成為一天中新行為固定的位置,你不再需要留意對的時機、記住原本的打算,或找到開始的動力:時間由錨點提供,其餘的交給那句話。
這也是為什麼執行意圖的研究和這件事有關。在許多研究中,把計畫寫成「當 X 情況出現時,我就做 Y」的人,達成目標的比例明顯高於只設定目標的人。習慣堆疊就是這類計畫中,X 情況選得特別好的一種:不是「我有空的時候」,而是「我剛泡好咖啡的時候」,一件具體、頻繁、不可能錯過的事。
也要老實說明習慣堆疊不是什麼。它不是什麼神經科學的小技巧,也不會讓一件事變得毫不費力。它消除的是「開始」的成本,而對多數小習慣來說,這就是全部的成本。真正困難的習慣(例如一小時的健身)在泡完咖啡後依然困難。這就是為什麼產生器會先推你從小版本開始。
如何選擇好的習慣錨點
錨點是最多人選錯的部分,也是決定這組堆疊能不能持續的關鍵。好的錨點要:
- 具體。是一個時刻,而不是一段時間。「泡好咖啡後」是一個時刻;「早上」是三個小時,習慣會一路拖到最後。
- 本來就很穩定。大多數日子都會發生,不需要你特地決定。如果錨點本身也是你還在養成的習慣,那你要養成的就是兩個新習慣,不是一個。
- 發生時一下就認得出來。洗完澡、水壺「喀」一聲、走進家門。你不該還需要確認錨點到底發生了沒有。
- 在地點和精神狀態上與習慣相配。平靜的習慣配平靜的錨點;需要清醒頭腦的事配早上的錨點;在廚房做的習慣,就配廚房附近的錨點。「上床後,我就會做伏地挺身」三項全都不合格。
- 頻率和你希望的習慣頻率差不多。每天的習慣需要每天都有的錨點;週末的習慣,可以接在只有週末才會發生的事情後面。
弱的錨點聽起來像這樣:早上找個時間、有空的時候、下班後如果不太累的話。每一個都留了後路,而後路一定會被用上。如果你第一個想到的就是這類說法,問問自己:在那段時間裡,具體會發生哪件事?然後改用那件事當錨點。
新習慣要從多小開始?
比你想的還要小。習慣堆疊最常失敗的原因不是錨點不好,而是行為太有野心:錨點一出現,你想到自己應該跑步三十分鐘,於是開始跟自己討價還價。只要兩分鐘的行為,你根本沒什麼好討價還價的。
產生器的經驗法則是:第一個版本應該簡單到幾乎不像話。讀一頁。做一下伏地挺身。寫一句話。冥想兩分鐘。這些感覺微不足道,事實上也是,但你在最初幾週養成的習慣不是閱讀,而是喝咖啡後閱讀。一旦這個搭配變成自動化,份量自然會跟上:沒有人能連續一個月每天剛好只讀一頁。一頁會變成十頁,因為你本來就已經坐在那裡、書也打開了。
即使習慣已經長大,也要保留一個最小版本。它是應付糟糕日子的答案:在完整版本做不到的時候,讓觸發點繼續運作。產生器會在每一組堆疊裡都寫一個最小版本。最小可行習慣一文對此有更完整的說明。
習慣堆疊範本
預設就用經典句型。有幾種變化更適合特定的錨點:
After I [anchor], I will [behavior].標準句型,幾乎適用於所有情況。Before I [what comes next], I will [behavior].把習慣排在平常會吞掉那段時間的事情之前:在我看手機之前、在我打開收件匣之前。When I [arrive somewhere], I will [behavior].適合抵達和轉換的時刻:當我在辦公桌前坐下時、當我回到家時。After I finish [routine], I will [behavior].適合有明確結束點的錨點:吃完午餐後、把廚房收拾乾淨後。
產生器會為每一組堆疊寫出兩到三種這類說法,讓你挑一個真正記得住的。它不會改動你選的錨點,只會改變描述那個時刻的方式。
不同時段的習慣堆疊範例
早晨習慣堆疊
早上是一天中最可靠的錨點所在,因為起床後的第一個小時最規律。起床後,我就會喝一杯水。泡好咖啡後,我就會閱讀 10 分鐘。換好衣服後,我就會伸展 3 分鐘。如果你想同時養成好幾個早晨習慣,晨間作息產生器可以把它們排進你實際擁有的時間裡,而晨間作息指南則說明了為什麼整套作息應該接在同一個錨點上,而不是綁在起床時間。
晚間習慣堆疊
晚上適合平靜、短暫的習慣,而大多數人最強的晚間錨點,就是把手機放上充電器。吃完晚餐後,我就會擦乾淨一個檯面。把手機放上充電器後,我就會在日記裡寫一句話。晚上刷完牙後,我就會寫下明天一定要做的一件事。如果晚上的時間大多消失在螢幕裡,螢幕使用時間計算器會告訴你這些時間加起來有多少,以及其中一小部分可以變成什麼。
工作與效率的習慣堆疊
工作日有兩個絕佳的錨點:坐下的那一刻,和吃完午餐的那一刻。在辦公桌前坐下後,我就會寫下今天最重要的三件事。打開筆電後,我會先讀書 15 分鐘,再去收電子郵件。吃完午餐後,我就會散步 10 分鐘。下班後,我就會整理桌面。「之前」句型在這裡特別好用,因為平常緊接著出現的事(電子郵件、聊天訊息、動態消息)正是新習慣要搶時間的對手。
運動健身的習慣堆疊
運動類的習慣堆疊,要小到穿著身上的衣服就能做才會成功。早上刷完牙後,我就會做 10 下伏地挺身。回到家後,我會先繞街區走一圈再坐下。洗完澡後,我就會做一個伸展動作。完整的一場訓練不適合當作習慣堆疊的行為;但讓你開始去訓練的那兩分鐘可以。
如果漏掉一次習慣怎麼辦?
一定會漏掉的,而它的影響比你感覺的小。在逐日追蹤習慣養成的研究中,漏掉一次對習慣形成的速度幾乎沒有影響。真正造成傷害的是第一次漏掉之後常見的發展:第二次、第三次,然後認定整個方法已經失敗,乾脆等哪個星期一再重新開始。
所以規則很簡單:在錨點下一次出現時做這個習慣。不是當天晚一點,也不是明天做兩倍,就是下一次。一個廣為使用的經驗法則是不要連續漏掉兩次,而最小版本的存在,就是讓這條規則輕鬆守住:做不到十分鐘的那天,一頁還是做得到。
這也是 Storey 的核心理念。漏掉一天,那扇窗會暗著,但你已經蓋好的不會被拿走,而且真正算數的單位是一週,不是連續紀錄。更多內容請看如何持續保持習慣;如果已經中斷了一段較長的時間,請看習慣連續紀錄中斷後如何重新開始。
不確定一次該同時培養幾個行為?請看一次該追蹤幾個習慣?簡單來說,比你想的少,而從一組習慣堆疊開始就很好。
常見問題
什麼是習慣堆疊?
習慣堆疊是把新習慣接在你已經有的日常習慣上,讓現有的習慣成為新行為的提示。公式是:在我[現有習慣]之後,我就會[新習慣]。你不用靠記性或動力來開始,而是靠一件本來就會發生的事:泡咖啡、刷牙、回到家。
如何建立習慣堆疊?
選一個錨點:一件你大多數日子在差不多同一個時間點都會做的具體事情。選一個你想養成的習慣,讓它小而具體:幾分鐘、幾頁或幾下。寫下這句話:在我[錨點]之後,我就會[行為]。決定每週要做幾天,從比你想的更少開始。再準備一個最小版本,給完整版本做不到的日子。本頁上方的產生器就是帶你一步步完成這些步驟。
習慣堆疊的例子有哪些?
早上泡好咖啡後,我就會閱讀 10 分鐘。泡咖啡本來就是每天早上不費力就會發生的事,所以它成了觸發點;閱讀十分鐘夠小,咖啡還沒涼就能讀完。其他例子:刷完牙後,我就會喝一杯水;在辦公桌前坐下後,我就會寫下明天最重要的三件事;晚上把手機放上充電器後,我就會在日記裡寫一句話。
習慣堆疊真的有用嗎?
它背後的概念:用「如果……就……」的形式,事先決定何時、何地行動,是行為改變研究中證據較充分的發現之一,稱為執行意圖。統合分析發現,做了這類計畫的人,貫徹執行的比例明顯高於只設定目標的人。習慣堆疊是寫出這種計畫的實用方法,以現有的日常習慣作為觸發點。它不是魔法:當錨點具體可靠、新習慣小到平常日子就做得到時,它有效;兩者缺一,它就沒效。
一次可以堆疊幾個習慣?
從一個開始。接在可靠錨點上的一個小習慣很容易維持;四個新行為串成的鏈條,會在最弱的那一環斷掉,並把其他的一起拖垮。等第一個習慣不用想就會做了,它就可以成為下一個習慣的錨點。如果你是在想一般而言一次該同時培養幾個習慣,一到三個是實際可行的範圍。
可以把多個習慣堆疊在一起嗎?
可以,有兩種方式。你可以把它們串起來:泡好咖啡後,我就會讀一頁;讀完後,我就會寫一句話,讓每個習慣成為下一個習慣的提示。或者,你可以在一天中不同的時間點,給每個習慣各自的錨點。串連比較精簡但脆弱;分開的錨點比較穩固。不論哪一種,都要等第一個習慣能自己運作之後,再加上第二個。
好的習慣錨點有哪些條件?
好的錨點要具體(是一個時刻,不是一天中的一段時間)、本來就很穩定(大多數日子都會發生,不需要你特地決定)、發生時一下就認得出來,並且在地點和精神狀態上與新習慣相配:平靜的習慣配平靜的錨點,需要清醒頭腦的事配早上的錨點。它發生的頻率也應該和你希望的習慣頻率差不多。刷牙、泡咖啡、吃完午餐、回到家都是很強的錨點;早上找個時間或有空的時候則不是。
習慣堆疊需要每天做嗎?
只有在錨點每天都會發生,而且習慣小到每天做幾乎不費力時才需要。否則每週三到五天是更好的開始:它給出狀況的日子留了餘地,不會把那些日子變成失敗,而習慣仍能得到足夠頻繁的重複,進而變成自動化。等這組堆疊穩定了,再提高頻率。
習慣中斷一次怎麼辦?
在錨點下一次出現時做,把漏掉當成資訊,而不是判決。在實際測量過的研究中,漏掉一次對習慣養成幾乎沒有影響;真正破壞習慣的,是你認定方法失敗之後接著漏掉的第二次、第三次。一個廣為使用的經驗法則是:絕不連續漏掉兩次。準備一個最小版本(一頁、一下伏地挺身),就能輕鬆守住這條規則。
習慣堆疊要多久才會見效?
沒有固定的天數。在測量過習慣養成的研究中,中位數大約是兩個月,而且人與人之間、習慣與習慣之間的差距非常大:觸發點越可靠、行為越簡單,習慣養成得越快。習慣堆疊在這兩方面都有幫助,因為提示本來就可靠,而工具也會推你選擇小的行為。實際的判斷標準不是某個日期,而是一種感覺:當跳過不做比做了還彆扭時,習慣就養成了。完整說明請看這裡。
