我們經(jīng)常能聽到 “量變帶來質(zhì)變” 的說法,意思是說很多事情要在數(shù)量上積累到一定程度后,才能在質(zhì)量上體現(xiàn)出顯著的差異。這個(gè)理論最常見的應(yīng)用形式就是:
如何在 XX 天養(yǎng)成一個(gè)好習(xí)慣?
顯然時(shí)間上 “量” 的積累最終會(huì)導(dǎo)致一個(gè)習(xí)慣從無到有的 “質(zhì)” 的變化。這一點(diǎn)本無可厚非,不過看到市面上有關(guān)如何養(yǎng)成習(xí)慣的書籍都寫著:
《10 天塑造孩子的自控力》
《21 天培養(yǎng)孩子做人做事的習(xí)慣》
《81 天告別壞習(xí)慣》
《90 天重塑習(xí)慣升級人生》
便讓我們不禁開始思考,面對 “習(xí)慣養(yǎng)成” 這么一個(gè)話題,我們的心理預(yù)期到底是多少天才合適呢?
今天我們就來聊一下這個(gè)話題。
一、21 天?你確定?
對于 “養(yǎng)成一個(gè)習(xí)慣需要多少天?” 這個(gè)問題最常見的答案是:21 天。
因?yàn)?..... 因?yàn)榇蠹叶寄敲凑f,而且好像還有相關(guān)的研究和書籍,所以大家也都覺得似乎這是一個(gè)合理的時(shí)間。如果大家有興趣去網(wǎng)頁上搜索的話,也會(huì)發(fā)現(xiàn) 21 天是被提及最多的時(shí)間。
不過大家是否想過這種提問本身可能就是有問題的。一個(gè)量變到質(zhì)變的過程真的可以用具體的天數(shù)來衡量么?同樣是量變到質(zhì)變的過程,我這里就有一個(gè)隨處可見的反例:保質(zhì)期。
我們都看過牛奶包裝上印著的生產(chǎn)日期以及保質(zhì)期,比如:

如果在 2016 年 6 月 8 號 23:59 時(shí), 你打開冰箱發(fā)現(xiàn)了這瓶牛奶,請問你會(huì)不會(huì)喝? 如果是 9 號 00:01 時(shí)呢?
想必大家也看出這里不太嚴(yán)謹(jǐn)?shù)牡胤搅?。量變到質(zhì)變是一個(gè)過程,怎么可能有一個(gè)具體的天數(shù)來表征呢?這不成了定時(shí)炸彈么?
關(guān)于 21 天的 “傳說” 其實(shí)源自一個(gè)外科醫(yī)生,這名外科醫(yī)生叫 Maxwell Maltz。他發(fā)現(xiàn)那些截肢的患者平均需要 21 天來習(xí)慣自己失去的肢體,于是便提出了人們平均需要 21 天來適應(yīng)人生中的重大變故。除非你的習(xí)慣是適應(yīng)自己 “缺胳膊斷腿”, 不然 21 天對你的意義其實(shí)并沒有那么大。
也許有人覺得這個(gè) 21 天只是一個(gè)平均數(shù),但是這種平均數(shù)是否有參考意義呢?還好我們有相關(guān)方面的科學(xué)研究。
Phillippa Lally 是倫敦大學(xué)的心理學(xué)教授,他和同事們召集了 96 名志愿者,觀察他們形成一個(gè)習(xí)慣大概需要多久。比如午餐后吃些水果或者每天堅(jiān)持跑步 15 分鐘等。
結(jié)果顯示這些志愿者形成習(xí)慣平均需要 66 天(還真不是 21 天)。更重要的是:不同習(xí)慣的形成在時(shí)間上有很大差異,從 18 天到 254 天不等。
所以這個(gè)時(shí)候 66 天的平均值其實(shí)參考意義也就沒有那么大了。比如每天早上喝杯水的習(xí)慣比較容易養(yǎng)成,而每天堅(jiān)持做 50 個(gè)仰臥起坐則沒有那么容易。

不光如此,研究人員還發(fā)現(xiàn)即便中途偷懶了一兩天,對于習(xí)慣養(yǎng)成其實(shí)并沒有很大的影響。而且這方面其實(shí)也存在個(gè)體差異,同樣的習(xí)慣對于不同的人來說需要的時(shí)間不同。
所以如果你為自己 21 天沒能養(yǎng)成一個(gè)習(xí)慣而氣餒的話,現(xiàn)在就可以振作一下了。因?yàn)樗炔皇且粋€(gè)合理的時(shí)間,也不代表你掉在了平均值以下。
二、量變中的 “量” 到底是什么?
說了這么多,我們還是沒有回答本文開頭的那個(gè)問題:
養(yǎng)成一個(gè)習(xí)慣到底需要多少天?
雖然這取決于不同的人以及不同的習(xí)慣,但難道就沒有一個(gè)答案么?“具體問題,具體分析” 顯然有點(diǎn)逃避問題的嫌疑。為了回答這個(gè)問題,我們找到了一個(gè)方法,也許可以幫我們預(yù)估一下合理的量變。
要了解這個(gè)答案之前,首先要簡單解釋一個(gè)概念:科學(xué)計(jì)數(shù)法。
想必有些人應(yīng)該能夠回想起這個(gè)概念。這個(gè)概念是說,任何數(shù)字都可以表示成如下的形式:

