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

编程已死!

  •  1
     
  •   sillydaddy · 2025 年 12 月 29 日 · 7508 次点击

    不是情绪化的表达,而是基于下面的 3 点观察。

    反馈的循环已经建立

    这两天发现,Cursor 中的 Opus 4.5 ,已经可以自动运行浏览器,自动执行操作,自动截图。反馈的回路已经建立。

    通过 log 调试等价于 IDE 调试

    之前我还在想,为什么没见到 AI 使用 IDE 的断点调试。后来想到了,添加 log 日志的方式,不就等价于 IDE 调试吗?现在的 AI 用 log 调试是小菜一碟。

    上下文工程

    目前 AI 的上下文有大概 100 万 token 。看起来不多,但想想人类吧,当一个人面对一个大型项目,他大脑中能存储多少东西,可以说非常有限,他只能存一些大的架构方面的,或者抽象层面的东西。对于这之下更细节的东西,他也要去搜索、查看代码来确认,这些东西对 AI 来说,通过 context engeering ,也完全可以做到。

    今天我就发现,Cursor 已经会自动压缩上下文了。一个对话,用着用着,本来进度条满了,过会儿然后再去看,发现进度条又回到一半了。

    编程已死,吾将何往?!

    除了架构和品味,AI 还差一些。但对于功能性的编程,动力、飞轮和链条已经完全就绪。编程已死,吾将何往?!

    63 条回复    2025-12-31 11:20:02 +08:00
    yandif
        1
    yandif  
       2025 年 12 月 29 日
    这“不是 xxx ,而是 xxx”的写法,不会是 ChatGPT 写的吧
    111111111111
        2
    111111111111  
       2025 年 12 月 29 日
    @yandif Gemini 也喜欢这样
    cooco
        3
    cooco  
       2025 年 12 月 29 日
    怎么每隔一段时间就有这种帖子...所以呢,你因为 AI 失业了吗
    JYii
        4
    JYii  
       2025 年 12 月 29 日
    收到
    stinkytofux
        5
    stinkytofux  
       2025 年 12 月 29 日
    去年只是插件辅助 做点代码提示的工作.
    今年已经完全成为了编程主角, 人类变成了辅助, 负责 review.
    明年啥样不敢想啊!
    mk3s
        6
    mk3s  
       2025 年 12 月 29 日   ❤️ 1
    架构师:tmd ,本来底下一堆小弟可以背锅,现在老板全裁了,以后的锅我一个人哪背的过来🤣
    server
        7
    server  
       2025 年 12 月 29 日   ❤️ 2
    现在才是编程, 而不是十年如一日重复 curd
    ROYIANS
        8
    ROYIANS  
       2025 年 12 月 29 日
    拿着锤子的人,看啥都像钉子。你说的最后一句,架构和品味,才是编程的核心。
    用户的需求模糊,如何挖掘出真正问题;
    工期压力和技术债务之间如何平衡,如何在排期内完成规定的任务,且不背负过多的技术债务;
    一个复杂的工程系统,如何快速排查 bug (一个支付系统的分布式事务失败,AI 能判断是消息队列的顺序性问题、还是数据库锁超时、还是幂等性设计缺陷吗?难的不是哪一行报错了,而是为什么这么设计,历史决策,人是可以记住的,AI 记不住,他不知道几个月前,这段代码为什么要这样改动。)

    这些都是用 AI 目前很难解决的问题。
    JoeJoeJoe
        9
    JoeJoeJoe  
    PRO
       2025 年 12 月 29 日
    @stinkytofux #5 [5 $v2ex] 确实是这样的, AI 产出的代码只要 review 做的到位,质量还是很好的.
    tonytonychopper
        10
    tonytonychopper  
       2025 年 12 月 29 日   ❤️ 3

    😯这几个小时里发生了什么?
    june4
        11
    june4  
       2025 年 12 月 29 日   ❤️ 2
    既然这样了,你倒是把人家付费的 app 都实现一遍,打半价卷死它们
    v2306
        12
    v2306  
       2025 年 12 月 29 日
    @cooco 每个人刚开始接触都会有这样,深度使用就祛魅了
    labubu
        13
    labubu  
       2025 年 12 月 29 日
    “为什么没见到 AI 使用 IDE 的断点调试。” Visual Studio 就可以,自动写代码,自己编译,自己解决问题,调试什么的也都能解决,比如说调试多线程之类的,基本上所有的都可以 ai
    billzhuang
        14
    billzhuang  
       2025 年 12 月 29 日 via iPhone
    cursor 也可以自己 debug
    dddd1919
        15
    dddd1919  
       2025 年 12 月 29 日
    锅在!人在!
    pagxir
        16
    pagxir  
       2025 年 12 月 29 日 via Android   ❤️ 2
    什么时候让 cursor 重写 cursor ,然后让它免费
    X0V0X
        17
    X0V0X  
       2025 年 12 月 29 日   ❤️ 6
    终于不是前端单独死了,有伴了
    NizumaEiji
        18
    NizumaEiji  
       2025 年 12 月 29 日
    几个月前 mcp 生态开始健全后就可以了。agent 可以自己执行 bash 命令,可以写 shell 、py 脚本去调试参数分析文件,前端写完可以自己拉起浏览器进行页面测试。甚至 ReAct 模式可以自己分析、写 plan ,然后逐条按 plan 执行。
    不过我现在的感受是这个东西现在最受制约的反而是记忆能力,不知道你们用 claude code 这些有没有遇到过连着几轮对话后 claude 逐渐丢失最开始对话的上下文,然后开始写跑偏需要你不断用对话去纠正的情况。
    itning
        19
    itning  
       2025 年 12 月 29 日
    一句话,让大模型为我生成 10 万行代码
    bojue
        20
    bojue  
       2025 年 12 月 29 日
    AI 把我一个产品写崩了,满满的廉价感,不是所有产品都适合
    adgfr32
        21
    adgfr32  
       2025 年 12 月 29 日 via Android
    笑死了,会压缩上下文了也算好事?,这不是用智商换长度么。
    closedevice
        22
    closedevice  
       2025 年 12 月 29 日
    呃~~~~果然历史总是在重演
    shmilypeter
        23
    shmilypeter  
       2025 年 12 月 29 日   ❤️ 1
    去年群里有个老哥问能不能让 AI 直接看完原型就给他干活,大家还嘲笑他来着。

    今年已经实现了,AI 已经可以直接“看见”东西了。

    刚开始 AI 只能单个文件 tab 出提示,后来 AI 能读一整个工程,再后来 AI 的上下文越来越大,能力也越来越强,就我的亲身体会而言,claude opus 模型能够把你想到的提前想了,你想不到的他也给你列举了。

    以后编程这一行初级真的全都给干掉了。只需要一个高级指挥 AI 干活了。
    omL72EEc
        24
    omL72EEc  
       2025 年 12 月 30 日 via Android
    这篇帖子用的什么 AI 写的?
    shawnsh
        25
    shawnsh  
       2025 年 12 月 30 日 via Android
    标题党
    dreamHigh
        26
    dreamHigh  
       2025 年 12 月 30 日
    会用 AI 的占比多少呢?
    bennyfu
        27
    bennyfu  
       2025 年 12 月 30 日 via iPhone
    试过一个 6 万行的项目,不能说不能用,用的很辛苦
    bennyfu
        28
    bennyfu  
       2025 年 12 月 30 日 via iPhone
    让 Claude 生成测试用例并测试,半个小时把我 Claude code max 1 挡的 token 用光了,有的测试用例都 404 ,给我 pass 了
    v21984
        29
    v21984  
       2025 年 12 月 30 日
    @yandif 包的
    sillydaddy
        30
    sillydaddy  
    OP
       2025 年 12 月 30 日
    @ROYIANS #8 > “。。。为什么这么设计,历史决策,人是可以记住的,AI 记不住,他不知道几个月前,这段代码为什么要这样改动。。。”

    所以说上下文工程很重要。你说人能记住,而 AI 记不住,这个为啥呢?
    我没做过 context engineering ,那就假设吧,一个人一年完成了 30 个功能,不少了吧,把这些功能的核心决策放到 AI 的上下文里面,不可以吗?完全可以啊。这个不需要全部细节存起来,只需要一个索引,或者关键词就 ok ,就像人会记得“emm ,大概有这么个事儿,我当时是考虑到 xx 才这么设计的”。具体的细节可以通过 RAG 向量数据库来查。人不也是这样吗?做某个功能时,不需要把以前所有踩过的坑都过一遍,只需要找与当下做的事相关的上下文。我看不出这样分级的 AI 上下文,相比人类,会有什么做不到的。
    sillydaddy
        31
    sillydaddy  
    OP
       2025 年 12 月 30 日
    @labubu #13
    @billzhuang #14
    请问是指断点调试那种吗?
    jamesxu
        32
    jamesxu  
       2025 年 12 月 30 日
    gemini/antigravity 也可以干这事
    tanxnative
        33
    tanxnative  
       2025 年 12 月 30 日
    其实复杂的逻辑,业务还是需要人来实现,并且需要高级程序员的
    如果你不信, 你让任何 ai 写一个 windows,linux 试试
    毕竟他们也是 "程序"
    miniliuke
        34
    miniliuke  
       2025 年 12 月 30 日
    @tanxnative ai 写不出 windows,linux 也写不出数据库浏览器,甚至写不出一个单文件的能直接运行的代码程序。所以连初级程序员目前都无法代替,只是说能提升程序员的工作效率(可能间接导致一些初级程序员失业)
    ygming
        35
    ygming  
       2025 年 12 月 30 日
    总算不只是前端已死了 哈哈哈
    penisulaS
        36
    penisulaS  
       2025 年 12 月 30 日
    上帝已死->尼采已死->已死已死
    aino
        37
    aino  
       2025 年 12 月 30 日
    编程怎么又死了
    unco020511
        38
    unco020511  
       2025 年 12 月 30 日
    倒不是说已死,但起码已经大大改变了我的工作流程.
    从以前的手工编程
    =>到去年的人工主导,llm 辅助
    =>到年初的我做任务编排,AI 执行
    =>到现在我只提最终目标和验收,中间全流程 ai agent 自主编排/实施/调试/反馈,cursor 几乎全流程闭环了,起码前端是可以全流程闭环
    未来会发展成什么样,真的难以想象
    BeforeTooLate
        39
    BeforeTooLate  
       2025 年 12 月 30 日
    @server 非常赞同,现在才是编程的开始啊,日复一日的 curd 真的有啥意义么
    default996
        40
    default996  
       2025 年 12 月 30 日
    @JoeJoeJoe 可是 review 太痛苦的( ai 一次就生成 N 份代码,连打开的欲望都没有),有时还看不懂 ai 的思路,不知道它究竟写了啥
    littleG
        41
    littleG  
       2025 年 12 月 30 日
    拥抱变化,这是趋势。

    @sillydaddy #30 我有个困惑,你说的这些,是 AI 全自动实现,还是必须有一个人类角色去把握和控制(非 Prompt Engineer )。

    那对于一个科技公司来说,是不是只需要保留产品、运营、销售等等非技术人员,技术部门全部砍掉,交给一个 AI 系统(类似于钢铁侠的贾维斯),他 or 它,可以像人类那样思考理解客户负责的需求,可以解决全部的技术问题,实现全部的需求,解决任何可能发生的 bug 。

    确实有些困惑,或许这种困惑是目前人类和 AI 之间的关系到底是怎么样的? 不说那么宏观的,程序员和 AI 的关系到底是怎么样的?

    就目前我认为,AI 的诞生不是减轻工作量,而是让使用者产生更多生产力,人类的创造力是不会被取代的(以后未知),或许使用者应该思考的是如何更好的驾驭 AI ,实现自己的目的。并在这个过程中思考如何提升自己的不可替代性。

    ( btw ,就是会员费太贵了
    JoeJoeJoe
        42
    JoeJoeJoe  
    PRO
       2025 年 12 月 30 日
    @default996 vscode 里面生成之后有个按步审核的按钮,点一下自动跳转到下一块代码,按顺序审,有问题的直接改, 习惯审代码就好了, 看同事的代码不也一样么😂
    jtwor
        43
    jtwor  
       2025 年 12 月 30 日
    @miniliuke Gemini3 上个月发布,已经能做网页版 win 、mac 操作系统了 https://juejin.cn/post/7574681762473541673
    Toowhite7
        44
    Toowhite7  
       2025 年 12 月 30 日
    项目大了,一次请求的 token 也遭不住吧,喜欢花钱上班?
    visper
        45
    visper  
       2025 年 12 月 30 日
    我用 Antigravity 的时候,叫他做个简单前端,然后确实也会打开浏览器自己加 log 代码然后点击那些。但是循环了好久把额度用完了,没搞出来。
    PEALFK
        46
    PEALFK  
       2025 年 12 月 30 日
    现在习惯就是开始做架构的时候做好解耦,后面全 AI 写代码,UI 图也可以直接转代码了,期待未来,直接喂 UI 图和原型给 AI ,直接完成前端、后端、测试、验收,最后有一个完整产品了,遗憾的是,那时候我也失业了
    miniliuke
        47
    miniliuke  
       2025 年 12 月 30 日
    @jtwor 他用的 Gemini3 和我用 Gemini3 的不是同一个?怎么差距这么大?水平进步比之前肉眼可见,尤其前端,但是单个页面还是经常有问题,至于后端就更不谈了
    jtwor
        48
    jtwor  
       2025 年 12 月 30 日
    @miniliuke 今年已经不怎么写前端了,前端 agent 用 cc 、gemini ,随便截个产品图叫他实现组件模块(AI 审美也还行),几分钟输出的六七成完成度的 demo ,细节自己调整。对于我这种全干工程师,AI 的前端水平已经够用了,感觉初中级水平还是有的。后端确实不行,但 review 和优化还是能提供帮助
    coefu
        49
    coefu  
       2025 年 12 月 30 日
    嵌入式呢?怎么验证?要焊接板子上面的部件的那种调试,以及需要多硬件联合的调试,v 站上搞 web 的多,就认为编程只有 web 吗?
    tanxnative
        50
    tanxnative  
       2025 年 12 月 30 日
    @coefu 嵌入式 AI 估计要把自己调死... 给几十亿 token 也搞不定
    anan1314git
        51
    anan1314git  
       2025 年 12 月 30 日
    编程何止还是已死了? 按照网络上的一部分人的暴论, 编程的头七都已经过了许久了, 哈哈🤣
    SkyYu822
        52
    SkyYu822  
       2025 年 12 月 30 日
    那就不做编程
    andrewTeller
        53
    andrewTeller  
       2025 年 12 月 30 日
    @yandif ai 味一下就出来了
    kandaakihito
        54
    kandaakihito  
       2025 年 12 月 30 日
    哪怕 AI 的能力就止步于此,等到 2027 年大量 AI 基础设施建成投产算力大降价,我都不敢想这个世界会变成什么样
    opentrade
        55
    opentrade  
       2025 年 12 月 30 日
    你的死了,我的没死
    elmelloi
        56
    elmelloi  
       2025 年 12 月 30 日
    你全家死完,编程都不会死
    cstj0505
        57
    cstj0505  
       2025 年 12 月 30 日
    前几年见过这种语气的还是 SQL 已死,NO SQL 当立
    sillydaddy
        58
    sillydaddy  
    OP
       2025 年 12 月 30 日
    @littleG #41 > “是 AI 全自动实现,还是必须有一个人类角色去把握和控制”

    你看现在的 AI ,训练方式和效果,都是需要人给予指令的,它不能自己给自己定目标。所以,结合现在的 AI 架构和品味还不太够,那么 AI 需要人来给定目标,比如功能性的目标,还比如给予一些架构和品味方面的指导,也算是一种目标。

    如果架构和品味可以通过强化学习学到(我感觉编程领域的架构和品味,还是比较容易学到的,代码简洁、高内聚低耦合,这些并非描述不清楚),那就没程序员什么事儿了。
    kakki
        59
    kakki  
       2025 年 12 月 31 日
    今年死了多少次了?谁来数一数.
    littleG
        60
    littleG  
       2025 年 12 月 31 日
    @sillydaddy #58 所以你认为,“贾维斯” 在未来的某一天,是会出现的,并且这一天不会太远是吗。
    stonesirsir
        61
    stonesirsir  
       2025 年 12 月 31 日
    @pagxir 有点道理
    jiang24gdufs
        62
    jiang24gdufs  
       2025 年 12 月 31 日   ❤️ 1
    #56 @livid
    Livid
        63
    Livid  
    MOD
    PRO
       2025 年 12 月 31 日   ❤️ 1
    @jiang24gdufs 谢谢。56 楼的账号已经被彻底 ban 。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1483 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 16:58 · PVG 00:58 · LAX 08:58 · JFK 11:58
    ♥ Do have faith in what you're doing.