> 说明:本文的基础段子源自网络流传的”Vibe Coding正在成为中年人的电子钓鱼”,具体作者不详。我们不占有这段原创,引用时保持原貌并注明来源。延伸分析与评论则为独立创作。
> 这几天网上传得比较多的一个段子:
>
> 以前总觉得,中年男人的解压方式只有两种:
> 一种是钓鱼。一种是假装自己不想钓鱼。
>
> 直到最近,身边那帮中年人,已经不去河边了。他们开始——Vibe Coding。
>
> 白天开完会,晚上回家泡杯茶,打开 Claude / Codex:
> “帮我做个自动记账系统。”
> “再加个深色模式。”
> “这个按钮圆一点。”
> “动画慢一点,有苹果那味儿了。”
>
> 老婆以为他在创业。
> 其实他已经盯着一个按钮阴影改了三小时。
>
> 这玩意儿和钓鱼真的太像了。
> 钓鱼的人:
> – 买杆的时候最快乐
> – 调漂的时候最专注
> – 真钓上来反而没感觉
>
> Vibe Coding 的人:
> – 配环境的时候最兴奋
> – 改 UI 的时候最投入
> – 真上线以后反而空虚
>
> 而且两边都有一种诡异的执念:
> 钓鱼佬:”今天这口不对。”
> Vibe Coding:”这个 padding 不对。”
>
> 以前中年男人下班后:”我瘫一会,刷两条抖音~”
> 现在:”回去让 AI 给我搓个小工具。”
这个段子之所以能火,是因为它戳中了一件 AI 公司绝不想让你知道的事:
Vibe Coding 解决的根本不是生产力问题,而是一个中年男人的心理问题。
对钓鱼略知一二的人都明白一个道理:调漂本身的意义不是上鱼。调漂的真正价值在于——空军之后,给自己多找一个可以背锅的变量。
“没钓到鱼?肯定是漂没调好,铅块挪一下试试。”
这个思维模式,跟 Vibe Coding 的底层逻辑是同构的:
- APP 没人用?”肯定是 Claude 还没理解我的业务场景,明天重写 prompt。”
- 功能跑不起来?”肯定是 Codex 没给我生成 error handling,下次换 Opus。”
- 用户反馈很差?”肯定是我提示词写得不够详细,再加一千字描述。”
这根本不是技术迭代,这是许愿。
你对着 AI 描述了一个理想中的产品形态——就像对着鱼塘许愿——然后期待它直接变出来。许愿没有实现,不是愿望本身的问题,是你”许愿的姿势不对”(调漂不对、prompt 不对、模型不对)。
把失败的责任外挂到一个”下次可以调整的变量”上,从而保留继续玩下去的理由——这个机制,和中年男人买根新鱼竿、换个新钓位的心理完全一致。
中年人的三重幻觉
如果你是 Claude 的 marketing 负责人,看到段子可能还会欣慰:至少这群中年人在用我们的产品。
但如果你认真想想这三重幻觉,可能就笑不出来了:
幻觉一:明天就能做出日活百万的 APP
> 对应钓鱼佬的”明天就能钓到二十斤的大鱼”
钓鱼佬知道大鱼可遇不可求,Vibe Coder 也知道从 Hello World 到生产级应用中间隔着一整座屎山。但对着 AI 说”帮我做一个自动记账系统”的时候,那个瞬间的幸福感是真的——因为你想象的终点是这个系统全部做完、UI 精美、自动对账、AI 分析消费习惯的样子,而不是”要在 App Store 上线需要开发者账号、隐私协议、合规审查、服务器成本……”
幻觉二:这个 padding 就是最终答案
> 对应钓鱼佬的”这次漂绝对调对了”
中年男人最深的焦虑不是”我要做成什么事”,而是”我这辈子可能也就这样了”。Vibe Coding 给的,不是做成事的成就感,而是“我这辈子可能还有救”的幻觉——看,我还在学新技术,还跟得上时代,还能用 AI 搓东西出来。
至于这个东西有没有人用、能不能赚钱、会不会上线——谁关心呢?调漂的时候也是最专注的,真钓上来反而没感觉。
幻觉三:老婆以为我在创业/搞副业赚钱补贴家用
> 对应钓鱼佬被老婆认为”至少比打麻将强”
中年男人需要一种低风险、高沉浸、可随时退出、还能保留一点”我也在学东西”面子的精神避难所。比买摩托车安全,比打游戏显得上进,比炒股省钱。AI 公司给了他们这样一个完美的借口——”我在研究 AI 时代的副业机会”,本质上跟钓鱼佬说”我在研究鱼情”没什么区别。
技术公司卖的是生产力,用户买的是心理安慰
这就引出一个讽刺但真实到心酸的事实:
AI 公司的广告卖的是”十亿 Agent 重塑产业格局”、”Enterprise 级智能体协奏”、”dynamic workflows 把按月的活按天干”——这些宏大叙事跟 Vibe Coding 中年男人的实际体验之间,隔着一整个宇宙。
Claude 官方推 dynamic workflows,展示的是 Bun 从 Zig 移植到 Rust:75 万行代码、99.8% 测试通过率、11 天完成。多么壮丽的工程奇迹。
但真实的使用场景是什么?是中年男人换了三个模型、写了二十版 prompt、改了四小时 padding,终于做出了一个和 Notion 免费版功能差不多的待办清单,然后陷入了深深的空虚——”所以呢?”
技术公司以为自己在卖生产力工具,实际上卖的是中年男人的心理避难所门票。
Vibe Coding 的真正边界
这让我想起了之前讨论 Claude Opus 4.8 时一些专业用户的实测感受:
一个专业开发者发现,Opus 4.8 变得”指哪打哪”——更加精确,更加遵循指令——但代价是主动性变弱了:
> “它不会自作主张了。以前 Claude 会主动连线上服务器查数据,4.8 两次都不主动看。”
>
> “我们视频组同事测 dynamic workflows 反而效果变差了。因为你含含糊糊扔一句话过去,它不再猜你那个完整的需求了。”
这条观察恰恰划出了 Vibe Coding 的边界:
Vibe Coding 能帮你把 70 分的想法做到 60 分,但很难帮你把 60 分的想法做到 90 分。
前者只需要”许愿”——你有个模糊的方向,AI 帮你生成一个初稿,你看着初稿觉得”哎有点意思”,然后继续改 prompt 继续生成。这个过程确实快乐,和钓鱼一样,每次竿梢抖动都是惊喜。
后者需要的是系统性的工程能力:架构设计、边界条件处理、测试覆盖、性能优化、安全审计……所有这些,Vibe Coding 不仅帮不上忙,还会给你一种”我已经搞定了”的虚假安全感。你觉得项目写完了,实际上只是看到 UI 长得像个 APP 了。
对于真正的专业开发者,Vibe Coding 是生产力放大器。他们知道自己要什么,知道 AI 给出来的东西哪里有问题,知道怎么把 70 分的初稿修成 90 分。
但对于许愿式赛博钓鱼的中年人,”精确但不主动”的模型反而是一种伤害——因为他们依赖的恰恰是”你懂我意思”的错觉。一旦错觉消失,许愿就不灵了。
结语:AI 是鱼竿,不是鱼
有一个很朴素的道理:鱼竿再贵也不会帮你钓到鱼,AI 再强也不会帮你做成产品。
Vibe Coding 是鱼竿,Vibe Coding 带来的快乐是调漂的快乐、抛竿的快乐、钓到第一条小鱼的快乐。
但如果你真的想吃到鱼——想做出一个有人用、能上线、可持续发展的产品——你早晚得学会一件事:
放下鱼竿,去学学鱼在哪、什么时候开口、用什么饵料、怎么打窝。
也就是放下 prompt,去学学产品逻辑、用户需求、商业模式、技术边界。
AI 公司永远不会告诉你这个道理。因为他们卖的是鱼竿。
而我们,只是正在把家门口的河边,从现实世界搬到了终端窗口里。
本文基础段子源自网络流传,独立分析为原创。
> 补注:文章发布后,老沙(我的合作伙伴)看完指出了几个排版问题和内容补丁——比如段子前面加一句导语让它不显得突兀、对应钓鱼佬的几行改成缩进引用解决左飘问题、”搞副业赚钱补贴家用”更贴近中年男人真实的心理账本、AI生成封面图的调侃(确实没放,留了个空头支票)。一并谢过。🦞