其中的 A 是一個(gè)大于 1 小于 10 的數(shù)字(多數(shù)情況下包含小數(shù)點(diǎn))。比如 1234 表示成科學(xué)計(jì)數(shù)法就變成了 1.234 × 10^3。其中的 1.234 就是公式中的 A,而末尾的 3 就是公式中的 B 。
有了這個(gè)概念我們就能回答之前的問題了。當(dāng)我們之前討論習(xí)慣養(yǎng)成的天數(shù)時(shí),我們其實(shí)是在討論 A。比如 21 或者 80 其實(shí)都是 A 這個(gè)層面的事情,在這個(gè)層面每多一天都會(huì)對 A 的大小有影響,但實(shí)際上我們也能感受到習(xí)慣的養(yǎng)成并沒有這么敏感。
如果我們回想一下,就會(huì)發(fā)現(xiàn)其實(shí)很多時(shí)候的量變更多體現(xiàn)在了 B 上面,也就是數(shù)量級的改變。如果我們按照這個(gè)視角去看待 “量變到質(zhì)變” 的過程就會(huì)變得沉穩(wěn)許多。因?yàn)閿?shù)量級的改變并不是一朝一夕的,這和我們習(xí)慣養(yǎng)成的屬性恰好吻合。
這么看來那些認(rèn)為不到 100 天就可以養(yǎng)成一個(gè)習(xí)慣的人,基本上都是停留在 2 階數(shù)量級的人。有沒有可能在這么短的時(shí)間內(nèi)養(yǎng)成一個(gè)習(xí)慣呢?這可能要 “看情況” 了。
不過倒是有一個(gè)數(shù)據(jù)可以作為參考,那就是著名的 10000 小時(shí)定律。如果一個(gè)人想要成為一個(gè)領(lǐng)域的專家,那至少需要投入 4 階數(shù)量級的時(shí)間,那么對比著這個(gè)數(shù)據(jù),大家可以自己判斷 100 天之內(nèi)養(yǎng)成一個(gè)習(xí)慣的可能性有多大。
所以按照這個(gè)想法去寫一本習(xí)慣養(yǎng)成類的書籍,書名就應(yīng)該是《幾百來天養(yǎng)成一個(gè)好習(xí)慣》,不過是否有讀者愿意買這么一本書來看呢?我們就不得而知了。
三、量變的誤差來自哪里?
事實(shí)上面那個(gè)科學(xué)計(jì)數(shù)法的答案的靈感來源于一位美國物理學(xué)家 Enrico Fermi。他是 1938 年諾貝爾物理學(xué)獎(jiǎng)得主,全世界第一座核反應(yīng)堆的設(shè)計(jì)者,曼哈頓計(jì)劃主要領(lǐng)導(dǎo)者之一。
1945年,內(nèi)華達(dá)州沙漠試爆原子彈成功。費(fèi)米在遠(yuǎn)離爆炸點(diǎn)的基地里,沒有任何儀器,僅憑借一張紙片在爆炸前后的被吹走的距離,就估算出了爆炸的當(dāng)量,也就是我們上述的數(shù)量級。當(dāng)時(shí)的估算是一萬噸 TNT,后來的測量結(jié)果為兩萬噸。
要知道根據(jù)一張紙片的移動(dòng)距離,就能在數(shù)量級上估計(jì)準(zhǔn)確爆炸的威力是一件非常了不起的事情。我們接著這個(gè)例子說,如果費(fèi)米的估算誤差來自于信息的不完整,那我們對于習(xí)慣養(yǎng)成的估算誤差來自哪里呢?
1. 過度自信
但凡做過計(jì)劃的人都會(huì)有這種感受,一個(gè)計(jì)劃真正實(shí)踐起來永遠(yuǎn)比想象中要花費(fèi)更多的時(shí)間。不用說個(gè)人了,就連有名的悉尼歌劇院都比預(yù)期多花了十年的時(shí)間才最終完工。這就是我們常見的一種認(rèn)知偏差 “過度自信”。
面對習(xí)慣養(yǎng)成,我們同樣不可避免要犯同樣的錯(cuò)誤,總是覺得自己應(yīng)該幾十天,或者幾個(gè)月就能養(yǎng)成一個(gè)好習(xí)慣。但是實(shí)踐起來就會(huì)發(fā)現(xiàn),所需要的時(shí)間遠(yuǎn)不是自己當(dāng)初想的樣子。
2. 統(tǒng)一標(biāo)準(zhǔn)
就像我們之前提過不同的習(xí)慣需要不同的時(shí)間去養(yǎng)成,但是如果我們規(guī)定了一個(gè)統(tǒng)一的時(shí)間去要求所有的習(xí)慣,就會(huì)無形中給自己添加不必要的壓力。
比如當(dāng)自己身處不同階段,面對不同習(xí)慣時(shí),我們可以先不要給自己設(shè)定一個(gè)時(shí)間節(jié)點(diǎn)。順其自然地將事情做下去,也許是形成良好習(xí)慣的最好方法。
比如健身的時(shí)候就不要刻意去想自己要把它融入生活,只是每到那個(gè)時(shí)間點(diǎn)就背著包去健身房,去了就鍛煉,練完就回來。這種放松的心態(tài)可能要比一個(gè)統(tǒng)一標(biāo)準(zhǔn)更有效。
3. 成長路徑
過度自信和統(tǒng)一標(biāo)準(zhǔn)可能都是表象的一些原因,更重要的是我們很多時(shí)候會(huì)以為習(xí)慣的養(yǎng)成路徑是線性的。我多堅(jiān)持一天,就離目標(biāo)近了一步。但實(shí)際上,如同我們學(xué)習(xí)一項(xiàng)技能一樣,一個(gè)習(xí)慣的養(yǎng)成也并非 “一帆風(fēng)順” 的。

