Vibe Coding 的真相:AI 编程工具是程序员的终结还是新起点?
摘要本文深入探讨了当前技术圈热议的 “vibe coding” 现象。通过分析多项研究数据和行业案例文章揭示了 AI 编程工具的真实影响虽然 AI 能显著降低做出来的门槛帮助团队快速完成低优先级开发任务但同时也带来了代码质量下降、安全漏洞增多、重构率降低等问题。开源社区对此反应强烈许多项目已明确拒绝 AI 生成的代码。文章的核心观点是vibe coding 与古法编程并非对立关系而是各司其职。AI 编程工具消灭了编码的门槛但无法替代工程思维、架构设计、安全合规等核心能力。随着工具普及会写代码正在成为基础能力而知道自己在写什么的工程决策能力反而更加稀缺。最终结论是工具越锋利能驾驭它的人越贵会写代码的人不会被取代不知道自己写了什么的人才会。最近两年技术圈吵得最凶的话题大概就是 vibe coding。这个词是前 OpenAI 创始成员 Karpathy 发明的。大意是别管代码了用大白话跟 AI 说你要什么它负责写、负责跑、负责修你就负责沉浸在氛围里。火到什么程度呢Collins 词典直接把它评成了年度词汇。那段时间社交平台上全是我用 AI 一个周末做出一个 SaaS的帖子。另一边的老程序员嗤之以鼻。写了十年 Java 的人看到隔壁产品经理用 AI 一天搭了个后台心里多少不是滋味。这种情绪被社交媒体一放大就变成了两个极端一边喊程序员要完了一边骂AI 写的都是屎。我倒是觉得这两边都吵岔了。先泼一盆冷水。2026 年的风向跟两年前完全不一样了。METR 做过一个对照实验同一批任务用 AI 的开发者反而平均多花了 19% 的时间可 85% 的人坚信自己更快。原因不难猜AI 写的代码看起来是对的人跳过检查直接合进去bug 攒到后面一起爆修起来更贵。GitClear 翻了 2 亿行代码的变更记录发现复制粘贴越来越多重构率从 25% 掉到不足 10%。Wiz 扫了 5600 个用 vibe coding 做出来的应用2000 多个漏洞400 个密钥裸奔五个里就有一个存在严重安全问题。Stack Overflow 的年度调查里72.2% 的开发者说自己在工作中不碰这玩意儿。开源社区的反应最直接。cURL 的创始人把漏洞赏金关了因为 AI 生成的漏洞报告流畅、自信然后全是编的。Ghostty 干脆在仓库里写了条规则不收 AI 生成的代码。tldraw 更狠所有外部 PR 直接关闭管你是人写的还是 AI 写的。“vibe code就是未来的屎山代码”这句话被数据一次一次盖章。但你要是就此断定 vibe coding 是骗局那也是另一种天真。字节跳动内部有个数字2025 年AI 编程工具帮团队干完了超过 12 万个低优先级的开发任务。这些需求走正常排期平均要等三周交给 AI两天交付。它们不是核心产品不需要 99.99% 的可用性不用过完整渗透测试。一个内部小工具能用就行一个演示用的原型跑得动就行。软件质量的标准本来就是分层的不是所有代码都配得上 Code Review也不是所有项目都值得压测。反对者只看见 vibe coding 做不出来的东西没看见它让一堆原本做不出来的东西真的被做了出来。吵了 18 个月我越来越觉得这根本不是技术分歧。用 vibe coding 做东西的人到底算不算程序员这才是大家真正在意的问题。两个阵营都在用情绪代替事实一边说AI 要取代你们一边说你们写的都是垃圾。事实是什么呢vibe coding 消灭了编码的门槛但没有消灭工程的门槛。编码只是软件开发里最简单的一环。需求怎么拆架构怎么定数据怎么存线上出问题怎么兜底安全合规怎么过这些 AI 一个都帮不上忙。字节那 12 万个任务能接住的人都是懂点产品逻辑、能给 AI 下准指令的工程师不是完全没碰过代码的小白。CSDN 上有篇文章说得挺形象叫《Vibe code is legacy code》。里面有个比喻我印象很深一个完全不懂编程的人想用 vibe coding 做一个要长期维护的项目就像把信用卡交给小孩却没说清楚债务是什么。第一个月刷卡刷得开心第二个月账单一来整个人都不好了。AI 写代码有多爽后来擦屁股就有多累。有多少人工就有多少智能这话放在 vibe coding 身上一样成立。所以我的结论很简单vibe coding 和古法编程不是敌人它们现在各管一层。vibe coding 负责把做出来的门槛压到最低把那些因为人手不够一直被搁置的需求重新变成能交付的东西。古法编程则退到了后场AI 造的屎山你来修AI 漏掉的安全漏洞你来堵AI 写得越快能看懂、能兜底的人反而越值钱。Stanford 数字经济实验室有个数据22 到 25 岁、靠照着教程写代码入行的开发者就业率三年掉了近 20%而 26 岁以上、懂系统懂决策的那批人基本没受影响。因为会写代码正在变成基础能力知道自己在写什么才是稀缺资源。别再问 vibe coding 会不会取代古法编程了。AI 把地板抬高了天花板却纹丝不动。工具越锋利能驾驭它的人越贵。会写代码的人不会被取代。不知道自己写了什么的人才会。你们公司现在用 AI 写代码吗是真香还是真坑评论区聊聊。

