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

推荐订阅源

Google DeepMind News
Google DeepMind News
爱范儿
爱范儿
J
Java Code Geeks
L
LangChain Blog
V
V2EX
大猫的无限游戏
大猫的无限游戏
S
SegmentFault 最新的问题
博客园 - Franky
Microsoft Azure Blog
Microsoft Azure Blog
Jina AI
Jina AI
Blog — PlanetScale
Blog — PlanetScale
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
The Cloudflare Blog
博客园 - 司徒正美
B
Blog
G
Google Developers Blog
Stack Overflow Blog
Stack Overflow Blog
罗磊的独立博客
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Apple Machine Learning Research
Apple Machine Learning Research
Engineering at Meta
Engineering at Meta
MyScale Blog
MyScale Blog
有赞技术团队
有赞技术团队
Hugging Face - Blog
Hugging Face - Blog

人人都是产品经理

为什么你的产品找不到差异化?90%的失败都卡在第一步上(下) – 人人都是产品经理, 3年从30万到1300万用户、获2200万美元融资,这个AI教育产品用“抽卡”破解了获客难题 – 人人都是产品经理, 园区招商系统怎么做才能真正帮到去化?我加了这一个功能,推广链接转发400次阅读过万 – 人人都是产品经理, AI大事件:OpenAI发完网络安全模型又搞药物研发,小鹏汽车要抓”DeepSeek时刻” – 人人都是产品经理, 电商不是卖货,是一场更残酷的产品经理实战 – 人人都是产品经理, 没想到,活动营销又回来了! – 人人都是产品经理, 为何All-in海外KOC:一场关于AI时代窗口期的豪赌 – 人人都是产品经理, 重新理解企业的内部协作 – 人人都是产品经理, 苹果的 AI 战略到底是什么? – 人人都是产品经理, 医疗智能体·第2讲——合规护城河:等保、PIPL与HIPAA的架构实战 – 人人都是产品经理, 向量知识库五步法:从“答非所问”到“精准回复” – 人人都是产品经理, 鸿蒙PC三方库构建总指挥HPKBUILD(sha)库为例 – 人人都是产品经理, 何时该用LLM?AI产品经理的LLM设计指南 – 人人都是产品经理, 医疗信息领域的需求方、决策方、准入方以及关注点(二) – 人人都是产品经理, 即梦涨价:一场被误读的「傲慢」 – 人人都是产品经理, 面试AI PM必答题:Hermes和OpenClaw的区别,如何讲清楚业务价值 – 人人都是产品经理, AI的下一张船票:世界模型——AI产品经理必须理解的技术拐点 – 人人都是产品经理, 小红书做GEO,怎么让AI信你?记住这 3 个重要信息 – 人人都是产品经理, 5 家印度 AI 初创公司,看看印度 AI 再做什么 – 人人都是产品经理, AI项目跨团队协作:产品技术业务如何不打架 – 人人都是产品经理, Agentic Workflow(智能体工作流):让AI从”答案生成器”变成”数字员工” – 人人都是产品经理, lycium_plusplus 项目全景解读:OpenHarmony 三方库构建的“大管家” – 人人都是产品经理, 从爆单救火到前置履约:两套预采策略,把生鲜大促履约效率拉满 – 人人都是产品经理, 什么时候该补货?我用一轮数据做了一个决定 – 人人都是产品经理, 从“机械兜底”到“动态分流”:AI客服重复进线治理的4大底层逻辑 – 人人都是产品经理, 抖音拼效率,红书拼洞察 – 人人都是产品经理, 全民狂欢与退潮——为什么龙虾这波热潮冷却得如此之快? – 人人都是产品经理, Stripe押注!MPP重塑全球支付 – 人人都是产品经理, 小红书GEO:AI引用你的内容,不是因为你对,而是因为你看起来可信 – 人人都是产品经理, 前百度副总裁押注办公Agent,日韩付费爆发,Manus迎来强劲对手 – 人人都是产品经理,
深度长文:为什么我会感觉vibe coding让程序员越来越浮躁了?
OpenAIer · 2026-03-16 · via 人人都是产品经理

