跳到主要内容
阅微漫记
返回

你的身体,有没有一份从没打开过的「体检日志」

程序员有一个很奇怪的职业习惯。

系统出了问题,我们会第一时间看日志。

CPU 有没有异常。

内存是不是泄漏。

磁盘是不是快满了。

数据库连接池是不是耗尽了。

接口响应为什么突然变慢。

我们甚至会提前做监控。

设置报警阈值。

配置健康检查。

设计故障转移。

因为我们知道:

系统最危险的,不是发生故障,而是发生故障之前没有任何人知道。

但我后来发现。

我对自己的身体,却完全不是这么管理的。

我很会检查系统,却不太会检查自己

工作十几年,我已经形成了一套很自然的思维方式。

看到系统异常,先找指标。

看到业务波动,先找数据。

看到项目延期,先找依赖关系。

看到团队出现问题,先拆解原因。

但轮到自己身上。

很多时候却只有一句:

“最近有点累。”

然后继续工作。

困了,喝咖啡。

累了,休息一下。

睡不好,熬过去。

身体出现一些小问题,想着:

“应该没什么。”

这种处理方式,如果放在生产系统里,估计早就被技术团队骂了。

没有监控,没有基线,没有趋势分析,甚至没有故障记录。

可是我就是这么管理自己的。

最可怕的不是身体报警

真正让我开始重新思考这件事情,是40岁之后。

以前觉得身体是一个稳定运行的基础设施。

只要还能工作,就说明系统没问题。

后来才发现:

“还能运行”和”运行健康”,完全是两回事。

一台服务器 CPU 长期90%,并不代表它没故障。

只是它还没有彻底挂掉。

一个人每天都能上班,也不代表他的身体状态良好。

只是系统还在硬撑。

这其实是中年之后非常危险的一种错觉:

把没有宕机,误认为系统健康。

我们为什么特别容易忽视身体?

因为身体系统有一个非常特殊的地方。

它不会像程序一样弹出一条明确的错误日志:

ERROR:
你的生活方式已经持续超负荷运行。
请立即停止。

它通常只是慢慢降低性能。

睡眠变差一点。

恢复速度慢一点。

精力下降一点。

情绪波动大一点。

注意力差一点。

以前熬夜第二天还能恢复。

后来需要两三天。

以前连续工作几天没什么感觉。

后来一个周末都恢复不过来。

这些变化太缓慢了。

所以我们很容易忽略。

直到某一天,系统突然出现明显故障。

身体其实一直在写日志

后来我开始重新理解”体检”这件事情。

以前觉得体检就是:

每年去医院检查一下。

拿到报告。

看看有没有异常。

然后放进抽屉。

但如果用工程思维重新看。

体检其实更像一次:

系统健康检查。

它真正有价值的地方,并不是告诉你某一个指标今天是多少。

而是让你知道:

你的系统处于什么状态。

过去几年发生了什么变化。

哪些指标正在持续偏离。

哪些问题需要进一步观察。

哪些生活方式可能正在产生长期影响。

这时候,体检报告就不再是一张纸。

它变成了人生系统的一份日志。

真正值得关注的,是趋势

程序员应该特别容易理解这一点。

假设今天服务器 CPU 是60%。

你可能不会觉得有什么。

但如果过去12个月的数据是:

30% → 38% → 45% → 52% → 60%

那意义完全不同。

单点数据告诉你:

现在怎么样。

趋势告诉你:

正在发生什么。

人的身体也是如此。

有些指标一次异常,不一定意味着什么。

但如果几年下来持续发生变化,就值得认真看待。

所以我越来越觉得:

40岁以后,真正重要的不是偶尔”检查一下”。

而是开始建立自己的长期健康日志。

不是为了制造焦虑。

而是为了避免自己在完全不知道的情况下,一直朝着错误的方向运行。

身体也是人生系统的基础设施

以前我把人生理解成几个模块:

工作。

收入。

家庭。

能力。

个人成长。

后来慢慢发现,还有一个最底层的基础设施:

身体。

它不像工作那样每天给你一个明确的 KPI。

也不像收入那样每个月有数字变化。

甚至不像技术能力那样可以通过学习快速提升。

但它决定了其他所有模块能够运行多久。

如果基础设施开始持续退化。

你的学习能力会下降。

工作效率会下降。

情绪稳定性会下降。

决策质量会下降。

甚至连你想做第二增长曲线的能力都会受到影响。

所以很多时候,我们以为自己遇到的是职业问题。

其实底层可能还有一个问题:

系统资源已经不足。

40岁以后,我开始少问一个问题

以前我经常问自己:

“我还能不能继续拼?”

后来我开始换一个问题:

“如果我还要运行二十年,这套系统还能不能这样运行?”

这个问题非常残酷。

因为它迫使我重新审视很多过去习以为常的东西。

长期熬夜。

持续高压。

久坐。

缺乏运动。

情绪长期压抑。

把工作当成唯一的价值来源。

把身体当成可以无限调用的资源。

年轻的时候,这些可能还能靠恢复能力扛过去。

但40岁以后。

系统的容错率开始下降。

这并不意味着人开始衰退。

而是意味着:

你不能再用年轻人的方式管理一个已经运行了40年的系统。

人到中年,最贵的不是医疗成本

以前我觉得健康最大的成本是看病。

后来发现并不是。

真正昂贵的是:

系统性能下降之后,对人生其他模块产生的连锁影响。

身体不好。

精力下降。

精力下降。

工作质量下降。

工作质量下降。

职业竞争力下降。

职业竞争力下降。

焦虑增加。

焦虑增加。

决策质量下降。

最后整个系统进入恶性循环。

所以健康从来不是一个孤立的问题。

它和职业、收入、家庭、学习、创造力全部连接在一起。

这也是为什么到了40岁以后,我越来越不愿意把身体看成一个独立模块。

它更像:

整个人生系统的运行环境。

给自己的身体留一份日志

现在回头看,我觉得自己过去最大的错误,不是不懂健康知识。

而是:

没有认真观察自己的系统。

知道很多道理没有意义。

真正重要的是建立反馈。

记录。

观察。

比较。

发现变化。

及时调整。

就像维护一个重要生产系统一样。

你不会等服务器彻底宕机以后,才第一次看监控。

同样。

也不应该等身体出现严重问题以后,才开始关心它。

我现在越来越接受一个简单的事实:

身体不是人生的消耗品。

它是我接下来二十年、三十年继续运行人生系统的基础设施。

写给未来自己的代码注释

如果让我给40岁的自己留一条代码注释。

我会写:

不要因为系统还能运行,
就认为系统没有问题。

不要等故障发生,
才开始看日志。

人生还有很长的运行周期,
请开始监控自己的基础设施。

以前我总觉得:

人生 Debug,是为了让自己变得更强。

现在我开始觉得。

有时候 Debug 不是为了加功能,而是为了避免系统崩溃。

40岁之后。

真正重要的事情,不只是继续增加能力。

也是让自己拥有足够长的运行时间。

因为未来还有很多代码没有写。

还有很多系统没有重构。

还有很多人生问题,值得继续 Debug。

我是语霖。

执笔为语,心落成霖。

记录一个40岁程序员重新设计人生系统的过程。

我们下期接着聊。


分享这篇文章:

上一篇
你的知识,是资产还是负债
下一篇
你的关系清单里,有几个「从未真正维护过」的节点