相关新闻

如何3步掌握智能ID遮罩提取工具Cryptomatte:免费开源的渲染辅助神器

如何3步掌握智能ID遮罩提取工具Cryptomatte:免费开源的渲染辅助神器

如何3步掌握智能ID遮罩提取工具Cryptomatte:免费开源的渲染辅助神器 【免费下载链接】Cryptomatte Cryptomatte Nuke plugin, Fusion plugin, sample images, and specification 项目地址: https://gitcode.com/gh_mirrors/cr/Cryptomatte 你是否厌倦了在Nuk…

2026/10/2 11:03:18 阅读更多 →
解决pyecharts在Jupyter中图表不显示的完整排查指南

解决pyecharts在Jupyter中图表不显示的完整排查指南

1. 问题场景:当你的图表在Jupyter里“隐身”了如果你和我一样,经常用Python做数据分析,那对pyecharts和Jupyter Notebook这对黄金搭档一定不陌生。pyecharts能生成交互性超强的ECharts图表,而Jupyter提供了一个完美的、可交互的展…

2026/10/2 18:21:40 阅读更多 →
智能手表手环新加坡IMDA认证详解:无线电设备注册制度与技术标准解读

智能手表手环新加坡IMDA认证详解:无线电设备注册制度与技术标准解读

一、认证概述 IMDA(Info-communications Media Development Authority,新加坡资讯通信媒体发展局)是新加坡电信及无线电设备的法定主管机构。依据新加坡《电信法》(Telecommunications Act)及《无线电通信法》&#xf…

2026/9/27 2:28:38 阅读更多 →

最新新闻

YOLOv8漆面缺陷检测实战:工业产线级部署指南

YOLOv8漆面缺陷检测实战:工业产线级部署指南

简介:本资源是一套面向高校计算机、人工智能及相关专业学生的毕业设计级项目,聚焦汽车制造场景中的漆面缺陷智能检测问题,基于YOLOv8实现端到端目标检测系统,覆盖数据标注、模型训练、可视化评估与轻量部署全流程。资源共97个文件…

2026/10/2 18:21:11 阅读更多 →
Spring AI多模型多Agent平台实战:从接入路由到RAG落地避坑

Spring AI多模型多Agent平台实战:从接入路由到RAG落地避坑

简介:Snail AI 是一套基于 Spring Boot 4 与 Spring AI 构建的企业级 AI 智能体平台,面向需要多模型接入与智能体编排的 Java 开发者及企业团队,适用于知识库问答、智能客服、自动化任务等场景。平台开箱即用地提供 RAG 知识库、长期记忆、技…

2026/10/2 18:21:11 阅读更多 →
OpenCV全景拼接实战:从特征匹配到多频带融合