当Vibe coding从嘲讽变成常态,程序员们正在经历一场隐秘的异化。本文犀利指出AI辅助编程如何消解思考过程、削弱技术掌控力,揭示表面高效背后的认知危机。从计费逻辑死锁案例到行业筛选机制,作者不仅诊断出浮躁感的根源,更为技术人指明对抗AI时代焦虑的生存法则。

周末我坐在工位上,看着组里的新入职实习生对着IDE疯狂敲击Tab键,屏幕上的代码像流光一样倾泻而下。这场景放在五年前,我会觉得他是天才,现在我只会担心等会儿Code Review的时候,我又得帮他填多少逻辑深坑。

而如今距离大模型彻底改变编程范式已经过去了两三年,Vibe coding(氛围感编程)这个词从一个调侃变成了一种常态,甚至变成了一种政治正确。

我们得承认,这种编程方式带来的快感是生理级别的。你脑子里刚有一个模糊的念头,一段像模像样的代码就已经在屏幕上闪烁了。你甚至不需要把需求想得特别清楚,只需要给个大概方向,AI就能帮你补全细节。这种即时满足感,比当年刷短视频还要强烈。

以前写代码是登山,你需要一步一步规划路线,克服重力,解决沿途的棘手问题,爬到山顶才有成就感。现在写代码是坐缆车,甚至像是瞬移,你直接就到了终点。

结果就是,过程消失了。

浮躁的根源就在于过程的消失。我们以前常说,编程的本质不是打字,而是思考。代码只是思想的载体。你在写下一行代码之前,脑子里要构建整个系统的状态机,要考虑数据流转的路径,要预判可能出现的并发问题。

这个构建思维模型的过程是痛苦的,是缓慢的,但也是最锻炼人的。

Vibe coding直接跳过了这个过程。它给了你一个看起来完美的结果,但你的大脑并没有经历那个构建模型的过程。你看着那段代码,觉得它能跑,逻辑似乎也通,于是你按下了接受键。这时候你心里其实是虚的。你对这段代码的掌控力,远不如你自己逐字逐句敲出来的时候。这种虚无感,积累得多了,就变成了焦虑和浮躁。

更要命的是,这种模式正在摧毁程序员的延迟满足能力。以前遇到一个Bug,我们可能要花半天时间去排查,去读源码,去打断点,去分析堆栈。在这个过程中,我们对系统的理解会指数级上升。现在呢,遇到报错,大多数人的第一反应不是去分析,而是直接把错误日志甩给AI,问它怎么修。AI给出一行命令,你复制粘贴,好了。

问题解决了,但你什么都没学到。

你变成了一个熟练的搬运工,一个高级的胶水操作员。你处理问题的速度越来越快,但你解决复杂问题的能力其实在退化。一旦遇到AI解决不了的问题,或者AI开始一本正经胡说八道的时候,你会发现自己突然变得手足无措。那种感觉就像是习惯了用GPS导航的人,突然把你扔在沙漠里,手里只有一张纸质地图,你根本看不懂。

这就是为什么你会觉得浮躁。因为你的潜意识在报警。它知道你现在的高效率是建立在沙堆上的,它知道你正在失去对技术的底层掌控力。

从算法工程师的角度来看,这事儿还有个更深层的逻辑。目前的Vibe coding,本质上是基于概率的文本生成。大模型并不是真的懂逻辑,它只是预测下一个token出现的概率最高是什么。

这意味着,它生成的代码,大概率是平庸的,是符合统计学规律的大路货。它能解决80%的通用问题,但在处理那20%的关键、复杂、反直觉的业务逻辑时,它往往会给出似是而非的答案。

这时候,如果你也是抱着Vibe coding的心态,凭感觉去写代码,那就完了。你会不仅看不出它的错误,甚至会被它带偏。因为它的代码写得太漂亮了,变量命名规范,注释清晰,结构工整,这种表面的高质量会欺骗你的大脑,让你误以为它的逻辑也是高质量的。

