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

你的努力,是在投资未来,还是只是在偿还过去的技术债?

有一段时间。

我经常有一种感觉。

每天都很忙。

每天都在努力。

学习新的东西。

解决新的问题。

承担更多责任。

但是偶尔停下来。

我会问自己一个问题:

为什么我投入了这么多时间和精力,却没有获得预期的成长?

这个问题其实让我困惑了很久。

因为从表面来看。

我没有偷懒。

甚至比很多人投入了更多时间。

可是为什么?

努力和结果之间。

好像出现了一段越来越大的距离。

后来我重新审视自己的状态。

发现一个可能被忽略的问题:

有些努力。

并不是在建设未来。

而是在偿还过去留下的债。

01 程序员都知道:技术债会吞噬未来资源

在软件开发里。

有一个概念叫:

技术债。

简单来说:

就是为了快速解决当前问题。

选择了一种短期方案。

当时看起来:

省时间。

效率高。

但是未来需要付出更多成本。

比如:

一个功能本应该重新设计。

但是为了赶上线。

直接复制了一段代码。

今天:

节省两天时间。

半年后:

类似需求越来越多。

修改成本越来越高。

最后:

大量时间都花在维护旧代码。

团队发现:

每天都很忙。

但是很难真正推进新的事情。

因为所有资源。

都被过去的问题消耗。

02 我发现,人生里也存在”成长债”

后来我开始思考:

人的成长是不是也有类似问题?

很多时候。

我们每天都很努力。

但是这些努力。

可能只是为了修复过去的缺口。

比如:

过去没有建立好的能力。

现在疯狂补课。

过去没有积累的行业认知。

现在焦虑地追赶。

过去没有形成的表达能力。

现在临时开始练习。

这些事情有没有价值?

当然有。

但是问题是:

如果长期停留在补偿模式。

你会一直处于:

追赶状态。

很难真正进入:

创造状态。

03 我开始区分两种努力

后来,我把自己的努力分成两类。

第一类:

偿还型努力。

第二类:

投资型努力。

什么是偿还型努力?

它解决的是过去留下的问题。

比如:

因为基础不牢。

不断补基础。

因为经验没有沉淀。

不断整理过去项目。

因为表达不足。

不断弥补沟通短板。

这些事情很重要。

但是它们的特点是:

做完以后。

系统恢复正常。

但是不会明显产生新增能力。


什么是投资型努力?

它是在建设未来能力。

比如:

把经验总结成方法论。

把知识沉淀成体系。

把解决问题的过程输出出来。

建立新的能力连接。

这些事情。

短期可能没有反馈。

但是会产生复利。

04 很多40岁技术人的困境:一直在维护旧系统

这是我后来观察到的一个现象。

很多技术人非常勤奋。

但是每天的工作模式大概是:

上午:

解决线上问题。

下午:

处理项目需求。

晚上:

学习新技术。

周末:

继续提升自己。

看起来:

一直在成长。

但是如果仔细分析。

会发现:

大量时间都用于维持当前状态。

维护工作。

维护技能。

维护竞争力。

但是很少有时间:

建设新的增长点。

05 为什么越努力,反而越焦虑?

后来我觉得。

焦虑的来源。

可能不是努力不够。

而是:

努力没有形成资产。

比如:

今天解决一个复杂问题。

如果只是解决完。

过几天。

问题结束。

价值消失。

但是如果进一步:

记录过程。

总结规律。

形成文章。

形成方法。

那么:

一次经历。

就变成了长期资产。

这就是区别。

前者:

消耗型努力。

后者:

资产型努力。

06 我开始重新理解”经验”

以前我认为:

经验就是做过很多事情。

项目多。

问题多。

时间长。

自然会成长。

但是后来发现:

经历不等于经验。

经历只是原材料。

真正有价值的是:

对经历进行加工。

就像数据。

原始数据本身价值有限。

经过分析。

形成模型。

才能产生价值。

人生经验也是如此。

07 我开始尝试把工作经历变成自己的资产

过去。

项目结束。

事情结束。

现在。

我开始多做一步。

问自己:

这个问题背后有什么规律?

这次解决方案能不能复用?

有没有形成方法?

有没有值得分享的经验?

慢慢地。

我发现:

过去十几年积累的东西。

其实并不少。

只是以前没有把它们从”工作记录”。

转换成”个人资产”。

08 努力的方向,比努力本身更重要

以前我相信:

只要足够努力。

一定会有结果。

现在我依然相信努力。

但是增加了一个前提:

努力之前,需要检查方向。

因为:

在错误方向上努力。

只是更快消耗自己。

一个程序员不会因为CPU使用率100%。

就认为系统一定优秀。

他会看:

资源消耗在哪里?

是否产生有效输出?

是否推动系统升级?

人生也是一样。

写在最后

最近重新检查自己的成长方式。

我发现:

过去很多年。

我不是不努力。

只是很多努力。

都投入在维护旧系统。

修复问题。

补齐短板。

解决遗留。

这些事情让我走到了今天。

但是如果想进入下一个阶段。

可能需要增加另一种努力:

不是只解决过去的问题。

而是:

主动建设未来的能力。

40岁之后。

最大的变化。

可能不是需要更加努力。

而是需要重新判断:

什么值得投入。

哪些努力。

只是让系统继续运行。

哪些努力。

会让系统进入新的版本。

因为真正的成长。

不是每天消耗更多资源。

而是:

让自己的每一次投入。

都在增加未来的可能性。

我是语霖。

执笔为语,心落成霖。

希望用文字和声音,记录一个40岁程序员重新设计人生系统的过程。

我们下一篇继续聊。


分享这篇文章:

上一篇
时间管理的假象:你的时间表里,藏着多少「临时方案」?
下一篇
你的技术能力,正在升值还是贬值?——40岁之后,重新评估自己的能力资产