博客

在大厂写了十年代码,我第一次怀疑自己的价值

2026-07-31·8 分钟阅读
互联网大厂研发大厂研发

最近,我开始重新审视一个问题:

如果有一天离开现在的平台,我到底还剩下多少真正属于自己的能力?

其实这个问题,我以前也想过。

这些年做程序员,我并不是完全没有危机感。

工作之余,我尝试过做网站、做产品、写文章,也折腾过各种副业。

因为我一直觉得:程序员不能只依靠一份工资。

技术行业变化太快,只有不断积累自己的东西,才能拥有更多选择。

但是不得不承认,大厂这座平台,依然给了我很强的安全感。

十多年时间里,我参与过复杂业务,解决过各种技术问题,也见证了很多系统从无到有。

在这个环境里,你会很自然地产生一种感觉:

我的经验、我的能力,应该已经成为了自己的核心竞争力。

直到最近,因为职业变化,我开始认真思考:

如果离开这个平台,我真正能够带走的东西,到底有哪些?


AI出现后,我第一次感觉写代码没有那么稀缺了

做程序员这么多年,有一个很朴素的认知:

只要技术不断提升,就不会被淘汰。

所以过去很多年,我们一直在学习:新的框架、新的语言、新的架构。

Java不够熟,就研究源码。

数据库有问题,就研究优化。

系统复杂,就学习架构设计。

技术能力,曾经是程序员最大的安全感。

但是最近几年,尤其是AI快速发展之后,这种安全感开始发生变化。

以前,一个简单功能可能需要几个小时甚至一天完成。

现在,AI已经可以帮助我们生成代码、分析问题、辅助调试。

很多重复性的开发工作,正在变得越来越简单。

这并不是说程序员没有价值。

而是:

单纯写代码这件事情,正在变得越来越普通。

真正拉开差距的,不再是谁写代码更快,而是谁更理解问题,谁能创造更大的价值。


很多程序员高估了自己的能力,低估了平台的价值

这是最近让我感触最深的一点。

很多人在大厂工作几年后,会形成一种错觉:

“这个复杂系统是我做出来的。”

“这个业务问题是我解决的。”

“这个架构是我设计的。”

这些当然没有错,程序员的贡献毋庸置疑。

但是:

一个大型系统能够成功,从来不是某一个人的能力。

背后还有:

  • 公司提供的品牌和资源
  • 成熟的基础设施
  • 完善的研发流程
  • 产品、测试、运维、安全团队
  • 大量真实业务场景

这些东西共同构成了一个巨大的能力放大器。

一个普通程序员进入优秀的平台,能力会被放大。

一个优秀程序员离开平台,也需要重新证明自己的价值。

这不是否定平台的作用,恰恰相反,平台非常重要。

只是我们需要分清:

哪些是平台赋予我们的,哪些是真正属于自己的。


公司的成功,有多少真正属于自己?

这是很多技术人员都会遇到的问题。

在公司里面,我们负责某一个模块。

可能参与过:

  • 大规模系统建设
  • 复杂业务改造
  • 高并发问题解决

这些经历当然非常宝贵。

但是如果让自己从零开始做一个产品,情况会完全不同。

你不仅需要写代码,还需要考虑:

用户在哪里?需求是否真实?产品怎么设计?

如何推广?怎么赚钱?如何持续运营?

这时候你会发现:

技术只是其中一个环节。

过去我们习惯认为:

会技术,就能够创造价值。

但实际上:

技术只是解决问题的一种手段。

真正的价值,是发现问题、理解问题,并最终解决问题。


写了十年代码,到底积累了什么?

程序员最大的优势,也是最大的陷阱。

就是容易沉浸在技术成长中。

学习新的框架,研究新的技术,解决复杂的问题。

这些当然重要,但是技术本身也会变化。

今天热门的技术,几年后可能成为基础能力。

真正长期有价值的东西,可能是:

对行业的理解、解决复杂问题的能力、产品思维、商业意识、影响用户的能力。

甚至是建立个人品牌的能力。

以前我们习惯定义自己:我是Java工程师、我是后端开发、我是某个公司的员工。

但是未来,也许需要重新思考:

除了这些标签,我还能提供什么价值?


AI时代,程序员真正需要改变什么?

我不认为AI会让程序员消失,但是:

AI一定会改变程序员的价值排序。

未来:

只会执行需求的人,价值会越来越低。 能够理解业务的人,会更重要。 只会写代码的人,竞争会越来越激烈。 能够利用技术创造产品的人,会拥有更多机会。

过去,我们依赖公司获得成长。

未来,我们需要建立自己的能力体系。

让自己即使离开某个平台,也依然能够创造价值。

其实这次思考,并不是否定过去。

相反,过去十多年的技术经历,依然是非常宝贵的积累。

只是我越来越意识到:

不要把公司的光环,当成自己的全部。

不要把平台提供的资源,当成自己天然拥有的能力。

真正属于自己的东西,是那些即使离开平台,依然能够带走的能力。