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

我是怎么用「依赖解耦」,走出对一份工作的过度依赖

以前我一直觉得:

有一份稳定的工作,是一件好事。

工资按时到账。

工作虽然不一定喜欢,但可以做。

生活有现金流。

家庭有基本保障。

所以只要这份工作还在,很多问题都不用急着处理。

后来有一天,我突然意识到:

稳定本身没有问题。

真正有问题的是:

我的人生,几乎所有重要东西,都依赖这份工作。

收入依赖它。

现金流依赖它。

很多社会身份依赖它。

生活节奏依赖它。

甚至对未来的安全感,也依赖它。

那一刻,我突然意识到:

我可能不是拥有一份工作。

而是把自己的人生系统,部署在了一台服务器上。

而且:

没有做高可用。


最开始,我甚至觉得这种依赖很正常

工作十几年以后,很容易形成一种固定结构:

公司发工资。

我提供时间和能力。

工资支付家庭开销。

家庭需要稳定收入。

于是我继续工作。

这其实是一个非常成熟、非常常见的闭环。

问题在于:

闭环运行得越久,人越容易忘记自己还有没有其他出口。

如果今天公司发生变化呢?

如果岗位调整呢?

如果行业变化呢?

如果自己的能力不再匹配市场呢?

如果有一天,我真的不想继续做现在的工作了呢?

以前我很少认真回答这些问题。

因为只要工作还在,答案就可以暂时不用出现。


真正让我警觉的,是我发现自己“不敢失去这份工作”

这是一个很微妙的变化。

当一个人拥有一份工作的时候,他可以说:

“我选择继续做。”

但当一个人的收入、家庭生活和未来安全感全部绑定在这份工作上时,这句话会慢慢变成:

“我不能失去它。”

看起来只是几个字的区别。

但心理状态完全不同。

前者是选择。

后者是依赖。

一旦变成后者,你面对工作的方式就会发生变化。

很多原本不能接受的事情,会开始接受。

很多原本想改变的事情,会继续拖。

很多不合理的地方,会告诉自己:

“先忍忍。”

因为你知道:

系统没有备用节点。


我后来用程序员最熟悉的方式,重新看了一遍自己的收入结构

我问自己一个很简单的问题:

如果这份工作明天停止给我提供现金流,我还能运行多久?

这个问题其实很残酷。

因为它把“工作焦虑”变成了一个具体的系统问题。

以前我想的是:

“我要不要换工作?”

后来我开始想:

“我的人生是不是只有一个收入节点?”

这两个问题完全不同。

第一个问题关注的是:

下一份工作是什么。

第二个问题关注的是:

为什么我的人生必须依赖一份工作?

我开始意识到:

真正需要解决的,不只是“离开现在的公司”。

而是:

降低单一依赖。


我没有马上辞职

这一点其实非常重要。

如果我把“降低依赖”理解成:

那我现在就辞职。

其实只是从一个极端走向另一个极端。

原来的系统:

100% 依赖 A。

突然变成:

0% A,100% 依赖一个还没有验证的新东西。

这不叫解耦。

这叫:

切断旧依赖,然后把自己暴露在更大的风险里。

所以我后来给自己定了一个非常简单的原则:

先增加备用节点,再降低主节点依赖。

旧系统继续运行。

现金流继续。

与此同时,开始搭建新的东西。


第一个备用节点:我开始认真经营自己的能力资产

以前我认为:

我的能力属于公司。

公司给我项目。

我在项目里积累经验。

项目结束。

下一份工作继续使用这些经验。

但后来我开始重新整理:

这些年我到底积累了什么?

技术方案评审。

架构判断。

Code Review。

技术治理。

项目管理。

问题分析。

系统设计。

复杂问题的拆解。

跨团队协作。

这些东西如果只是存在于某个岗位里,它们的价值其实是有限的。

但如果我能够把它们沉淀下来:

方法。

经验。

案例。

文章。

工具。

系统。

它们就开始从:

岗位资产

变成:

个人资产。

这是我做的第一层解耦。


第二个备用节点:开始建立自己的内容系统

我后来开始写“人生 Debug”。

一开始其实并没有想得特别远。

只是觉得:

我40岁了。

作为一个程序员,我经历过很多事情。

职业困惑。

技术债。

系统重构。

组织问题。

职业转型。

家庭。

成长。

这些东西也许值得记录下来。

但慢慢写下去以后,我发现:

写作本身就是一种能力迁移。

过去很多经验只能存在于脑子里。

写出来以后,它们开始形成内容。

内容继续积累。

内容形成个人品牌。

个人品牌又可能产生新的连接。

新的连接又可能产生新的机会。

这个过程非常慢。

甚至在很长一段时间里,看不到明显回报。

但我开始意识到:

它至少在搭建一个新的节点。

而且这个节点不属于公司。


第三个备用节点:我开始做一些自己的工具和系统

这是我后来越来越感兴趣的一件事情。

以前我遇到问题,习惯想:

“怎么把这件事做好?”

现在我会多问一句:

“这个问题能不能变成一个工具?”

如果一个问题反复出现。

能不能自动化?

如果一个流程经常重复。

能不能系统化?

如果一个经验可以复用。

能不能产品化?

这时候,我开始慢慢理解:

个人能力真正产生复利,不只是靠自己不断工作。

