软技能 07:把健身当优先事项,别当靠意志力的目标
Table of contents
《软技能》这本书的最后一部分讲的是健身和运动,因为写这本书的老哥是个 193cm 的肌肉猛男,他严重鄙视「瘦得像猴」或者「胖得像猪」的这两种程序员经典形象,呼吁每位程序员都要建设好自己的肉体。
1️⃣ 抛弃自律
你脑子里有两套系统,自律是让一套去镇压另一套。
执行系统就是前额叶,负责做计划、设目标、延迟满足。它的算力是租来的,比较容易疲劳,在深夜、饿的时候、连续做完一堆决策之后,它基本不在岗。
稳态系统管睡眠、食欲、玩耍、自主感。它是一套闭环控制器,你可以推迟它,但它的需求不会因为被无视而减少,只会挂账,而且它掌握着奖惩的货币发行权,它能让你难受,也能让你感受舒适。
所谓自律,就是让执行系统去镇压稳态系统。短期有效,长期必输,一个会疲劳的系统,对上一个 24 小时在线的系统,拼的是谁先出错,执行系统也许能赢一次,但稳态系统一定会赢一百次。
2️⃣ what-the-hell effect
心理学里有个词叫 what-the-hell effect:节食的人一旦破戒吃了一口,后面会比不节食的人吃得更多,实验反复重现过。
我自己也会有报复性熬夜的现象,我几乎每天都会记录自己的时间开销,最晚的那几周入睡时间基本在凌晨两点一刻到三点半,这是因为白天我把所有时间都排满了正事,完全没给时间休息和娱乐,所以经常深夜两三点刷手机停不下来,这是身体在把白天欠的自主时间抢回来。
稳态系统的账没还,它就在执行系统下班的那一刻一次性提走。你越自律,白天压得越狠,深夜的反弹就越大。 我入睡最晚的日子,恰恰都是白天执行得最满的日子。
3️⃣ 把健身当优先事项
最有效的做法:把锻炼以会议请求的形式,专门列进你的日历里。
会议的意思就是:到点就要去、别人约你时间你要让位的东西。把锻炼当成一个会议,它就被赋予了和工作会议一样的优先级。
想靠意志力每天坚持健身,一定会输给加班、输给疲惫、输给任何一个临时冒出来的事。但把它写进日历、当成一个不可挪的固定块,它反而更容易坚持下来,因为你不给它要不要去的选择权。
还有个关键认知:如果不能切实改变自己的生活方式,你取得的进展很快就会消失。 健身看起来是一段时间的事,本质上是一种生活方式的改变。你把它当成临时项目,它就会像临时项目一样做完就散。
4️⃣ 环境工程 + 身份认同
排进日程只是第一步,真正让健身不依赖意志力的是另外两招。
一是环境工程,别在意志力层面对抗,直接改环境的默认值。我吃饭经常停不下来,一定吃到撑,那就盛多少吃多少、锅不上桌、好吃的按份买,把停止条件从我的意志力挪到物理世界里,环境规则不消耗算力,也就不存在疲劳失守。
二是身份认同,不是逼自己每周跑三次步,是慢慢变成一个会主动想去爬某座山的人。行为跟着身份走,身份变了,行为不需要坚持,它自己会发生。这个过程以年计,急不来,但它是唯一不需要咬牙的路径。
能长期成立的方案,都是不需要咬牙的方案。
5️⃣ 饮食是减脂的主要矛盾
减脂这件事,饮食是主要矛盾,运动是次要矛盾,我试过低脂、低热、间歇性禁食,最后发现最有效的还是控制进食窗口。
一个很实用的做法是一日一餐——体验一两周,看它会不会影响你的日程,看你是更适合每天吃一顿大餐还是少食多餐。
我试过之后发现:一日两餐是最适合我的,并且至少控制其中的一餐,既能吃自己想吃的,又不用在乎热量。 一天只吃两顿,反而给了那一顿充分的自由度,不用每顿饭都算热量、都节制,心理负担小很多。
还有个反直觉的操作可以叠加:在饿的时候跑步,一举两得。 跑步被证明会抑制食欲,所以饿的时候跑,跑完反而不想吃太多,离减脂目标更近。
6️⃣ 健身的回报会反馈到工作里
有个朴素的规律:我锻炼得越多就越健康,我在工作中的表现也越好。当体能最好的时候,注意力最集中,效率也最高。
我自己最近已经养成了番茄钟休息的五分钟进行锻炼的习惯,还把番茄钟站立也加上了,争取每天站立三到四个番茄钟。这个习惯带来的不只是一个更健康的身体,还保证工作时的精力和专注都更稳定。
程序员这个群体尤其需要这个认知:我们一坐就是一整天,身体是我们唯一的不可替换的底层资产。把健身当优先事项,是在保住你最重要的生产工具,不是在浪费时间。
健身不需要你多有毅力,需要你把它的位置放对。你把它当目标,它考验你;你把它当日程里的固定块,它只是生活的一部分。后者能长久,前者大多半途而废。
