你有没有过这样的经历:看完一本自我管理书,热血沸腾,决定从明天开始早起、跑步、读书。然后坚持了三天,第四天闹钟响了,按掉,继续睡。
这不怪你。不是意志力的问题,是你用错了方法。
习惯养成这个领域,过去十年有大量科学研究。结果是:靠意志力硬撑是效率最低的方式。真正有效的方法,是用系统代替意志力。
为什么你的习惯总是坚持不下来
伦敦大学学院的研究发现,一个行为变成自动化的习惯,平均需要 66 天(Lally et al., 2009, European Journal of Social Psychology)。不是 21 天。66 天。
而且这个数字因人而异,有人 18 天就能养成,有人要 254 天。关键不在于时间长短,而在于频率和一致性。
大多数人失败的原因就一个:一开始就把目标定得太大了。
想每天跑 5 公里 → 第三天腿酸 → 放弃。
想每天读 1 小时书 → 第三天太累 → 放弃。
想每天早起 2 小时 → 第三天睡眠不足 → 放弃。
这其实是个很简单的逻辑问题。你的意志力是有限资源,你一开始就把它用在最难的事情上,很快就耗尽了。
可操作的习惯养成方法
以下方法都有科学研究支持,而且我亲身验证过有效。
方法一:两分钟规则
想养成一个习惯?把这个习惯缩小到两分钟内能完成。
- 「每天跑 5 公里」→「穿上跑鞋」
- 「每天读 1 小时」→「读一页书」
- 「每天写 1000 字」→「写一句话」
听起来很简单到可笑,但这是行为心理学里的一个经典策略:降低启动门槛。一旦你穿上了跑鞋,大部分时候你会真的出门跑。但如果你连鞋都没穿,跑步的几率是零。
方法二:习惯叠加
把你已有的习惯和新习惯绑在一起。公式:在 [现有习惯] 之后,做 [新习惯]。
- 刷完牙之后,做 10 个俯卧撑
- 喝完咖啡之后,写今天的待办清单
- 睡前关灯之后,想一件今天值得感恩的事
现有习惯是现成的触发器,你不用额外消耗意志力去记什么时候该做新习惯。
方法三:环境设计
斯坦福大学行为科学家 BJ Fogg 提出:行为 = 动机 + 能力 + 触发。大多数人只关注动机,忽略了环境和触发因素。
实操建议:
- 想多喝水?桌上放一个 1L 的水瓶,手机设每小时提醒
- 想少刷手机?睡觉时把手机放到另一个房间
- 想多读书?床头放一本书,而不是手机充电器
改变环境比改变自己容易得多。
关于习惯的几个反直觉事实
1. 每天做比做多久更重要。 连续 30 天每天做 5 分钟,比一周做两次每次 1 小时,更容易形成习惯。频率决定自动化程度。
2. 错过一天没关系,但不要连续错过两天。 研究显示,偶尔一次缺席不会破坏习惯形成,但连续两天缺席会显著降低成功率。所以如果今天没跑,明天一定要跑,哪怕是只跑 1 分钟。
3. 奖励要即时。 大脑对即时奖励更敏感。养成一个新习惯的早期阶段,给自己一个小奖励(一杯好咖啡、一集喜欢的剧),能显著提高坚持率。
从哪里开始
如果你现在想培养一个习惯,我建议你这样做:
- 选一个你想养成的习惯(只选一个,别贪心)
- 用两分钟规则把它缩小到最小单位
- 找一个已有的习惯作为触发器
- 设计环境,降低做这件事的阻力
- 坚持至少 66 天,期间可以偶尔缺席,但不要连续两天
别小看微小的改变。一天进步 1%,一年后是 37.8 倍。这不是鸡汤,这是复利。
引用
- Lally P, van Jaarsveld CHM, Potts HWW, Wardle J (2009). “How are habits formed: Modelling habit formation in the real world”. European Journal of Social Psychology, 40(6), 998-1009.
- BJ Fogg (2019). “Tiny Habits: The Small Changes That Change Everything”. 斯坦福大学行为设计实验室。
- Clear J (2018). “Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones”.