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