這是 Pirie 和 Kieren 在 1994 年提出的一個(gè)數(shù)學(xué)理解成長模型(Growth of Mathematical Understanding Model),用來解釋人們在學(xué)習(xí)數(shù)學(xué)(概念、知識)的時(shí)候分別走過的若干個(gè)階段及其路徑。
這個(gè)模型中提出了一個(gè)概念叫做 “折回(Folding Back)”,也就是說,學(xué)習(xí)的過程中并不是一路前進(jìn)的,在某些階段需要我們的重新 “折回” 來鞏固前一階段的知識。
其實(shí)我們形成一個(gè)習(xí)慣的過程也可以參照以上的路徑。堅(jiān)持一段時(shí)間后發(fā)現(xiàn),怎么 “感覺” 沒有之前做得好了,感覺越堅(jiān)持離目標(biāo)越 “遠(yuǎn)”。但這只是錯(cuò)覺,就如同我們不必迷信 21 天能夠形成一個(gè)好習(xí)慣一樣,我們要相信只要能夠堅(jiān)持到相應(yīng)的數(shù)量級,自然會(huì)引發(fā)質(zhì)變。
以上三點(diǎn)可能是我們養(yǎng)成習(xí)慣,從量變到質(zhì)變的過程中比較容易犯的錯(cuò)誤。很多時(shí)候,只是一念之差,就會(huì)決定我們是繼續(xù)前進(jìn)還是半途而廢。任何一個(gè)習(xí)慣的養(yǎng)成都很不容易,想想幾百、甚至幾千來天才能養(yǎng)成一個(gè)習(xí)慣,頓時(shí)讓人有點(diǎn)望而卻步。
不過誰的成長不需要掙扎呢?最摘抄一段《把時(shí)間當(dāng)作朋友》的段落,給大家打打氣:
養(yǎng)成任何一個(gè)新的習(xí)慣都不容易。需要多久才能真正成為習(xí)慣,與天生的一樣自然呢?我的經(jīng)驗(yàn)告訴我,一般需要五年的時(shí)間。對,是五年的時(shí)間。我看到過很多書籍上說,兩個(gè)星期就可以養(yǎng)成一個(gè)習(xí)慣;我想,也許是我笨吧。
量變到質(zhì)變本來就是這么一個(gè)漫長的過程,很多時(shí)候我們沒有堅(jiān)持下來,可能就是因?yàn)閷Υ?“量變” 的心態(tài)太急躁,總是希望能夠堅(jiān)持個(gè)十幾或者幾十天就能讓生活產(chǎn)生翻天覆地的變化。
我們常說的 “萬事靠積累”,習(xí)慣的養(yǎng)成就像水電站蓄水一樣,發(fā)電量越大的水庫,蓄水量也越大。面對那些足以改變生活的習(xí)慣時(shí),我們也應(yīng)該給這些習(xí)慣分配一個(gè)合理的 “蓄水量” 才不會(huì)短期期待過高,最終堅(jiān)持不下來。