而是让一次经验,可以被重复使用。

一次代码,可以运行很多次。

一套方法,可以帮助很多人。

一个工具,可以持续产生价值。

一篇文章,可以长期被阅读。

这其实就是程序员很熟悉的:

复用。


解耦以后,我发现一个很有意思的变化

以前:

公司给我任务 → 我完成任务 → 公司给我工资。

这是一个非常明确的单向链路。

后来开始出现新的链路:

我的经验 → 内容。

我的经验 → 工具。

我的思考 → 方法。

我的实践 → 案例。

我的内容 → 连接。

我的工具 → 用户。

这些新的链路一开始都非常细。

甚至小到几乎可以忽略。

但它们有一个重要区别:

它们不再全部经过同一个节点。

这就是我理解的“依赖解耦”。

不是立刻摆脱主节点。

而是慢慢增加系统里的其他节点。


我后来才发现,真正的安全感不是“永远不会失去工作”

以前我想要的安全感是:

这份工作一直在。

现在我的想法开始发生变化:

即使这份工作发生变化,我也有办法重新建立收入和价值。

这是两个完全不同的安全模型。

前者依赖外部稳定。

后者依赖自己的恢复能力。

前者要求环境不要变化。

后者允许环境变化。

而现实世界显然不会因为我们害怕变化,就停止变化。

所以我越来越觉得:

真正应该建设的,不是一个永远稳定的环境,而是一个具备故障恢复能力的人生系统。


但解耦并不意味着什么都做

这是我后来踩过的另一个坑。

一旦意识到“不能只依赖工作”,很容易开始疯狂建立副业:

做自媒体。

做课程。

做工具。

做投资。

做社群。

做各种项目。

最后:

工作没做好。

副业也没做起来。

自己反而被各种事情拖垮。

这其实又是另外一种架构问题:

服务太多,核心资源被过度分散。

所以我现在越来越倾向于:

不是建立十个备用节点。

而是认真寻找:

一个真正有可能成长起来的第二节点。

先让它活下来。

再让它稳定。

然后再考虑扩展。


我现在的目标,也不是“马上离开工作”

这一点可能是我整个认知变化里最重要的地方。

以前我容易把问题理解成:

“我要不要辞职?”

现在我更愿意把它理解成:

“我能不能让辞职逐渐变成一个选择,而不是一个灾难?”

如果有一天,我真的决定离开。

我希望不是因为:

受不了了。

扛不住了。

被迫离开。

而是因为:

我已经有了其他选择。

那时候,离开只是一次架构切换。

而不是系统崩溃。


这其实也是我40岁以后最想做的一次“人生解耦”

过去十几年,我一直在优化自己的工作能力。

现在我开始优化另外一个东西:

人生的依赖结构。

收入不能只有一个来源。

能力不能只在一个组织里有效。

经验不能只存在自己的脑子里。

影响力不能只建立在职位上。

价值不能只通过工资来体现。

未来也不能只有一种可能。

我并不是想否定工作。

恰恰相反。

一份稳定工作依然是非常重要的基础设施。

只是我不想再把整个系统都部署在这一个节点上。


所以现在,我会不断问自己几个问题

如果公司明天发生变化:

我还有什么?

如果岗位明天消失:

我的能力还能在哪里产生价值?

如果工资停止:

我还能维持多久?

如果行业发生变化:

我有没有新的能力可以迁移?

如果我不再拥有现在的职位:

别人为什么还愿意听我说话?

如果我离开这个组织:

过去十几年积累的东西,有多少真正属于我?

这些问题有些并不好回答。

但我越来越愿意面对它们。

因为:

真正危险的不是依赖。

人生本来就需要依赖很多东西。

真正危险的是:

你不知道自己正在依赖什么。


最后,我越来越喜欢“解耦”这个词

程序员知道:

高耦合系统的问题,不是它今天一定会出故障。

而是:

一旦某个模块发生变化,整个系统都会跟着震动。

人生也是如此。

如果我的收入、身份、价值感、安全感、未来选择,全部绑定在一份工作上。

那么这份工作的任何变化,都会传导到我的整个生活。

所以我现在做的事情,并不是:

逃离工作。

而是:

降低单一节点对整个人生系统的控制力。

让工作依然是一个重要节点。

但不再是唯一节点。

让工资依然是重要现金流。

但不再是唯一可能。

让公司依然可以提供平台。

但不再决定我的全部价值。

让未来依然充满不确定性。

但我不再只有一种应对方式。

这可能就是我40岁以后,对“职业安全感”最重要的一次重新定义。

以前我以为:

安全,是找到一份不会消失的工作。

现在我更愿意相信:

安全,是让自己拥有不断建立下一份工作的能力。

不是把人生变成没有故障的系统。

而是让它即使发生故障,也有备用节点、有恢复机制、有重新上线的能力。

这大概就是我正在做的:

人生解耦。

不是为了马上离开。

而是为了有一天,

留下和离开,都可以是我的选择。

我是语霖。/
执笔为语,心落成霖。/
希望用文字和声音,记录一个40岁程序员重新设计人生系统的过程。/
我们下期接着聊。


分享这篇文章:

上一篇
一份迟到十年的体检报告,改变了什么
下一篇
一次关系修复的复盘:从「以后再联系」到真正联系上