40岁以后,我越来越容易感到累。
奇怪的是。
有时候并没有发生什么特别严重的事情。
没有大项目上线。
没有连续加班。
甚至有时候工作量并不算特别大。
但一天结束以后,还是觉得:
整个人被掏空了。
后来我开始怀疑:
是不是我把”累”的原因想错了?
也许真正消耗我的,并不是那些真正重要的事情。
而是那些一直在后台运行,却没有产生什么价值的东西。
就像电脑里的进程。
你打开任务管理器。
CPU 看起来没跑满。
但后台可能挂着几十个进程。
每一个都占一点资源。
加起来,就让整个系统越来越慢。
我突然意识到:
人生也是一样。
有些事情,你已经很久没做,却一直没有真正退出
我开始检查自己的生活。
发现里面存在大量这样的”后台进程”。
一个很久没有联系的人。
一段已经结束,却还在反复回想的经历。
一个早就没有价值,却因为”已经投入很多”而不愿放弃的项目。
一个一直想做,却迟迟没有开始的计划。
一个答应过别人,但其实并不想承担的事情。
一个总觉得”以后可能有用”,所以一直保留着的东西。
甚至一些已经不再认同的观点。
它们有一个共同特点:
没有真正占据你的注意力,却一直占据你的系统资源。
你平时甚至意识不到它们的存在。
但它们一直在运行。
最消耗人的,往往不是大问题
我以前以为:
真正让人疲惫的,一定是大问题。
后来发现不是。
真正消耗人的,很多时候是那些没有完成的小事情。
一条没回复的消息。
一个没处理的文件。
一个没做决定的问题。
一个一直拖着的任务。
一次没有结束的争论。
一个不断打开又关闭的念头。
它们每一个都很小。
但大脑会不断给它们保留一点缓存。
于是你明明没有在处理它们。
它们却一直存在。
这就是一种很隐蔽的资源消耗。
未完成的事情,会一直占用内存
程序员应该特别容易理解。
如果一个程序创建了大量对象,却没有及时释放。
时间长了。
内存越来越高。
最后可能出现:
Memory Leak。
人生里也有类似的问题。
有些事情已经没有实际价值。
但因为没有完成”释放”。
所以一直留在脑子里。
“那件事情以后再说。”
“这个人我是不是应该解释一下?”
“这个项目是不是还可以继续?”
“这个想法以后是不是有机会?”
“这个技能是不是应该再学一下?”
每一个念头都像一个对象。
创建容易。
释放很难。
久而久之。
人生也会出现自己的 Memory Leak。
我开始做一件以前很少做的事情:删除
以前我特别喜欢增加。
增加知识。
增加技能。
增加项目。
增加联系人。
增加目标。
增加工具。
增加计划。
总觉得:
多一点,总比少一点好。
但后来发现。
系统复杂度不会因为你增加的东西都很好,就自动变得更简单。
相反。
东西越多。
依赖越多。
维护成本越高。
注意力越分散。
所以人生到了一个阶段之后。
真正需要做的,可能不是继续增加。
而是开始删除。
删除一个不再重要的目标
有一段时间,我给自己设定了很多目标。
学习。
写作。
做产品。
做内容。
研究技术。
研究 AI。
做个人系统。
提升英语。
练习表达。
发展副业。
每一个目标单独看,都没有问题。
问题是:
它们同时运行。
于是我每天都有一种感觉:
“还有好多事情没做。”
这句话本身就很消耗人。
因为它意味着:
你的系统永远处于未完成状态。
后来我开始问:
如果只能保留几个。
哪些是真的重要?
这个问题非常有效。
因为它迫使我承认:
不是所有想做的事情,都值得现在做。
删除一个已经失效的自我期待
还有一些东西更难删除。
它们不是任务。
而是过去的自己对未来的期待。
比如:
我曾经以为自己应该成为怎样的人。
应该拥有怎样的职业发展。
应该达到怎样的收入。
应该在某个年龄实现什么。
应该得到某些认可。
这些东西很多已经不再适合现在的我。
但它们仍然存在。
于是我会不断拿现在的自己,和过去设计的那个”理想版本”比较。
然后产生一种:
“我是不是没有活成自己想要的样子?”
后来我突然意识到:
这也是一个旧进程。
它可能曾经很重要。
但现在已经不一定需要继续运行。
人生 Debug,并不只是修复错误。
有时候,是允许自己:
关闭一个已经过期的版本。
删除关系里的无效消耗
还有一种进程,更隐蔽。
叫:
证明自己。
证明自己是对的。
证明自己有能力。
证明别人误解了自己。
证明某个人应该认可自己。
证明过去的选择没有错。
年轻的时候,我们很容易陷入这种循环。
但40岁以后,我越来越觉得:
人生最昂贵的资源不是时间。
是注意力。
如果一个人、一件事、一场争论,需要你持续消耗大量注意力。
就应该问一句:
它真的值得吗?
不是所有冲突都需要解决。
不是所有误解都需要解释。
不是所有评价都需要回应。
有些事情最好的解决方案,不是赢。
而是:
退出进程。
我开始接受”没有结果”的事情
以前我特别讨厌没有结果的事情。
一个项目失败。
一次沟通没有达成共识。
一个想法没有实现。
一段关系慢慢淡掉。
我会反复想:
“是不是哪里还可以做得更好?”
这种复盘有时候是有价值的。
但有时候。
它只是另一种形式的执着。
后来我开始区分:
复盘,是为了获得经验。
反刍,是为了重新经历。
前者会产生新的认知。
后者只是不断重复旧的情绪。
如果一件事情已经无法改变。
继续运行它,并不会让结果变好。
只会继续消耗 CPU。
所以有些人生问题,最后真正需要执行的命令不是:
retry()
而是:
exit()
人到中年,最重要的能力之一是”停止”
年轻的时候,我们总觉得:
厉害的人应该能够坚持。
后来才发现:
真正成熟的人,也很会停止。
停止一个错误的方向。
停止一个无效的关系。
停止一项没有价值的工作。
停止证明自己。
停止无休止的信息输入。
停止追逐别人定义的成功。
停止那些已经不再属于自己的目标。
因为人生和程序一样。
不是所有进程都应该永久运行。
给自己做一次”进程清理”
现在如果让我重新检查自己的人生系统。
我会问几个简单的问题:
这个事情,现在还重要吗?
这个目标,现在还是我真正想要的吗?
这段关系,还值得我持续投入吗?
这个问题,我继续思考,真的会得到答案吗?
这个习惯,是在帮助我,还是只是在消耗我?
这个东西,如果今天没有,我还会重新选择它吗?
如果答案是否定的。
那就应该考虑:
关闭。
不是因为它一定是错的。
而是因为:
它已经不值得继续占用当前系统的资源。
写给未来自己的代码注释
如果让我给自己留下一个新的 Debug 日志。
我会写:
WARNING:
系统资源持续下降。
经排查,
并非核心任务负载过高。
主要原因:
后台运行了大量无效进程。
处理方案:
删除。
退出。
释放。
停止重复执行。
不要什么都留着。
人生不是收藏夹。
能够删除什么,
有时候比能够增加什么,
更重要。
40岁以后,我开始慢慢理解一个以前不太懂的道理:
人生的高级,不是拥有越来越多。
而是越来越清楚:
什么值得留下。
什么应该删除。
什么必须继续。
什么可以放下。
过去我总觉得成长意味着增加。
增加能力。
增加收入。
增加资源。
增加影响力。
现在我觉得。
成长还有另外一半:
减少。
减少无效的信息。
减少无意义的消耗。
减少错误的期待。
减少不必要的证明。
减少那些已经不属于现在的自己的东西。
当后台进程越来越少。
系统反而开始变快。
人也开始重新拥有一种久违的感觉:
我终于有资源,去运行真正重要的事情了。
这可能就是40岁以后,我正在做的一次人生系统清理。
不是让自己变得更忙。
而是让有限的 CPU,
真正用在值得运行的人生代码上。
我是语霖。
执笔为语,心落成霖。
记录一个40岁程序员重新设计人生系统的过程。
我们下期接着聊。