Vibe Coding 正在让开发者变笨吗?

人们说,因为有了 AI,编程变得简单了。

从表面上看,这确实是真的。AI 可以编写 API、连接数据库并修复 Bug。它可以在几小时内构建出一个 MVP。

但编写代码只是软件工程的一小部分。

真正的挑战在于代码运行之后。AI 无法解决以下问题:

• 这能扩展到数百万用户吗? • 架构是否易于维护? • 系统是否安全? • 性能是否经过优化? • 六个月后,其他人还能读懂这段代码吗?

一种被称为 Vibe Coding 的新趋势正在兴起。你描述一个目标,AI 生成代码,然后你复制、粘贴并发布。

这在进入生产环境之前看起来很有效。

当真实的流量涌入时,问题就出现了。你会看到内存泄漏、安全漏洞和缓慢的数据库查询。Bug 一直都在,只是生产环境把它们暴露了出来。

AI 会奖励那些理解基础知识的工程师。

• 如果你懂架构,AI 能帮你构建得更快。 • 如果你懂数据库,AI 能帮你写出更好的查询。 • 如果你懂安全,AI 就能成为你的护盾。

如果你一窍不通,AI 只会帮你更快地积累技术债。

公司也意识到了这一点。他们让你使用 AI 以保持高效率,但在面试时,他们会要求你在没有 AI 的情况下解决问题。

他们雇佣的不是提示词工程师(Prompt Engineers)。他们雇佣的是思考者。

当系统在凌晨 2 点崩溃时,没人关心代码是不是 AI 写的。他们只关心你是否足够了解代码,从而能够修复它。

我每天都在使用 AI。它能帮我进行原型设计和自动化任务。但我从未让它取代我的思考。如果我无法解释代码为什么能运行,那就说明我还没有真正掌握它。

工具在变,框架在更迭,AI 模型每月都在进步。但基本功始终如一:

• 问题解决能力 • 系统设计 • 数据结构 • 可扩展性 • 安全原则 • 数据库设计

用一天时间发布一个应用很容易,但将其维护五年才是真正的工程。

不要与 AI 竞争。要成为那个能让 AI 更高效的工程师。先打好基础,然后再让 AI 放大你的技能。

你认为 Vibe Coding 会导致大规模的生产环境故障吗?请在下方分享你的看法。

Source: https://dev.to/dipraj_girase_/is-vibe-coding-making-developers-dumber-5ggg

Optional learning community: https://t.me/GyaanSetuAi