有一段时间。
我经常会莫名其妙地焦虑。
工作没有发生什么特别大的问题。
生活看起来也还算正常。
每天照常上班。
开会。
处理项目。
解决问题。
晚上回到家。
一天就这样过去了。
但有时候。
特别是在夜深的时候。
那种感觉又会突然冒出来。
我好像哪里不对。
可是具体哪里不对?
不知道。
问自己:
是不是工作不顺?
好像也没有。
是不是收入太低?
可能有一点。
是不是担心未来?
应该是。
但未来到底有什么问题?
又说不清楚。
于是脑子里只剩下一句话:
“我感觉这样下去不太行。”
后来我越来越意识到。
这种焦虑最麻烦的地方。
不是因为问题一定很严重。
而是因为:
问题没有被命名。
一个没有被定位的问题,会不断消耗系统资源
程序员应该都经历过一种情况。
系统出现问题。
CPU升高。
接口变慢。
用户投诉。
日志里不断出现异常。
但是:
你还没有找到真正的原因。
这个时候。
整个团队都会进入一种状态:
感觉系统有问题
↓
不知道问题在哪里
↓
所有地方都可能有问题
↓
所有人都开始怀疑
↓
不断尝试修复
↓
新的问题又出现
最消耗人的。
不是:
Bug本身。
而是:
未知。
人生里的焦虑。
也是一样。
你可能不是害怕:
某一个确定的问题。
而是害怕:
不知道哪里会出问题。
不知道自己有没有能力应对。
不知道现在做得够不够。
不知道五年以后会怎样。
这些“未知”没有边界。
所以焦虑会不断扩散。
从:
职业。
扩散到:
收入。
再扩散到:
年龄。
能力。
家庭。
未来。
最后变成:
“我是不是整个人生都出了问题?”
所以,焦虑的第一步,不是解决,而是翻译
后来我开始尝试做一件事情。
每次出现模糊焦虑的时候。
不再立刻问:
“我该怎么办?”
而是先问:
“这个焦虑,到底在提醒我什么?”
因为:
焦虑只是:
一个信号。
它不是:
问题本身。
就像:
ALERT:
SYSTEM RISK DETECTED
告警告诉你的只是:
有问题。
但没有告诉你:
问题在哪里。
所以接下来要做的。
不是:
关闭告警。
而是:
开始诊断。
我开始把焦虑翻译成“技术债”
技术债。
这个概念。
我越来越喜欢把它放到人生里理解。
所谓技术债。
不是系统已经:
完全不能运行。
很多时候恰恰相反。
系统依然能跑。
业务依然能做。
用户也没有发现明显问题。
只是:
为了更快地推进。
过去做了一些:
临时选择。
妥协。
绕过。
没有彻底解决的问题。
这些问题:
暂时不影响系统运行。
但它们不会消失。
它们会:
不断积累。
直到某一天。
维护成本越来越高。
修改越来越困难。
最终:
系统开始失去:
演进能力。
人生里的很多焦虑。
可能也是这样。
焦虑的背后,可能不是“未来出了问题”
而是:
过去积累的技术债,开始提醒你了。
比如:
你担心:
未来找不到工作。
翻译以后。
可能不是:
“我要不要焦虑。”
而是:
职业技术债:
过去几年,
核心能力过度绑定当前公司。
↓
市场通用能力不足。
↓
对外证明自己的作品不足。
↓
缺少行业外部连接。
你担心:
收入不稳定。
翻译以后。
可能变成:
收入技术债:
收入来源单一。
↓
高度依赖工资。
↓
没有第二现金流。
↓
缺少资产型收入。
你担心:
年龄越来越大。
翻译以后。
可能是:
能力技术债:
过去几年主要积累的是:
解决具体问题的经验。
但:
这些经验没有被沉淀成:
模型。
方法论。
作品。
影响力。
你会发现。
一旦开始翻译。
焦虑开始:
变得具体。
模糊的焦虑,一旦被翻译,就开始失去一部分控制力
因为:
模糊焦虑:
我感觉未来有问题。
具体技术债:
我的职业能力过度绑定当前组织。
我的收入只有一个来源。
我的能力没有对外验证。
我的个人品牌几乎不存在。
这两者。
给人的感觉完全不同。
第一种:
让你觉得:
整个未来都很危险。
第二种:
虽然看起来问题更多。
但你会突然发现:
至少我知道问题是什么了。
而:
知道问题是什么。
就是解决问题的开始。
我后来给自己建立了一个“焦虑翻译器”
现在。
当我出现焦虑的时候。
我会尝试把它:
一层一层拆开。
焦虑
↓
我到底在担心什么?
↓
最坏结果是什么?
↓
为什么会出现这个结果?
↓
我现在缺少什么能力?
↓
什么问题长期没有处理?
↓
这是不是一笔技术债?
比如:
焦虑:
“我担心未来会失业。”
继续往下。
最坏结果:
失去当前收入。
为什么会发生?
行业变化。
公司调整。
年龄竞争。
技术能力不再匹配市场。
为什么我害怕?
因为:
现金储备有限。
收入来源单一。
外部机会不足。
能力迁移能力不明确。
到了这里。
你会发现:
原来一句:
“我担心失业。”
背后其实隐藏着:
四笔技术债。
第一类技术债:能力债
这是很多职场人最容易积累的。
尤其是在一个公司工作很多年以后。
你可能会越来越熟悉:
公司的系统。
业务流程。
组织关系。
内部工具。
但有一天。
你突然离开这个环境。
才发现:
自己掌握的很多东西。
其实只能在:
当前系统里运行。
于是:
公司内部能力
≠
市场通用能力
这就是:
能力债。
它不会在你工作稳定的时候:
提醒你。
但一旦:
系统发生迁移。
问题就出现了。
所以我开始问自己:
如果离开现在的公司。
哪些能力可以带走?
哪些能力无法迁移?
哪些能力需要重新学习?
哪些能力已经很多年没有更新?
第二类技术债:收入债
我现在越来越觉得。
一个成年人最大的系统风险之一。
就是:
收入来源 = 1
这意味着:
唯一收入来源
↓
出现问题
↓
整个现金流系统
直接异常
这并不意味着:
每个人都必须创业。
或者:
必须发展副业。
真正的问题是:
你的收入系统有没有冗余?
如果只有:
一个接口。
一个客户。
一个公司。
一个岗位。
那么系统稳定性:
天然比较脆弱。
所以:
收入焦虑。
很多时候翻译以后。
其实是:
收入系统:
单点故障风险过高。
第三类技术债:关系债
以前。
我很少意识到。
关系其实也会产生:
技术债。
工作忙的时候。
我们总觉得:
以后再联系。
以后再维护。
以后再见面。
结果几年以后。
突然发现:
通讯录很长。
真正能够交流的人很少。
需要帮助的时候,
不知道应该找谁。
关系不是:
需要的时候。
突然调用。
它更像:
一个长期维护的系统。
如果长期没有:
更新。
维护。
连接。
那么某一天。
即使联系人还在。
接口可能也已经:
失效了。
所以:
有时候我们感到:
孤独。
无助。
没有机会。
可能不只是:
运气不好。
而是:
关系系统长期积累了维护债。
第四类技术债:健康债
有些债。
短期根本看不出来。
比如:
长期熬夜。
长期不运动。
长期高压。
长期忽略身体。
年轻的时候。
系统可能还能够:
硬撑。
但随着时间增加。
维护成本开始:
越来越高。
身体不会每天告诉你:
WARNING:
今天积累了0.1%的风险。
它通常只是:
默默记录。
直到某一天。
开始:
集中报警。
所以:
有时候我们感到:
疲惫。
注意力下降。
情绪波动。
可能并不是:
自己变懒了。
而是:
系统负债率太高。
第五类技术债:认知债
这个可能是我自己最警惕的一类。
就是:
过去形成的一套判断系统。
已经开始:
不适合现在的环境。
但自己还在继续使用。
比如:
过去你认为:
努力工作
=
职业安全
但今天可能已经变成:
努力工作
+
能力更新
+
外部连接
+
公开表达
+
持续学习
以前:
只要把事情做好。
可能就足够。
现在:
你可能还需要:
被市场看见。
理解变化。
建立个人资产。
如果你的判断模型。
一直没有更新。
那么就会产生:
认知债。
而认知债最危险的地方在于:
你甚至不知道:
自己已经落后了。
不是所有焦虑都需要立刻解决
这是我后来非常重要的一个认识。
因为当你开始列:
技术债清单。
很容易出现一个新的问题。
能力债。
收入债。
关系债。
健康债。
认知债。
时间债。
突然发现:
哪里都有问题。
然后:
更焦虑了。
所以技术债管理。
最重要的不是:
全部还清。
而是:
排序。
软件系统也是一样。
不可能:
所有技术债同时解决。
所以我开始尝试:
给自己的技术债:
打分。
我现在会用四个维度评估一笔“人生技术债”
第一:严重程度
如果继续不处理。
它可能造成多大问题?
1分:
暂时影响很小。
10分:
可能影响核心系统。
第二:紧急程度
什么时候可能出现问题?
未来五年?
未来一年?
还是:
已经开始影响现在?
第三:复利影响
这笔债。
会不会随着时间:
越来越严重?
比如:
一年不运动。
可能问题不明显。
十年不运动。
成本可能完全不同。
又比如:
一年没有学习。
问题不大。
十年没有更新能力。
可能很难追赶。
第四:修复难度
现在处理。
需要付出多大成本?
有些问题。
现在只需要:
每周投入两个小时。
五年以后。
可能需要:
重新开始。
焦虑真正有价值的时候,是它成为“债务扫描器”
我现在越来越不希望自己:
完全没有焦虑。
因为有时候。
焦虑确实在提醒你:
这里可能有东西没有处理。
问题是:
以前我们收到焦虑。
就开始:
逃避。
刷手机。
喝酒。
熬夜。
让自己忙起来。
告诉自己:
别想那么多。
现在。
我想尝试做的是:
焦虑出现
↓
不要立刻逃避
↓
暂停
↓
记录
↓
翻译
↓
定位
↓
形成技术债
↓
评估优先级
↓
开始修复
你会发现。
焦虑不再只是:
消耗你的东西。
它开始变成:
系统诊断信号。
但我也发现:不是所有焦虑,都来自真实的技术债
这一点非常重要。
有些焦虑。
只是:
外部噪声。
比如:
看到别人:
升职。
赚钱。
创业成功。
买房。
移民。
获得关注。
然后你开始觉得:
别人都在前进。
我是不是落后了?
这种焦虑。
未必代表:
你真的存在问题。
它可能只是:
比较系统。
被外部触发了。
所以:
焦虑出现以后。
不能直接认定:
这里一定有技术债。
而是要进一步判断:
这是系统真实风险,还是外部噪声?
真正的技术债。
通常有一个特点:
即使没有别人提醒,它依然会影响你的系统。
我给自己设计了一个“人生技术债扫描表”
如果现在让我定期检查自己的生活系统。
我可能会从这些维度开始:
LIFE TECH DEBT SCAN
01|职业能力
哪些能力过度绑定当前环境?
哪些核心能力已经很久没有更新?
哪些能力无法向外证明?
02|收入系统
收入来源是否过于单一?
是否存在单点故障?
有没有第二增长曲线?
03|个人资产
有没有持续积累的:
作品?
知识?
内容?
产品?
影响力?
04|关系系统
哪些重要关系长期没有维护?
是否存在可以长期交流的人?
我的外部连接是否过于封闭?
05|身体系统
睡眠是否长期透支?
是否持续缺乏运动?
精力是否长期不足?
06|认知系统
过去几年:
哪些判断已经失效?
哪些环境变化没有真正理解?
哪些旧模型还在继续运行?
07|时间系统
我的时间主要在:
消耗?
维护?
还是:
建设未来资产?
这不是:
为了让自己发现更多问题。
而是:
为了把那些:
模糊的不安。
变成:
可以被观察的问题。
真正的变化,是从“我好焦虑”到“我知道该修哪一笔债”
以前:
我很焦虑。
↓
我要努力一点。
↓
我要学习更多。
↓
我要让自己变强。
这听起来:
非常积极。
但问题是:
太模糊。
后来。
我更希望自己做到:
我感到焦虑。
↓
我到底担心什么?
↓
最坏结果是什么?
↓
系统哪里存在风险?
↓
这是一笔什么债?
↓
严重程度如何?
↓
我现在能不能修?
最后变成:
本月优先修复:
职业能力债。
具体行动:
完成一个公开作品。
验证一次外部市场能力。
建立一个新的能力接口。
这时候。
行动终于开始:
具体。
写给未来自己的代码注释
如果让我给自己的焦虑系统。
写一个新的处理逻辑。
我会这样写:
ANXIETY TRANSLATOR
Input:
模糊焦虑
Step 1:
我到底在害怕什么?
Step 2:
最坏结果是什么?
Step 3:
这个结果为什么可能发生?
Step 4:
系统中缺少什么?
能力?
资源?
关系?
现金流?
认知?
Step 5:
这是不是一笔技术债?
Step 6:
评估:
严重程度
紧急程度
复利风险
修复难度
Step 7:
进入:
技术债清单
Output:
不要:
“我很焦虑。”
而是:
“我发现了一笔需要处理的债。”
最后,我越来越觉得
很多成年人真正的焦虑。
并不是因为:
问题太多。
而是因为:
问题太模糊。
模糊的问题。
没有边界。
没有名字。
没有优先级。
于是它可以:
无限扩张。
最后。
一个原本只属于:
职业的问题。
可能会扩散成:
“我是不是整个人生都失败了?”
但当你开始:
把焦虑拆开。
翻译。
定位。
命名。
排序。
你会发现。
人生可能依然有很多问题。
但是:
它终于不再是一团:
无法理解的黑色。
它开始变成:
一张清单。
而清单意味着:
你可以:
选择。
排序。
开始。
暂停。
迭代。
40岁以后。
我越来越觉得。
真正成熟的人。
并不是:
从来不会焦虑。
而是:
当焦虑出现的时候。
他不会立刻:
被情绪带走。
也不会马上:
告诉自己:
“别想太多。”
他可能会停下来。
然后问:
这个感觉,到底想告诉我什么?
也许。
焦虑不是:
人生系统崩溃的证明。
它可能只是:
一个提醒。
提醒你:
有些问题。
过去一直没有时间处理。
有些能力。
过去一直没有更新。
有些风险。
过去一直假装不存在。
有些债。
已经积累很久了。
而现在。
它们终于开始:
向你发送告警。
所以这一阶段。
我不想再只是:
努力让自己不要焦虑。
我更想学会:
把焦虑,翻译成问题。
把问题。
翻译成:
技术债。
然后。
一笔一笔。
慢慢处理。
因为真正让人重新获得控制感的。
从来不是:
“我的人生没有问题。”
而是:
我终于知道,我的问题到底在哪里。
我是语霖。
执笔为语,心落成霖。
记录一个40岁程序员重新设计人生系统的过程。
这一次。
我想 Debug 的问题是:
为什么有时候,我们明明没有发生什么具体的坏事,却总感觉未来正在慢慢失控?
也许。
我们真正害怕的。
并不是未来。
而是那些:
已经隐约感觉到存在,
却始终没有被命名的问题。
当它们还是:
一团模糊的焦虑时。
它们几乎无处不在。
但当你把它们写下来。
命名为:
一笔一笔具体的技术债。
你可能会发现。
原来需要面对的。
不是整个未来。
只是:
眼前这一张,等待慢慢清理的清单。
我是语霖。