某公司一个team出过一次事故。一个很核心的计费逻辑,原本应该处理极端的并发情况。那个写代码的同事用了Vibe coding,AI生成了一段非常优雅的加锁逻辑。代码Review的时候,大家扫了一眼,觉得没毛病,因为那段代码看起来太标准了,简直是教科书级别的。结果上线后,在大促流量洪峰下,出现了死锁。

复盘的时候我们才发现,AI生成的那个锁的粒度,在极高并发下会导致资源争抢。这个坑非常隐蔽,如果是人工手写,写到那一行的时候,你会本能地犹豫一下,会去思考这里的粒度是不是太大了。但是AI生成的时候,它没有犹豫,它非常自信地给出了答案。而人类在阅读生成内容时,批判性思维是会自动降级的。

这就是浮躁的具象化。

我们失去了对细节的敬畏,失去了对复杂度的敏感。我们开始习惯于当甩手掌柜,以为有了AI这个超级外包,自己就可以只做架构师了。

其实现在的门槛变得更高了,而不是更低。

以前你只需要对自己写的代码负责,现在你需要对一堆你可能根本没仔细看过的代码负责。这要求你具备极强的Code Review能力,要求你一眼就能看透代码背后的逻辑漏洞。但悖论在于,这种能力恰恰是通过大量的、痛苦的手写代码训练出来的。

如果你一开始就习惯了Vibe coding,你从哪里去积累这种能力?

这就是现在新入行的程序员面临的最大困境。他们觉得编程太容易了,没有什么护城河。他们很难沉下心来去研究底层的原理,去研究操作系统,去研究编译原理。他们觉得这些东西AI都懂,问一下就知道,何必自己花时间去啃。

这种心态在行业里蔓延,导致了整个技术氛围的浅薄化。大家讨论的不再是精巧的算法设计,不再是极致的性能优化,而是哪个模型更好用,哪个Prompt更有效。技术交流变成了工具交流,深度思考变成了技巧分享。

你也别觉得我是在反对AI。我自己每天都在用Gemini和ChatGPT,它确实能极大地提升效率。以前写一个后台管理系统要两天,现在两个小时搞定。这种生产力的释放是巨大的。

关键在于我们要认清工具的边界,以及我们自己的定位。

以前我们是建筑工,一砖一瓦地砌墙。现在我们成了监理,AI负责砌墙,我们负责检查墙直不直,结实不结实。如果你还是用建筑工的思维,觉得墙砌起来了就是活儿干完了,那你肯定会心慌。因为你不知道这墙会不会塌。

你需要转变心态,从由于产出速度带来的虚假成就感中抽离出来。你要意识到,代码写得快不代表活儿干得好。现在的核心竞争力,在于你能否识别出AI生成的垃圾,在于你能否在AI给出的平庸方案之上,构建出真正有价值的业务壁垒。

这种浮躁感的另一个来源,是对未来的恐惧。

看着AI一天比一天强大,看着Gemini 3.0处理复杂逻辑的能力越来越接近人类,甚至在某些方面超越人类,谁能不慌?你看着屏幕上自动生成的代码,心里肯定会问自己:我依然坐在这里的价值到底是什么?

如果你的价值仅仅是把需求翻译成代码,那你确实应该慌。因为这个环节正在被无限压缩。

但如果你的价值是对业务深度的理解,是对系统架构的把控,是对复杂问题的拆解能力,那你没什么好怕的。AI可以生成一万行代码,但它无法决定这一万行代码该不该写,以及该为了什么目标而写。

很多工程师和程序员感到浮躁,是因为他们不愿意承认一个事实:编程这行饭,以前有点像手工艺人,靠手熟,靠经验。现在这层窗户纸被捅破了,手工艺的部分变得极其廉价。我们被迫要往上走,去做更抽象、更宏观、更需要决策能力的工作。

这个转型是痛苦的。很多人还没准备好,或者根本不具备这种能力。于是他们只能通过不断地刷新的工具,不断地追求更快的生成速度,来掩盖内心的空虚和恐慌。这就表现为浮躁。

