惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
量子位
腾讯CDC
月光博客
月光博客
博客园 - 【当耐特】
博客园 - 聂微东
罗磊的独立博客
aimingoo的专栏
aimingoo的专栏
D
DataBreaches.Net
Apple Machine Learning Research
Apple Machine Learning Research
F
Fortinet All Blogs
博客园 - Franky
爱范儿
爱范儿
L
LangChain Blog
云风的 BLOG
云风的 BLOG
TaoSecurity Blog
TaoSecurity Blog
N
News and Events Feed by Topic
Security Archives - TechRepublic
Security Archives - TechRepublic
阮一峰的网络日志
阮一峰的网络日志
人人都是产品经理
人人都是产品经理
The Cloudflare Blog
Simon Willison's Weblog
Simon Willison's Weblog
Google DeepMind News
Google DeepMind News
S
Schneier on Security
H
Help Net Security
H
Heimdal Security Blog
The GitHub Blog
The GitHub Blog
Hacker News - Newest:
Hacker News - Newest: "LLM"
Y
Y Combinator Blog
N
Netflix TechBlog - Medium
Microsoft Azure Blog
Microsoft Azure Blog
Cyberwarzone
Cyberwarzone
Cloudbric
Cloudbric
Recorded Future
Recorded Future
Hacker News: Ask HN
Hacker News: Ask HN
S
Security @ Cisco Blogs
Project Zero
Project Zero
AWS News Blog
AWS News Blog
Spread Privacy
Spread Privacy
MyScale Blog
MyScale Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
S
Securelist
Recent Announcements
Recent Announcements
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
C
CERT Recently Published Vulnerability Notes
M
MIT News - Artificial intelligence
IT之家
IT之家
Google Online Security Blog
Google Online Security Blog
C
CXSECURITY Database RSS Feed - CXSecurity.com

Lowin Li

IQuest-Coder-V1调研,NanobananaPro + Gemini3Pro生成 | Lowin Li AzureOpenAI vs OpenAI | Lowin Li ChatGPT出圈的秘诀 | Lowin Li 人工反馈的强化学习 | Lowin Li Stable Diffusion的模型量化,降低内存75%、Streamlit的在线生成图片调试、docker服务部署 | Lowin Li 训练一个SentenceTransformer模型 | Lowin Li 8位混合精度矩阵乘法,小硬件跑大模型 | Lowin Li Constrained Beam Search | Lowin Li 盘点开源“Copilot”,do it yourself | Lowin Li 使用fastgpt提速huggingface的GPT文本生成模型 | Lowin Li docker启devpi服务 | Lowin Li DataMeasurementsTool介绍 | Lowin Li bigbird长文本预训练模型介绍 | Lowin Li Transformers仓库做语言生成的解码方法介绍 | Lowin Li 谁说torchtext不能做多标签任务 | Lowin Li 转载:人工智能能否实现? | Lowin Li 分享CML工具在github上的一个原创例子 | Lowin Li .li域名注册教程 | Lowin Li Transformers仓库解读之一DataCollator | Lowin Li
Vibecoding 时代,程序员会消失吗?——从“全自动”到“半自动”的冷思考 | Lowin Li
文章作者: Lowin Li · 2025-12-17 · via Lowin Li

今年,“Vibecoding” 的概念席卷了技术圈。像 ClaudeCode、Lovable 这类产品,号称只需一句自然语言就能生成整套应用;CodingAgent 更是通过不断的 Action-Observation 循环,模仿人类一步步完成复杂任务。似乎一夜之间,程序员不再需要写一行代码。甚至我身边的同学都在问:“你们组是不是已经全员拥抱 Vibecoding,不再手写代码了?”

前段时间,我也陷入了某种“技术焦虑”。我试了几次 ClaudeCode,但始终觉得不如 Cursor 或 GitHub Copilot 结合自己手写来得顺手。我开始怀疑:是不是我的开发模式太落后了?我是不是应该强迫自己用 Vibecoding 把熟悉的技术栈和应用重构一遍?

但在参加了一次线下活动后,我发现我的困境并非个例。“起步快,维护难”是 Vibecoding 开发者共同面临的痛点。

虽然用自然语言快速生成一个 Demo 很爽,但随着 CodingAgent 长期介入修改,业务复杂度不断叠加,问题开始显现:模型经常无法通过自然语言精准理解需求,或者出现了“修好 A 功能,却搞坏了 B 逻辑”的回归 Bug。这其中,既有模型缺乏全局代码上下文的原因,也有自然语言本身描述不清、逻辑前后矛盾的问题。

这时候,程序员的价值反而以一种戏谑的方式回归了。

当普通用户面对 Vibecoding 的错误束手无策时,有经验的程序员往往能代入“代码视角”,告诉用户:“你应该这样跟模型描述数据结构,那样定义接口约束……” 甚至有资深开发朋友开玩笑说:“以后毕业了就去当‘Vibecoding 沟通员’,专门替普通用户把需求‘翻译’给 AI 听。”

这让我联想到为什么我至今无法完全拥抱 Vibecoding。

在我维护那 10,000 行代码的应用时,我的掌控感来源于对代码粒度的精准把控。改一个需求,我能在一分钟内定位到具体脚本。在 Copilot 的辅助下,我处于一种“人机协同”的心流状态:Tab 键补全、手动微调、再 Tab 补全;遇到复杂逻辑,我选中十行代码,让 AI 针对性生成,然后打断点、看日志、本地测试。

这是一个** “半自动” **的流程。我需要在多个脚本间跳转,把大需求拆解为小逻辑。虽然听起来没有 Vibecoding 那么科幻,但这让我避免了把整个需求扔进“黑盒”后产生的不可控风险。

要克服 Vibecoding 的局限,不仅需要模型具备更强的上下文理解能力,更需要用户具备极高的“需求描述能力”。这恰恰是一个悖论: 如果我要把新旧业务逻辑的关系描述得滴水不漏,其成本可能远高于我直接写那一段代码或手动修改。

代码和伪代码,本质上就是比自然语言更高效的逻辑载体。

所以,对于程序员来说,Vibecoding 不一定是效率的最优解。代码作为一种精确语言,在描述复杂逻辑时具有自然语言无法比拟的高带宽特性。未来的开发效率提升,可能在于如何更好地结合“全自动的生成”与“半自动的控制”。