V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
imaxwell
V2EX  ›  职场话题

感觉程序员使用 vibe coding 接下来左右是个死

  •  
  •   imaxwell · 2 天前 · 6317 次点击
    现在的 vibe coding 之于程序员,像极了当年蒋经国让蒋介石反腐的一个两难境地的状态——不反腐吧就亡国,一反腐吧就亡党,现在程序员就是你不用 vibe coding 是等死——等着被其他用 vibe coding 的程序员卷死,你用就是找死——用多了之后,之前的很多编程技能用进废退,不用之后全都生疏了,荒废了,清零了,所以处于一个进退两难的境地。

    可能需要找到新的技能树和思维升维方向成长来破局。
    94 条回复    2025-12-06 21:18:37 +08:00
    muguan
        1
    muguan  
       2 天前
    我之前也是 ctrl c 程序员啊,vibe coding 对我来说简直不要太好
    artiga033
        2
    artiga033  
       2 天前 via Android   ❤️ 8
    公司的代码我 vibe ,自己的代码我手写
    jettzhang
        3
    jettzhang  
       2 天前 via Android
    ai 代替谷歌搜索复制粘贴而已
    sublime8
        4
    sublime8  
       2 天前
    有了计算机后算盘就应该淘汰
    aru
        5
    aru  
       2 天前   ❤️ 1
    还在坚持古法编程的程序员不多了
    livib
        6
    livib  
       2 天前
    vibe coding 的时候只要自己也在进步就行了,淘汰这是趋势,这又不是历史上第一个被取代的行业
    Rorysky
        7
    Rorysky  
       2 天前
    国内职场,程序员的尽头是做管理

    提前让你管理 ai agent 不好么
    lujiaosama
        8
    lujiaosama  
       2 天前
    什么 vibe coding, 明明是进阶架构师了.
    coreJK
        9
    coreJK  
       2 天前 via Android
    @artiga033 #3 同意哈哈哈
    dm87497
        10
    dm87497  
       2 天前 via Android
    现在程序员的作用就是 review 了
    liyafe1997
        11
    liyafe1997  
       2 天前
    亲,这边建议练心算呢,整天用计算机计算器,算数能力都生疏了,荒废了,清零了
    Tink
        12
    Tink  
    PRO
       2 天前 via Android
    vibe 也是一种 coding 啊
    Anubisks
        13
    Anubisks  
       2 天前
    长期维护等着出问题咯,变成人肉背锅侠
    WayneShao
        14
    WayneShao  
       2 天前 via Android   ❤️ 6
    现在已经成熟起来的程序员反而不用担心这个,目前我觉得比较麻烦的是新手成长为大佬的阶梯似乎是没有了,原来的这些路径好像都被 AI 取代的差不多了,新手也没有 AI 好用
    imaxwell
        15
    imaxwell  
    OP
       2 天前 via Android
    @muguan 比 cv 程序员又快又好
    imaxwell
        16
    imaxwell  
    OP
       2 天前 via Android
    @artiga033 可维护性不一样是吧,有点意思
    imaxwell
        17
    imaxwell  
    OP
       2 天前 via Android
    @livib 为了能够调试 vibe coding 的异常代码,里面的一些细节该弄懂的时候还得弄懂
    imaxwell
        18
    imaxwell  
    OP
       2 天前 via Android
    @Rorysky PUA ai 没有心理负担,哈哈
    imaxwell
        19
    imaxwell  
    OP
       2 天前 via Android
    @lujiaosama 有人说是 vibe coding 的时候,程序员变成了人工智能善后工程师
    imaxwell
        20
    imaxwell  
    OP
       2 天前 via Android
    @dm87497 一般需求保证大方向不跑偏,保证即使出错了,也不会错得太离谱,当然了,跟金钱数额相关的程序,那可得万分仔细,一丝一毫都不能有偏差。
    imaxwell
        21
    imaxwell  
    OP
       2 天前 via Android
    @liyafe1997 是的,高中的时候还学会是徒手开根号,现在全忘光了
    imaxwell
        22
    imaxwell  
    OP
       2 天前 via Android
    @WayneShao 新手在 vibe coding 屎山代码中摸爬滚打,也会成长起来
    xljya
        23
    xljya  
       2 天前 via Android
    感觉没有一个新手程序员能忍住不 vibe coding
    baiyuxiong126
        24
    baiyuxiong126  
       2 天前   ❤️ 1
    这就是辟邪剑谱,你不练也得练,死得快慢的问题
    sk217
        25
    sk217  
       1 天前   ❤️ 3
    没有 vibe coding 之前,难道问题的解决方式不也是从 stackoverflow 上搬运么,难道真的有人一行一行阅读源代码 fix 问题?不都是找个能 working 的临时方案

    现在不过变成 AI 自动搬运了
    sk217
        26
    sk217  
       1 天前
    @WayneShao 不是新手成长成大佬,而是行业生态变化了,有 AI 之后,人人都是 100 个 google stackoverflow 的 CV 工程师,试错成本进一步降低,等于整体不需要那么厉害的人了,只要把大方向把握好,何况软件大方向这个东西很虚的,很多狗屎代码 跑起来,能卖出去赚到钱就行
    wnpllrzodiac
        27
    wnpllrzodiac  
       1 天前 via Android
    @lujiaosama 你是 ai 架构师的小弟好么
    wnpllrzodiac
        28
    wnpllrzodiac  
       1 天前 via Android
    @dm87497 ai review 美滋滋
    wuzhewuyou
        29
    wuzhewuyou  
       1 天前 via Android
    补全本人前端短板,现在是全干程序员
    imaxwell
        30
    imaxwell  
    OP
       1 天前 via Android
    @wnpllrzodiac 最近正在尝试这种开发方式,用 Opus4.5 写代码,然后,把写出的代码和需求文档扔给 gemini 和 codex 评审 review ,发挥各家所长
    imaxwell
        31
    imaxwell  
    OP
       1 天前 via Android
    @wuzhewuyou 感觉只要会写代码,人人都会成为全干工程师了,因为 AI 可以当做一个翻译器,把你想要的任何伪代码翻译成目标语言
    94
        32
    94  
       1 天前
    @imaxwell #22 ,这个只是理想情况下,预设的前提是新人有自学能力。而现实情况是大部分新人只会觉得有 AI 帮他在💩海遨游可太爽了。每天都不需要动脑子,出问题了也有老资历的给他擦屁股。

    当前 AI 能力没有大突破的前提下,我认为最终会是缩小了基础研发岗的职缺。中高级开发使用 AI 配合来完成原本三四倍的工作量(实习生没有了、岗位性质变成全栈了),并且在关键的时候给 AI 擦屁股。
    WhateverYouLike
        33
    WhateverYouLike  
       1 天前
    "用多了之后,之前的很多编程技能用进废退,不用之后全都生疏了,荒废了,清零了"。
    除非世界时间线倒退,否则"生疏 荒废 清零"没有坏处,更何况不会荒废。
    HK560
        34
    HK560  
       1 天前
    能忍住不用我得佩服
    ilaipi
        35
    ilaipi  
       1 天前
    所以说 AI 发展到现在,取代程序员基本上还是不可能的,一直处于辅助程序员的阶段。完全不懂代码的人,可能能借助 AI 写出点啥,稍微复杂点的项目,碰到 bug ,根本就解决不了
    villivateur
        36
    villivateur  
       1 天前   ❤️ 1
    现在的汽车之于人类,像极了当年蒋经国让蒋介石反腐的一个两难境地的状态——不反腐吧就亡国,一反腐吧就亡党,现在的人就是你不开车是等死——等着被其他开车的人卷死,你用就是找死——用多了之后,之前的跑步技能用进废退,不用之后全都生疏了,荒废了,肌肉萎缩了,所以处于一个进退两难的境地。
    xiangran0028
        37
    xiangran0028  
       1 天前
    区别不大,没有 AI ,程序员这个职业过 35 岁也差不多了。
    narutots
        38
    narutots  
       1 天前
    最近用 AI 处理解决了几个比较棘手的问题,搁以前都得各种查找测试好几天才能搞定的,但是搞完没几天就忘得差不多了
    crysislinux
        39
    crysislinux  
       1 天前 via Android
    @sk217 难道你找到答案都不读?正常来说先试试能不能用,能用要看看为啥能用,不能用也要看看是哪儿不行。除非是那种纯算法的实在看不懂那只能算了
    nkidgm
        40
    nkidgm  
       1 天前
    你就把自己当作是司机就行了,车越来越智能化和自动化,未来发展 IT 开发趋势肯定是越来越傻瓜化,新手司机上路不需要了解太多机械结构。
    LowBi
        41
    LowBi  
       1 天前
    vibe 之后的维护是噩梦
    dsw0719
        42
    dsw0719  
       1 天前
    @LowBi 开汽车之后的 修车是噩梦。
    stinkytofux
        43
    stinkytofux  
       1 天前
    @narutots #38 深有同感, AI 的知识太丰富了, 以前全网各种搜索都找不到解决方案的问题, 现在问一下不仅马上就知道了, 甚至还能直接写代码. 节省了海量的时间.
    jmliang
        44
    jmliang  
       1 天前
    只是工作方式变了而已,原来自己写的时候是边写边熟悉代码。vibe coding 是相对于接手一个新项目,需要修改和维护的时候熟悉代码,修改维护的时候借助 AI 辅助,其实也比之前快很多。现在 vibe coding 之前,把规则先写好,越详细越好,后面生成类似项目都使用这个规则,AI 生成的代码也是在熟悉的规则里。这是我的 claude code 使用的全局 md ,可以参考下。

    ## 代码规范

    - 每次请用中文回答我。
    - 生成的所有类和函数,外部可以访问的变量和方法都要加 3 斜杆注释,如:

    ```dart
    /// 类名
    class 类名 {
    /// 构造函数
    const 类名({super.key});

    /// 方法名
    void 方法名() {
    // 方法体
    }
    }
    ```

    - 请降低代码的复杂度,不要太抽象,以简洁为主,不要过度封装,除非是我特殊要求。
    - 在代码的关键位置,请添加注释,说明代码的用途。
    swananan
        45
    swananan  
       1 天前
    》难道真的有人一行一行阅读源代码 fix 问题?
    @sk217 如果不一行一行去源码里面找根因,那以前 stackoverflow 的 fix 是怎么来的呢 😂
    lastwhisper999
        46
    lastwhisper999  
       1 天前
    @liyafe1997 现在写个字都得在手机里面打出来,然后照着写
    MaoRong
        47
    MaoRong  
       1 天前
    @imaxwell #30 感觉咋样,你是怎么组合使用的
    cxe2v
        48
    cxe2v  
       1 天前   ❤️ 1
    Kobayashi
        49
    Kobayashi  
       1 天前 via Android
    根据问卷调查,程序员都不 vibe coding. https://survey.stackoverflow.co/2025/ai#2-vibe-coding
    weixind
        50
    weixind  
       1 天前
    我感觉之前的文章能回应你的一部分焦虑,不知道你有没有看到。《讨论下 AI 时代的软件架构与协作关系的几个可能的变化》 https://v2ex.com/t/1176343

    个人觉得程序员这个职业是不会消失的,程序员的角色依旧重要,只不过会有更多的角色定位。

    还有,想那么多不如来探索如何更好的驾驭 AI 。
    https://github.com/erweixin/Go-GenAI-Stack
    gdzzzyyy
        51
    gdzzzyyy  
       1 天前
    但是具体思路没有,有工具也没啥用哎。
    有了 AI 也需要一直学习,假如 AI 发生故障,或者暂时性的不能用 AI ,你至少要有点思路和知识储备吧。
    AI 的作用我感觉就是曾经的编辑器,以前人没有那么智能化的写代码的工具,难道说有了更好用的编辑器后,就能说那些用写字板写代码的人无用吗?
    至少在软件开发层面上,还是要有硬实力吧。不然哪里出错都找不到。
    Bigstupidcat
        52
    Bigstupidcat  
       1 天前   ❤️ 1
    @weixind 但是我目前看下来觉得总的趋势,是市场对程序员的需求会减少很多,不知道未来会怎么发展,也感谢你的帖子,这种思考也很有价值
    tonytonychopper
        53
    tonytonychopper  
       1 天前
    其实远在 AI 流行起来之前,代码熟练工使用最多的应该是 code snippet 吧……只不过现在换成了 AI ,并且人人都会用。
    讲句题外话,vibe 出来的代码多了之后,质量太难把控了
    weixind
        54
    weixind  
       1 天前
    @Bigstupidcat

    如果现有的需求体量不变,市场对程序员的需求确实会减少很多,而且已经从就职市场体现出来了。

    只能寄希望于新技术带来新增量、新岗位。虽然这点我也是持悲观态度。但也只能尝试多往前走一走。
    shm7
        55
    shm7  
       1 天前
    我发现就算是 vibe ,人和人 vibe 的结果也比人猪差异还大。
    有没有产品思维、架构思维、通晓 LLM 弱点良好的调教它...
    超级工具只会让超级使用者更加的脱颖而出,和普通人的差异越来越大
    KinBob
        56
    KinBob  
       1 天前
    @weixind ai 发展的目标可不是协助你而已,只是你一厢情愿的认为罢了。等 ai 发展起来了该踢开你就把你踢开了,程序员真不是不可或缺的
    cwr31
        57
    cwr31  
       1 天前
    ai 替代 coding 已经板上钉钉,没什么争议,总有人还不愿意接受现实
    weixind
        58
    weixind  
       1 天前
    @KinBob

    你可以考虑下你说的 "ai 发展的目标可不是协助你而已,只是你一厢情愿的认为罢了。等 ai 发展起来了该踢开你就把你踢开了,程序员真不是不可或缺的" 是情绪,还是客观现实或者是可实施路径。是否可以类比"核聚变一来就可以踢开火电、光伏、水电,不要建设火电、光伏、水电"。
    KinBob
        59
    KinBob  
       1 天前
    @weixind 照你这么说,我可以解读你的意思为:情绪上无法接受程序员完全被 ai 取代吗?
    silvernoo
        60
    silvernoo  
       1 天前
    vibe 目前肯定取代不了程序员,但是肯定会大量减少从业者数量,从前 3 个人的活现在只需要 1 个人。就算你现在开开心心的 vibe ,自以为 solo 全场,回头重新流入人才市场就知道 vibe 的危害了,谁能保证自己不是被挤出去的那一个。除非你是老板高管,否则不要觉得 vibe 是好事。
    最优解就是 vibe 开发完了以后摸鱼到最后一刻再交工,但是你不用有的是人用,有的是人卷。除非你能保证自己永远不用重新找工作
    weixind
        61
    weixind  
       1 天前
    @KinBob #59

    我“情绪上无法接受程序员完全被 ai 取代?”,不明白你的逻辑推断来源于什么?

    在"用 AI 取代程序员一部分工作"方向的探索,以及 AI 能做什么,做不到什么,我还是有一点点体会的。

    KinBob
        62
    KinBob  
       1 天前
    @weixind 那你肯定也知道外国做的那些 ai 的实验了,售货员呀啥的,你是这么用的吗?你的思维只是停留在把 ai 当工具的时代
    arthurblake
        63
    arthurblake  
       1 天前
    @artiga033 确实,我也是
    edisonwong
        64
    edisonwong  
       1 天前
    @dsw0719 #42 你这比喻....修车有专门的修车工,写代码的可没有专门修 bug 的人,屎山会回旋镖到码农上
    heIIokitty
        65
    heIIokitty  
       1 天前   ❤️ 2
    蒸汽机刚出现时,马车夫担心失业;
    纺织机自动化时,手工业者恐惧技艺失传;

    应该遵循时代进步,去适应这个 AI 时代,留出更多的时间,去了解业务和构建逻辑思维,然后作为指令者,指导 AI 去完成业务和纠正它。
    技能“用进废退”确实存在,但关键在于如何定义“技能”。如果把“手敲每一行代码”当作核心竞争力,那确实会被时代甩下。
    QS0x01
        66
    QS0x01  
       1 天前
    用进废退是纯扯犊子,现在的主要问题就两个:

    1. 程序员除了技术门槛外,没有任何围墙比如学历、家境...
    但是 AI 马上就要把技术门槛也彻底抹除,以后程序员人人可做,和外卖员以及网约车师傅一样廉价。

    2. 程序员既没有数据训练 AI ,也没有钱买服务器部署 AI 。
    以后财富会变得更加集中,大公司掌握数据,掌握 AI ,对人工的依赖减少,不需要分利润给员工,正向循环...
    b309f3337
        67
    b309f3337  
       1 天前
    就像互联网和移动互联网时代之后现在大家几乎都不用手写字了,写字的能力也逐渐退化了,但是也没必要担心,因为没有手写字的需求了,现在 AI 编程也一样,编程的范式已经发生了变化,以后逐行写代码的需求逐渐会消失,退化了也不要紧,只要熟练掌握 AI 编程就行了
    3297269
        68
    3297269  
       1 天前
    为啥一模一样的贴在 L 站和这里都发一遍 =_=
    imaxwell
        69
    imaxwell  
    OP
       1 天前 via Android
    @3297269 可以作为社会化实验对比反馈
    imaxwell
        70
    imaxwell  
    OP
       1 天前 via Android
    @94 同感觉全栈的春天来了,能够跑通商业闭环的人的春天也来了
    imaxwell
        71
    imaxwell  
    OP
       1 天前 via Android
    @villivateur 赞👍,这个对比更明显强烈
    imaxwell
        72
    imaxwell  
    OP
       1 天前 via Android
    @MaoRong #47 想偷懒,把全部的需求文档和全部的脚本代码打包丢给 AI 去做深度研究,结果,gemini 研究了一个泛泛而谈的结论,缺乏针对性,下来还是得一个需求点,一个需求点扔进去 review
    beloved70020
        73
    beloved70020  
       1 天前
    我对 vibe coding 持反对意见,ai 现在远远没有到这么智能的程度;如果你要说 ai 生成之后再 review ,那这不算 vibe coding
    imaxwell
        74
    imaxwell  
    OP
       1 天前 via Android
    #65 我现在的感觉是,所有的程序员都应该回归价值创造,而不是局限在编码,AI coding ,否则,死路一条
    imaxwell
        75
    imaxwell  
    OP
       1 天前 via Android
    @beloved70020 #73 现在只是我手工来做多个模型的编码 review 协调和协作,后面如果整成工作流了,这也会成为 vibe coding 的一个环节的
    imaxwell
        76
    imaxwell  
    OP
       1 天前 via Android
    @QS0x01 #66 培根有句名言,叫做知识就是力量,是有问题的,其实是知识的巧妙运用才有力量,AI 的知识要多少有多少,无所不知,但是 ai 自己不会运用,就毫无力量。程序员的编程技能跟这个类似,只会这些技能完全不会产生多大的价值,因为 AI 就可以替代,但是对这些技能的巧妙运用能够解决实际问题,创造使用价值和情绪价值,还是可以继续发挥效用。
    第二条,程序员联合起来创建一个新的组织,众筹一个训练就可以越过这个门槛吧,不过说起来容易,可能做起来难
    jjwjiang
        77
    jjwjiang  
       1 天前
    @WayneShao 赞同,10 刀的 copilot 在很多时候真的比很多同事更省心
    kandaakihito
        78
    kandaakihito  
       1 天前
    想起一部忘了在哪看到的恐怖科幻作品,大致背景是未来开发出了一种外骨骼穿戴设备,不仅可以协助人类省力,更可以自动执行命令并完成工作。

    然后有一批人在夜以继日地不间断工作,走近一看发现实际上已经死翘翘了,是外骨骼在带动着他们的尸体在完成工作。

    然后评论区问,既然外骨骼都这么牛逼了,为什么还要携带没卵用的人类肉体。。。
    worldhandsomeboy
        79
    worldhandsomeboy  
       1 天前
    又不是谈恋爱,要死要活的
    zealotxxxx
        80
    zealotxxxx  
       1 天前
    其实我是建议现在的程序员不要把祖传的纸带打孔手艺给忘了,最好代码直接打孔弄出来。

    就像是直接手刻光盘,把 windows 系统刻出来
    sk217
        81
    sk217  
       1 天前
    @swananan 你 sql 语法错误了,你会去看 ast 语法树解析么?大部分问题都是找一个 workaround 能 run 起来就行
    youutetsu
        82
    youutetsu  
       1 天前
    那你以为亲手写代码有多高含金量
    johnsmith2077
        83
    johnsmith2077  
       1 天前
    你会和高铁比速度吗?
    yeeli
        84
    yeeli  
       1 天前
    阻碍我使用 vibe coding 只有是现在的 AI 还不够聪明, 无法学习我的风格写代码, 有时候给你惊喜, 有时候给你一坨屎, 能被 AI 取代也是好事, 换个行业呗
    sharpy
        85
    sharpy  
       1 天前
    古法不死,只是凋零
    Cola98
        86
    Cola98  
       1 天前
    这个确实,之前也有过类似的体验,我建议使用 cluade 的 learn 模式和他结对编程,举个例子之前生成一个 request 和 response 比较麻烦,现在 ai 一键帮你生成了,而且还能提高开发效率。只需要自己把步骤写好,然后核心地方自己动手写或者矫正 AI 写的,还是很有意思的。
    WithoutSugarMiao
        87
    WithoutSugarMiao  
       1 天前
    我已经持续用 vibe coding 工作半年了,而且我的工作就是专门做 agent 的,最近还接了个项目是 vibe 式的把普通项目变成信创项目。如果要聊看法的话,我觉得一时半会我都写不完,就放一篇文章在这吧,也代表我的看法。https://mp.weixin.qq.com/s/pJQ_IoIAs5F7nzhIb2DQog
    whyrookie
        88
    whyrookie  
       1 天前 via Android
    我还是使用网页和 AI 对线,在反复对线过程中我感觉自己比以前进步了,注意到了以前没有关注到的地方。
    badreamm
        89
    badreamm  
       1 天前
    忍住不用的是这个👍
    WayneShao
        90
    WayneShao  
       1 天前 via Android
    @imaxwell 暂时来讲,新手怕是没能力 cover 屎山代码的问题,反复地继续用 AI 尝试屎上雕花,结果只是把屎越堆越高了
    AkinoKaedeChan
        91
    AkinoKaedeChan  
       18 小时 5 分钟前
    必要劳动时间减少的同时劳动力价格也在下降,所以明明产出多了工资却还更低了,双赢但是你全输。以后说不定全世界都像马尼拉,一面是高楼大厦,一面是贫民窟。
    damila
        92
    damila  
       15 小时 40 分钟前
    我反正觉得我的职业寿命剩不下几年了,年龄关快到了,大模型的能力也越来越强,认识到这一点后,我就不焦虑自己的代码水平会不会落后了,反正职业生涯就这样了。现在的代码工作全盘 ai ,少抽几包烟也要供着会员费,节省下来的时间做做副业找找其他出口
    guotie
        93
    guotie  
       6 小时 9 分钟前
    也有问题。

    ai 破坏了生态,以后很多开源软件都没人维护了,ai 就失去了训练数据
    scriptB0y
        94
    scriptB0y  
       5 小时 22 分钟前
    楼主的帖子本身就是悖论,换个思路:用 vibe coding 可以把其他程序员卷死,如果不用那么编程技能节节进步。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1028 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 18:40 · PVG 02:40 · LAX 10:40 · JFK 13:40
    ♥ Do have faith in what you're doing.