我甚至觉得,Vibe coding这个词本身就挺讽刺的。Vibe,氛围,感觉。编程本来是最需要严谨、逻辑和确定性的学科。计算机是二进制的,是0和1,是就是,非就非。现在我们居然试图用一种模糊的、凭感觉的方式去驾驭它。这本身就是一种倒退。

我们正在把工程变成玄学。

你问为什么代码能跑?因为感觉对。为什么选这个库?因为AI推荐的,感觉不错。这种基于感觉的编程,在短期内确实能跑通很多东西,但在长期维护和系统演进上,会埋下无穷的隐患。

真正的高手,在使用AI的时候,是极度冷静甚至冷酷的。他们不会被AI生成代码的速度带着跑。相反,他们会刻意慢下来。AI生成一段代码,他们会像审视敌人的代码一样去审视它。每一行都要问为什么,每一行都要搞清楚边界条件。

他们会利用AI来做那些机械的、重复的劳动,把节省下来的精力,全部投入到最难啃的骨头上。他们会用AI来辅助思考,而不是替代思考。

所以,如果你感觉浮躁,我的建议是,关掉Copilot,关掉所有的AI辅助,找一个周末,自己动手从零开始造一个轮子。写一个简单的编译器,或者手写一个红黑树,或者实现一个迷你的操作系统内核。

在这个过程中,你会遇到各种编译错误,你会遇到内存泄漏,你会遇到逻辑死循环。你会感到痛苦,会感到挫败。但当你最终解决这些问题,看着程序按照你的意图严丝合缝地运行起来时,你会找回那种久违的掌控感。

那种脚踏实地的感觉,是任何Vibe coding都给不了你的。

这种浮躁也是行业筛选机制的一部分。大浪淘沙,这波AI浪潮过去之后,留下的会是两类人。一类是极少数真正的技术专家,他们驾驭AI,利用AI把系统的复杂度推向新的高度。另一类是大量的低端操作员,他们只是AI的挂件,随时可以被替换。

中间那些原本靠着熟练度混饭吃,现在又沉迷于Vibe coding带来的虚假效率,不愿意深入思考的人,会被毫不留情地淘汰掉。

你想成为哪一类,取决于你现在如何对抗这种浮躁。

别让代码流过你的屏幕,要让逻辑流过你的大脑。

其实说到最后,这种浮躁感也是一种信号。它在提醒你,你现在的学习模式和工作模式可能出了问题。你摄入的信息密度太低了,你输出的思考密度也太低了。你把大脑的带宽都让给了AI,自己只保留了一个审核通过的低功耗模式。

长期处于这种低功耗模式,大脑是会退化的。你会发现自己越来越难以集中注意力读一篇长文档,越来越难以在大脑中推演复杂的逻辑链条。这才是最可怕的。

我们这代程序员,可能是最后一代经历过纯手工编程时代的程序员,也可能是第一代被AI彻底异化的程序员。这个转折点就在现在。

对抗浮躁的唯一办法,就是回归本质。无论工具怎么变,计算机科学的基础理论没有变,数据结构与算法没有变,分布式的CAP定理没有变,软件工程的高内聚低耦合没有变。

把心沉下来,去啃那些不变的东西。去理解AI生成的代码背后,到底发生了什么。去质疑,去验证,去重构。

不要做一个在那儿点头称是的Vibe coder。要做一个时刻保持警惕,手里拿着锤子,随时准备敲打代码的工匠。哪怕这把锤子是AI递给你的,你也要知道敲在哪里,用多大力气。

这样,当你关上电脑,走出公司大门的时候,你感受到的才不会是空虚和焦虑,而是实实在在的充实。因为你知道,今天你解决的问题,是你用脑子解决的,而不是靠运气和概率蒙出来的。

舒服通常意味着危险。如果你觉得写代码变得太容易了,那你可能正在失去价值。反之,如果你依然觉得编程充满了挑战,依然在为某个逻辑细节绞尽脑汁,依然对每一行上线代码战战兢兢,那恭喜你,你依然走在正确的道路上。

本文由 @OpenAIer 原创发布于人人都是产品经理。未经作者许可,禁止转载

题图来自Unsplash,基于CC0协议