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

如何把模糊的焦虑,翻译成具体的技术债清单

有一段时间。

我经常会莫名其妙地焦虑。

工作没有发生什么特别大的问题。

生活看起来也还算正常。

每天照常上班。

开会。

处理项目。

解决问题。

晚上回到家。

一天就这样过去了。

但有时候。

特别是在夜深的时候。

那种感觉又会突然冒出来。

我好像哪里不对。

可是具体哪里不对?

不知道。

问自己:

是不是工作不顺?

好像也没有。

是不是收入太低?

可能有一点。

是不是担心未来?

应该是。

但未来到底有什么问题?

又说不清楚。

于是脑子里只剩下一句话:

“我感觉这样下去不太行。”

后来我越来越意识到。

这种焦虑最麻烦的地方。

不是因为问题一定很严重。

而是因为:

问题没有被命名。


一个没有被定位的问题,会不断消耗系统资源

程序员应该都经历过一种情况。

系统出现问题。

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 的问题是:

为什么有时候,我们明明没有发生什么具体的坏事,却总感觉未来正在慢慢失控?

也许。

我们真正害怕的。

并不是未来。

而是那些:

已经隐约感觉到存在,

却始终没有被命名的问题。

当它们还是:

一团模糊的焦虑时。

它们几乎无处不在。

但当你把它们写下来。

命名为:

一笔一笔具体的技术债。

你可能会发现。

原来需要面对的。

不是整个未来。

只是:

眼前这一张,等待慢慢清理的清单。

我是语霖。


分享这篇文章:

上一篇
如何用「接口思维」重新设计一次向上汇报
下一篇
如何设计一次不伤筋动骨的「职业灰度测试」