35岁危机?不,AI让25岁也成了危机

102 阅读4分钟

这两天跟朋友吃饭,又聊到了AI。

即使到现在,依然有很多人坚持一个观点:AI永远不可能取代程序员,它只是一个提高效率的辅助工具。他们觉得,有了AI,程序员会变得更强,而不是消失。

说实话,这种想法太乐观了,甚至可以说是在自我麻痹。

我直接抛出我的结论:AI不仅会淘汰程序员,而且这个过程已经开始了。特别是对于初级和中级程序员来说,倒计时已经响了。

咱们别整那些虚头巴脑的比喻,什么“工具论”、什么“驾驶员论”,咱们就实打实地看看现在发生了什么。

第一,我们的工作方式彻底变了。

回想一下两年前你怎么写代码?遇到不会的API,或者想不起来的语法,你会去谷歌,去百度,去Stack Overflow,去CSDN或者掘金。你会翻看别人的博客,找到解决方案,理解它,然后应用到你的代码里。

现在呢?

大部分时候,你只需要在IDE里敲一行注释,AI就给你补全了后面的代码。或者你直接把报错信息丢给AI,它直接给你修复后的代码。你甚至都不需要离开编辑器。

这个过程省去了什么?省去了“搜索、筛选、理解、尝试”的过程。你直接得到了结果。

第二,技术社区正在走向消亡。

这是一个很可怕的连锁反应。因为大家都有了AI,遇到问题不再需要去搜索引擎搜了,也不需要去论坛问了。

这就导致了技术博客和问答社区的流量断崖式下跌。

没人搜,就没人看;没人看,就没人写。原来的技术分享生态是基于“互助”和“展示”的,现在AI把这个需求截断了。以后新的坑、新的Bug解决方案,可能再也不会出现在公开的网络上了,因为AI在它内部的数据库里就已经消化解决了。

第三,也是最关键的,需求方变了。

以前开发软件,流程是:产品经理 -> 需求文档 -> 程序员理解 -> 编写代码 -> 测试。

现在有了像Trae这样的智能IDE,或者是各种Agent(智能体),流程正在变成:人提出需求 -> AI理解需求 -> AI生成代码 -> AI自我修正 -> 人最后确认。

注意到了吗?“编写代码”这个环节,正在从人的手里,转移到AI的手里。

现在的AI工具,已经不仅仅是补全一行代码那么简单了。你告诉它你要做一个什么样的功能模块,它能直接给你生成整个文件,甚至帮你把相关联的配置文件都改好。

以前你需要写几百行代码来实现一个逻辑,现在你只需要用自然语言描述清楚你的逻辑。

这就带来了一个残酷的数学题。

如果以前一个项目需要5个初级程序员写业务代码,1个高级程序员做架构。 现在有了AI,那个高级程序员配合AI,一个人就能把那5个人的活儿干完,甚至干得更快、Bug更少。

那剩下的5个人去哪儿?

公司是为了赚钱的,不是慈善机构。当效率提升了5倍,老板不会雇佣原来的6个人去干5倍的活,而是会裁掉那5个人,只留1个成本最低、效率最高的人。

写在最后

所以,别再觉得AI只是个工具了。当一个工具强导致能独立完成大部分工作时,它就成了劳动力本身。

未来的软件开发,可能真的不需要那么多“写代码”的人了。我们需要的是能精准描述需求的人,是能设计复杂逻辑的人,是能判断AI生成结果对错的人。

纯粹的“代码编写者”,正在消失。这不是焦虑,这是正在发生的现实。