OpenCV全景拼接实战:从特征匹配到多频带融合

简介:本资源是一个基于OpenCV实现的Python全景图像拼接系统,面向计算机视觉初学者、图像处理课程设计者及AI方向实践开发者,解决多视角图像自动对齐、特征匹配与无缝融合等核心问题。压缩包共33.26MB,包含完整可运行源码、配置文件…

2026/10/2 18:21:11 阅读更多 →
免授权单页站群源码部署与关键词排名实战指南

免授权单页站群源码部署与关键词排名实战指南

简介:搜索引擎优化(SEO)站群系统免授权版源码包,面向需要批量建设站群、提升关键词排名的站长与开发者。程序支持多域名绑定同一目录和数据库,每个站点呈现不同单页内容,配合自动组词、全自动生成单页及自定…

2026/10/2 18:21:11 阅读更多 →
Trae AI 插件文档生成:如何自动生成技术文档

Trae AI 插件文档生成:如何自动生成技术文档

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/2 18:21:11 阅读更多 →
基于CNN的人脸识别考勤系统:预训练模型快速落地与避坑指南

基于CNN的人脸识别考勤系统:预训练模型快速落地与避坑指南

简介:这份资源是一套可直接运行的CNN人脸识别考勤系统,面向深度学习入门者、课程设计或毕业设计开发者,帮助快速搭建从人脸采集到考勤记录落地的完整方案。压缩包共4848个文件,以4835张jpg人脸图像构成训练与测试数据集&#xff0…

2026/10/2 18:20:11 阅读更多 →

日新闻

从零搭建AI工程化:模型之外的完整闭环

从零搭建AI工程化:模型之外的完整闭环

先搞清楚一件事:从零开始做 AI 工程化,难的从来不是调模型、写提示词,而是把一套原型 Demo 变成长得像是“正经系统”的东西。你手里可能已经有了能跑通的代码,也可能刚读完一些概念,但真到了要把它变成可维护、可观测…

2026/10/2 0:00:20 阅读更多 →
大模型训练显存估计与混合精度训练实战指南

大模型训练显存估计与混合精度训练实战指南

1. 大模型训练显存估计与混合精度训练详解显存不够用,几乎是每个做大模型训练的人都会撞上的第一堵墙。你可能也经历过:模型代码写完了,数据管道跑通了,满心欢喜地按下训练启动脚本,结果几秒钟后终端弹出一行红字——C…

2026/10/2 0:00:20 阅读更多 →
小样本学习数据集选型指南:27个真正可用的高质量数据集

小样本学习数据集选型指南:27个真正可用的高质量数据集

1. 小样本学习的“弹药库”:为什么你总在找数据集,却总找不到真正能用的? 小样本、数据集——这两个词最近半年在我处理的200多个AI项目咨询里,出现频率排进前三。不是模型调不好,不是代码写不对,而是卡在…

2026/10/2 0:00:20 阅读更多 →

周新闻

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解 【免费下载链接】spirula-studio Cross-vendor 3D Gaussian Splatting trainer - video to splat to mesh, Vulkan or CUDA. 项目地址: https://gitcode.com/GitHub_Trending/sp/spirula-studio Sp…

2026/10/1 19:40:48 阅读更多 →
SEO怎么推广速查手册新手避坑实战指南

SEO怎么推广速查手册新手避坑实战指南

SEO怎么推广速查手册新手避坑实战指南 模板网站太丑不够用?别急着加滤镜,那是治标不治本。很多老板盯着后台流量掉得眼红,却还在纠结首页Banner的圆角是不是3像素。这就像穿着西装去挖土,姿势不对,努力白费。我整理这份 速查手册…

2026/10/1 19:41:40 阅读更多 →
FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏

FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏

FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏 【免费下载链接】FireRed-OpenStoryline FireRed-OpenStoryline is an AI video editing agent that transforms manual editing into intention-driven directing through natural language …

2026/10/1 20:05:24 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/2 10:36:31 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/2 5:26:06 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/2 6:09:11 阅读更多 →