“氛围编码”引热议,工程师坦言实际应用仍受限
“ vibe coding”(氛围编程)虽能让编程更快速、更有趣,但工程师们普遍认为其能力有限,无法替代专业软件工程师。这种编程方式主要指用自然语言指令让AI工具生成代码,近年来在科技行业迅速流行,引发对“学会编程”这一传统职业建议的重新思考。 Leaping AI的联合创始人兼CEO Kevin Wu表示,虽然大家都在用AI写代码,但并非所有人都能用好。他举例称,公司曾雇佣一名工程师,却发现对方只是“ vibe coding”——生成代码却不理解其逻辑。加州大学洛杉矶分校计算机科学家Todd Millstein指出,AI编程更像是与一名初级工程师协作:你提出想法,AI尝试实现,但你仍需审查、修正,甚至亲自完成复杂部分。他强调:“你必须理解代码,对结果负责。” 斯坦福大学研究发现,自生成式AI普及以来,22至25岁年轻程序员的就业率下降了13%,早期开发者岗位在2022年底至2025年7月间下滑近20%。这表明AI正在影响入门级岗位。 尽管如此,专家们并不认为AI将取代工程师。南加州大学计算机科学系主任Nenad Medvidovic比喻道:“就像让新手开跑车,稍有不慎就会出事。”AI在处理简单或中等复杂任务时表现良好,但面对复杂系统时效率下降。微软工程师Ritvika Nagula也指出,AI输出质量高度依赖提示词(prompt)的精准度,若缺乏上下文,可能生成不适用的方案。 OpenAI工程师Jigar Bhati认为,AI更像助手而非自动化工具。它适合快速搭建原型,但要打造可靠产品,仍需具备系统理解力和跨团队协作能力的工程师。微软产品设计师Antara Dave则表示,AI让实验更高效,激发创意,提升了编程乐趣。 尽管AI正在重塑软件工程的面貌,但专家一致认为,编程的基础知识、系统思维和责任意识依然不可或缺。未来,软件工程师的角色将演变为更高效地驾驭AI工具,而非被取代。正如Medvidovic所说:“学生迟早会用AI,我们教的不仅是代码,更是如何负责任地使用它。”