我是怎么开始认真对待睡眠的

November 5, 2025 · 阅读需 4 分钟

我以前觉得睡少是一种勤奋。

凌晨一两点还在敲代码,早上七点爬起来,觉得自己在和时间赛跑。后来发现,我只是在和睡意赛跑,还经常输。

改变发生在一个普通的工作日下午。

那天我 review 了一个同事写的 PR,留了几条评论,觉得挺有问题的。第二天睡够了再看,发现我的评论里有两条是错的——逻辑没问题,是我看错了。

那一刻我意识到:睡眠不足不是让我变慢,是让我变蠢。

我做了什么改变

没有什么戏剧性的方法。只是把"明天要早起"改成了"今晚要早睡"。优先级倒过来之后,一切顺了很多。

具体来说:

  • 固定 23:00 放下手机,不管有没有做完事
  • 卧室不开顶灯,只用台灯
  • 不在床上看电脑

没有追踪睡眠数据,没有吃任何补剂。就这三件事,睡眠质量明显变好了。

现在我的判断标准很简单:如果一件事让我睡得更少,它大概率没有我以为的那么重要。


2026年3月26日追加以下内容。

最近看到 Claude Code 的 Auto Dream,我突然觉得这个名字很准确。

它说 Agent 工作久了,也会积累很多上下文:旧的调试记录、过期的项目判断、彼此矛盾的记忆、已经不成立的偏好。如果这些东西只进不出,Agent 并不会变得更聪明,只会越来越混乱。所以 Auto Dream 做的事情不是继续执行任务,而是在后台整理记忆,删掉过期的,合并重复的,把重要的东西重新组织起来。

这其实很像人睡觉。

白天我们不断接受信息,处理工作,做决定,忍住情绪,切换任务。到了晚上,如果大脑没有机会把这些东西重新整理一遍,第二天醒来时,身体可能在,但上下文是乱的。很多时候我以为自己只是累,其实是脑子里开了太多没关的 tab。

所以睡眠对我来说不只是恢复体力。它更像一次上下文重整。把白天临时塞进来的东西重新归档,把不重要的噪音丢掉,把真正有价值的经验留下来。

Agent 的设计都已经承认了这一点:系统不是一直运行就会更好,它也需要整理、压缩、清理、重建索引。那人就更是这样。

最后Agent越来越像人了。