前阵子我也认真用过番茄钟。刚上手时确实有新鲜感:干45分钟,放空5分钟,严格循环。第一天看着后台满满的记录,还真有种「我终于掌握生活节奏」的错觉。
可这股劲儿没撑几天就彻底崩了。倒不是因为人懒,而是现实中的工作哪有每45分钟一节课的道理?
经常是刚坐下十几分钟,同事就跑过来推敲需求;或者代码查 Bug 查了一个多小时,刚摸到头绪,思维根本收不回来;更别提开起会来,后台那计时器自己默默跑完两轮都没人管。
最要命的是倒计时清零的那一下。软件弹窗高呼「该休息了」,我瞅瞅屏幕上进行到一半的活,心里只有一句「现在真走不开」,只能顺手关掉。
用固定的时间表,去套不固定的工作
市面上绝大多数休息提醒,思路都很粗暴:设个周期,25、45或者60分钟随便你选。可现实是,无论设多少分钟都不太对劲。
程序员一天的工作根本不可能被切成均匀的等份,一会儿写代码,一会儿翻文档,一会儿切任务,一会儿又要随时应对突发状况。身子确实坐僵了,但「第45分钟」往往偏偏不是那个能收手的时间点。
后来我就想通了,干脆放弃对「准点」的执念。
工作满了一定时间,只代表「可以开始找机会休息了」,不等于「闹钟一响必须起立」。手头正忙,那就先顺延;等十分钟后事情告一段落出现了空档,再补个提醒也不迟。休息又不是服药,晚个几分钟根本无伤大雅。这种留有余地的松弛感,才更符合真实的日常工作。
逼得太紧的提醒,最后都被我删了
还有个让人头疼的设定,是弹窗软件那种不达目的不罢休的执念。
一次弹出来被我关了,隔几分钟又跳出来;再关,它还弹。在软件逻辑里,你没站起来,任务就不算完成;但对使用它的人来说,只觉得被打扰。
我点掉提醒,可能是老板正站在身后,可能是会议刚到关键时刻,甚至单纯就是我此刻不想动。这时候工具最体贴的做法,其实是说一句「行,那先算了吧」,而不是硬跟我较劲。
别小看这点体验差别——一个天天追着我催命的软件,我早晚会彻底卸载它;而一个允许我随手拒绝、不硬加干涉的提醒,我反而愿意让它长期留存在电脑里。
健康习惯没必要精准到分钟
大家总习惯把「规律」和「精准」划等号:几点必须喝水,坐满几分钟必须站立,休息必须凑够几分几秒。
可生活哪有这种绝对的整齐划一?有时候一天忙得脚不沾地,有时候能安静写一下午代码。非要拿一把硬尺子把时间切成一个个45分钟方格,表面看着极其自律,实际上根本坚持不了多久。
我现在更习惯一种弹性、模糊的休息节奏:感觉坐了有一阵子了,就留个心眼。手头极其专注,那就继续推进;等思路告一段落,或者刚好停下来了,再起身拉伸一下。
它不一定发生在第45分钟,也不一定凑得上整点,这都不重要。我需要的本来就不是一个死板的下课铃,只是想在坐太久的时候,能有个声音轻声递一句:
「你是不是坐挺久了?」
至于什么时候真正站起来,主动权应该在我手里。