番茄钟
二十五分钟专注,五分钟休息,做完四个番茄放一次长假。到点自动切换到下一段,不用自己掐表。
专注
25:00
统计
| 日期 | 完成 | 分布 |
|---|---|---|
| 10 月 12 日 | 0 个 | |
| 10 月 11 日 | 0 个 | |
| 10 月 10 日 | 0 个 | |
| 10 月 9 日 | 0 个 | |
| 10 月 8 日 | 0 个 | |
| 10 月 7 日 | 0 个 | |
| 10 月 6 日 | 0 个 |
统计存在这台设备的浏览器里,换设备或清理站点数据后会从零开始。
设置
每做完 4 个专注进一次长休息。改时长会把当前这一段重置成新的长度,所以最好在开始之前调好。
提示音是浏览器现场合成的,不需要下载音频文件。桌面通知需要你点一下授权;即使不开,页面上的倒计时和统计也照常工作。
番茄工作法要解决什么
它的核心不是那二十五分钟,而是「把大任务切成一段段可以开始的小块,并且安排固定的休息」。人很难连续四小时保持专注,但对着一个二十五分钟的倒计时开始做事,心理负担小得多;到点就停下,反而更容易坚持下去。做完一段就休息,也让注意力有机会恢复,而不是靠意志力硬撑到崩。
标准节奏是二十五分钟专注、五分钟短休息,每四个番茄之后换成十五分钟长休息。这里的四和十五都可以改:写代码、写作这类需要进入状态的任务,很多人会用五十加十;需要频繁被打断的场景,用十五加五更合适。长休息的意义是让累积的疲劳真正降下来,短休息只够起身倒杯水。
到点是怎么触发的
剩余时间不是「每个定时器心跳减一点」算出来的,而是每次都用「这一段的结束时刻」减去当前时刻。这样做的好处是:浏览器为了省电会把后台标签页的定时器降到一分钟一次甚至更慢,如果按心跳累加,时间就会越走越慢;按结束时刻算,无论中途被降频还是电脑休眠,切回来看到的时间都是对的。页面回到前台时还会立刻补算一次,并把「今天」的日期刷新一下,这样跨零点通宵也不会把番茄记到错的日期上。
手动点「跳过这一段」和自然走完是有区别的:跳过不算完成,不会写进当天统计,也不会因此白拿一次长休息。只有真正走完的专注才计数。提示音和桌面通知都是可选的,关掉它们不影响计时和统计。
统计和隐私
每天完成的番茄数存在浏览器本地的 localStorage 里,只在这台设备上可见,不会上传到任何服务器,因此也不存在账号和多设备同步。清理浏览器数据、换设备或者用无痕模式打开,统计都会从零开始。页面不做任何网络请求,关掉之后也不会在后台继续计时。