• 请不要在回答技术问题时复制粘贴 AI 生成的内容
bmpidev2019
V2EX  ›  程序员

软件工程师最终会消失吗?

  •  
  •   bmpidev2019 ·
    PRO
    ·
    madawei2699 · 4 days ago · 9017 views

    现在用 AI 写代码已经没什么好讨论的了。

    最近比较让我意外的是,Free4Chat策引 这两个项目越来越复杂,但我自己反而连大部分代码 Review 、测试、线上问题排查都开始不做了,这些事情也逐渐交给 Agent 。

    项目没有因此停下来,反而还在越来越快地演进。

    所以最近有点怀疑,软件工程师这个职业最后到底会变成什么,甚至会不会慢慢消失。

    把这几年自己的经历整理成了一篇文章:

    https://www.bmpi.dev/dev/agent-era-software-engineering/

    67 replies    2026-09-19 20:15:19 +08:00
    rails
        1
    rails  
       4 days ago   ❤️ 1
    人人都是软件工程师
    nsjs
        2
    nsjs  
       4 days ago via iPhone
    Ccf
        3
    Ccf  
       4 days ago
    ai 不是用运维工程师么
    FrankFang128
        4
    FrankFang128  
       4 days ago
    用户都自己写软件是吧
    pmer
        5
    pmer  
       4 days ago
    以另外一种形态存在,但也许不再是人类
    V2Try
        6
    V2Try  
       4 days ago via iPhone   ❤️ 2
    或许写代码这件事已经被 AI 解决了,剩下的只是品味,我已经开始学习 UI/UX 了。
    ajaxfunction
        7
    ajaxfunction  
       3 days ago   ❤️ 1
    必然的,因为我发现我一个从没用过 node 的人,竟然让可以让 ai 写一个 agent ( node 技术栈 +pgsql ) ,效果还很好,我都没看代码,就上线使用了,开始是兴奋,后来是失落。
    感觉现在我自己就是胶水,用我自己的业务知识储备,把 ai 和各业务系统粘到一起
    Yumwey
        8
    Yumwey  
       3 days ago
    AGI 时代必然的
    zpxshl
        9
    zpxshl  
       3 days ago via Android   ❤️ 1
    @ajaxfunction “开始是兴奋,后面是失落” 同感
    oneend
        10
    oneend  
       3 days ago   ❤️ 1
    真实过程: 兴奋->失落->兴奋->失落->兴奋->失落->兴奋->失业
    chjqpmain
        11
    chjqpmain  
       3 days ago   ❤️ 3
    我其实更想知道未来的社会结构会如何运行,大多数靠出卖未来劳动时间,然后企业和社会保险保障的普通人(没生产资料和权力世袭这些)未来到底会如何,
    尤其苏系和美系两种在这个浪潮下会如何,
    因为软件开发,建模开发,游戏开发,写小说,画画,做动画,电影,一些体力活都在被算力和自动化蚕食,
    几千一小时的律师费,机构费,中介费,专利,软著费,以及很多课程费,大多数环节和时间不管是因为我的好奇也好还是希望做个外行中的内行也好,还是想减少被对面当肥羊割,我个人都是用 ai+各种互联网资料来处理绝大部分,
    然后最后环节比如法律行业,税务方面,我了解七七八八有我的想法了,然后交给对应的律所去办,
    最起码少了我自己雇佣的内部律师,去和对面的律师这个环节,
    而且和对面的律师沟通的环节也远比过去少的多,费用少的多,

    所以我感觉这不是程序员个性的问题,只是写代码的最先引进这个提效,毕竟解放一步步推到时间,只用 review code 和架构,又能接近上游的思维,又能更接近产品和需求的思维,我个人持相对更积极的态度
    jackerbauer
        12
    jackerbauer  
       3 days ago
    赶紧消失
    xsen
        13
    xsen  
       3 days ago
    软件工程师不会消失,码农会消失
    mryys
        14
    mryys  
       3 days ago
    程序员会消失,软件工程师不会消失。Ai 可以像程序员一样产出代码,但(目前还)无法像工程师一样根据实际情况进行决策。
    ajaxfunction
        15
    ajaxfunction  
       3 days ago
    @mryys
    @xsen
    什么是程序员什么是工程师,似乎没有清晰的界定吧。
    deepseek 团队写 v4.1 算子的负责人 ,算工程师吗? 他博文照样提到了,自己会被自己创造出的 ai 替代的,未来大概率是要转业,不得不离开热爱的岗位, 那其他所谓的软件工程师,大概率也是要转型的。

    我贴下链接: https://mp.weixin.qq.com/s/zk0KxuLzhmMJ4LPYW_OHMA
    microchang
        16
    microchang  
       3 days ago
    @mryys 只是实际情况的信息没有打通而已,能打通的情况下,大部分人也只是敲下“同意,继续下一步”
    7kg0b
        17
    7kg0b  
       3 days ago   ❤️ 1
    @ajaxfunction 严格来说应该只有业务开发不会消失,可能会减少但至少不会消失。因为本质上面对的是人千奇百怪的需求。一旦有了明确的度量指标和反馈因素,AI 能很快追上来的。因此数学反而比软件遭受的冲击更大。
    Znemo
        18
    Znemo  
       3 days ago
    @mryys 即便如此,我倾向于认为都会消失。因为目前以及未来,很少会有人再会去花时间用在学习相关专业上吧,因为这里有一种极大的不安感,你所花费的时间可能轻易的就被下一代模型快速解决了,就算目前很难在大型项目上做出可靠的决策、某些极端需求上会遇到空气墙,这些都会交给目前存量的掌握相关技能的人来解决。
    szdubinbin
        19
    szdubinbin  
       3 days ago
    mryys
        20
    mryys  
       3 days ago
    @ajaxfunction 我认为相较于建筑行业,软件工程师对应建筑设计师,(纯血)程序员对应于民工。工程师应具有工程思维,即权衡、制定最合适的框架,最经济、最优的方案。程序员的话就是按方案实施了。
    gaojiren
        21
    gaojiren  
       3 days ago   ❤️ 2
    人人都会下厨(煮面条),因此饭店大厨要失业了
    mryys
        22
    mryys  
       3 days ago
    @Znemo 不一定会消失。就像有了收割机,镰刀也不是一无是处。考虑到实际情况、性价比,人们可能不会为了一块极小的田而动用收割机。正如将来(可能现在就这样了)为了调整一处 css (边框加粗到 2px ),古法编程可能性价比更高。
    jeffhtli
        23
    jeffhtli  
       3 days ago
    @szdubinbin 浩宇不服
    jjwjiang
        24
    jjwjiang  
       3 days ago
    @gaojiren 仔细思考会发现饭店-大厨的例子不是很恰当

    能力边界上,现在的 agent 远远不止做一道菜那么简单,非要类比的话,它不需要你懂任何厨房知识,可以接近 100%成功率给你做家常菜,做国宴之类的复杂的菜可能有失败率。

    更重要的是成本,自己下厨——饭店吃饭 对比 使用 Agent——找团队开发,成本变化不是一个数量级。

    UP 的文章还是有 AI 味,但是对软件工程的思考我很赞同,软件工程是给人设计的,接下来一段时间应该会形成给机器设计的软件工程,在新的软件工程里,到底需要多少“人”的参与,就是对这个问题的最终答案了。
    V2Try
        25
    V2Try  
       3 days ago via iPhone
    @mryys 好像不是很恰当的比喻,民工可以给建筑师提架构方向的建议吗?好像不行,但我们会让 AI 提架构的、出计划。因为 AI 的知识比架构师渊博。
    xsen
        26
    xsen  
       3 days ago
    @ajaxfunction #15 换句话的意思是,软件工程不会消失,专门 coding 的会消失
    bencool
        27
    bencool  
       3 days ago
    以后叫 AI 驾驶员
    VinsonGuo
        28
    VinsonGuo  
       3 days ago
    @rails 哈哈,人人都是产品经理的年代,产品经理也没有消失啊
    artiga033
        29
    artiga033  
       3 days ago via Android
    精细分工只有利于低生产力却高度社会化的生产关系。

    你应该想象当 AI 极大提高了人的劳动效率和能力边界,你完全可以今天做这一行,明天做那一行。这种时候就不是说什么人人都是软件工程师,而是任何人都有能力去做任何分工类型的劳动。
    lovedebug
        30
    lovedebug  
       3 days ago
    以后叫滴滴代驾~
    Godblessu
        31
    Godblessu  
       1 day ago
    以前的 adobe 可能要一大堆人可以完成,现在的 adobe 只需要一小波人,而且竞争会变得激烈
    tonystarkgz3
        32
    tonystarkgz3  
       1 day ago
    人的需求还在,软件工程师会变成结果工程师,看我的一些思考: https://mengxi.me/archives/2238.html
    moioooo
        33
    moioooo  
       1 day ago via iPhone
    手搓代码可能消失,但是这个职业估计还在。
    有太多人根本不知道怎么描述自己的需求和想法,对 AI 的能力和费用预估、极限边界,甚至物理法则都没点 B 数。
    就相当于马车夫变成内燃机、电动车的司机一样。驾驶员这个职业一直都下,但是基本驾驶技能、遵守道路规则都还是要的。
    除非有一天算力、存储充裕到可以无限兜底,AI 可以自主优化,那估计就到共产主义了。
    ShowYourPrompt
        34
    ShowYourPrompt  
       1 day ago
    如果 AI 能码出来任意产品,那为什么还需要“产品”这个中间品呢? AI 直接完成用户需求就行了呀?
    ShowYourPrompt
        35
    ShowYourPrompt  
       1 day ago
    @ShowYourPrompt 所以我觉得 AI 大模型公司会变成平台商,其他服务用户的“产品”都不需要,最后只需要给 AI 平台提供数据就可以了,用户只对接 AI 。
    chendy
        36
    chendy  
       1 day ago
    可能 V 站人均水平比较高
    没见过只会接设计写代码,别的啥也不知道(至少体现为啥也不知道啥也不管)的纯粹码农
    poxiaohy
        37
    poxiaohy  
       1 day ago
    @tonystarkgz3 看完了,深有同感。从你文章描述,软件要从面向软件生产的交付,变成面向结果交付。不过本质上跟现在的形式是类似的,只是角色分工有变化。现在是严格按照战略、市场、销售、售前、产品、设计、研发、测试、运营、售后等瀑布流流程去走的,那么结合了 AI ,可能软件工程师要加上做设计、产品、测试的活。反过来,产品经理和 AI 结合也能部分替代设计、软件工程师、测试的活。

    我觉得未来由于 AI 能做到很深的层次,除了少部分 AI 替代不了的高精尖行业,大部分人只能从广度的维度发展,比如软件工程师也得去做市场调研、售前的交付解决方案,产品需求设计等等,但是问题在于,既然个人生产力大爆炸,一个人的工作产出等于过去 N 个人,那么还是否有那么多的需求,是否还有那么多的岗位?行业分工、阶级分层是否会改变?
    canyue7897
        38
    canyue7897  
       1 day ago
    @mryys 没可能 Css 专门用一个程序员嘛,先不说培养程序员需要多大的代价。后续的话可能在高校里就没有专门培养写 css 样式这种的。以前的话还有外部开发,后续的话可能不会有了。所以说大概率统一都是 AI 编程的。
    Ravenddd
        39
    Ravenddd  
       1 day ago
    昨天看到 openai 的入职体检和工作方式的文章,非常有感触,他们的入职只要安装 codex 就好了,AI 领航员,带你熟悉公司资料熟悉项目细节,全部都不需要你找人事行政组员同事,一个 AI 搞定,高效但是缺乏人情味。还有他们的工作流,开发任务可以在讨论组里面直接 @codex 让 AI 在云端写代码,他们在组里就能等待验收和讨论其他问题,感觉这就是未来的工作方式,员工可以不看代码,只关注业务和决策。
    其实现在我的工作也差不多,领取分配任务,然后整理资料,设计,编码,提交测试,上线,只是他们的 AI 和环境更加统一高效。但是这种高效确实会挤压掉重复体力活的岗位,还是要多点积累设计和业务经验,软件工程仍然重要,但是码农可能真的被 AI 吃掉了。
    docx
        40
    docx  
       1 day ago via iPhone
    目前来说还不至于,AI 还没到完全不需要人的地步,以后说不清,太长远的没法预测

    反正门槛降低是肯定的,但还是架不住有人不懂、不会,或者只是嫌麻烦、不想买 token 、只想吃现成的

    所以需求还在,只是简单的小需求可能被非专业人士分走,或者用户自己解决了
    这个职业对能力的准入门槛要求会越来越高,至于什么时候高到淘汰所有人类,那就要看以后怎么发展了
    seeu2ex
        41
    seeu2ex  
       1 day ago
    @mryys #20 ai 设计的不比一些工程师更强吗?如果严格按照数据说话的话,纯 ai 自己的判断都比人强吧
    Vipcw95
        42
    Vipcw95  
       1 day ago
    每个人都会开车,司机也没消失啊
    nolynfeng
        43
    nolynfeng  
       1 day ago
    ai 给我的感受是把很多事情的门槛降低了,并不是没有,还有就是做出来越来越容易,做好且有收益那又是另外一回事。
    mwenhua2023
        44
    mwenhua2023  
       1 day ago
    AI 是生产力,它能供给,但它不能发现需求,创造需求
    tonystarkgz3
        45
    tonystarkgz3  
       1 day ago
    @poxiaohy 感谢你认真的看完了我这篇又臭又长的文章,现在能静下心来看长文的人已经很少了,你很了不起!也让我感受到继续输出也表达是值得做的事情。

    我觉得你抓到了本质,会有更多的人直接面向用户,转变了角色,甚至以后都不叫软件工程师了,我大胆的猜一下,叫结果工程师。真正的参与到一级生产管理实践中,参与到用户的一线流程中。

    对于市场调研,交付解决,产品需求,设计这些,都是具体的产业过程分工,会因为 AI 的能力越来越强(比如说是现在的 10 倍能力),这些事情本身都可以交由 AI 去解决。真正不会变的是站在用户的角度,去跟用户沟通,承担卖出服务对结果负责的责任。

    对于需求,我认为应该是会爆发的,分工会更细,原来的很多贵的,不值得做的,做不到的,在未来都可以做。特别是 token 越来越便宜这一个大前提下。
    0703wzq
        46
    0703wzq  
       1 day ago
    不会消失,但是会大量减少.可能未来时代甚至没有现在所谓的[软件]了吧,一切 AI 帮你执行了,还需要软件做什么? 有个[系统]就好了
    craftsmanship
        47
    craftsmanship  
       1 day ago via Android
    连数学都被撬开扣子了 没什么不可能的
    levelworm
        48
    levelworm  
       1 day ago via iPhone
    @chjqpmain #11
    赛博朋克
    chjqpmain
        49
    chjqpmain  
       1 day ago via Android
    @levelworm 嗯嗯,很有可能,只是我总有一种预感,那时候会更残酷,可能在温柔梦乡中很多人就被…

    不过我没看相关的书,有点想象不到国家尤其是苏系怎么被科技公司替代的,
    我感觉国家吞噬结合科技公司形成利维坦的赛博朋克可能更有可能
    zencitta
        50
    zencitta  
       1 day ago
    应该还有,但是不是单纯的编程开发了。而是会系统架构以及产品设计,就是需要负责从需求到产品的整个流程。
    ijrou
        51
    ijrou  
       22h 12m ago
    软件程序员终究会淘汰,但是得看你怎么看,在什么角度看,vibecoding 的只站在了表层,真正的程序员是理解 coding 的深度,vibecoding 只关心是否产出自己的需求,真正的 ai 程序员是知道怎么利用深度+ai 构建可扩展、可复用、可读、健壮和解耦合的项目
    iden
        52
    iden  
       20h 4m ago
    这下软件工程师永远也不会消失了:因为人人都是软件工程师
    fyq
        53
    fyq  
       19h 27m ago
    我想起很久以前学习 Photoshop 的时候,为了抠几缕飞扬的头发丝,得先复制通道、调高色阶对比、用画笔抹掉杂色再反向载入选区……
    等我好不容易把练得炉火纯青,下一版 Adobe 掏出一个新功能,一键搞定。
    当年无数以快速抠图为傲的人,确实体验到了和你现在一模一样的幻灭感。但那之后发生了什么?
    技能溢价彻底转移了,当“抠图”变成只要是个人按一下鼠标就能做的事,雇主就不会再为“会抠图”付一分。但他们愿意为“知道把哪两个人放在同一张海报里能讲出一个好故事”、“能把调色和排版搭得让人眼前一亮”的设计师付更高的薪水。
    工具淘汰的是操作工,不是创作者。以前做一张商业修图,70%的时间在干选区、修脏点、对齐参考线这种脏活累活,只有 30%在思考创意。PS 把累活压缩到 5%之后,行业不仅没死,反而催生了更多独立创作者和更天马行空的视觉呈现。
    软件工程正在经历一模一样的事,淘汰的从来不是做东西的人,淘汰的是只靠搬砖熟练度建立壁垒的人。
    能从机械劳动里彻底解放出来,去关注你想用软件解决什么现实问题,这其实是创作者最好的时代。
    norkki
        54
    norkki  
       18h 20m ago
    v2 上还是高估了 AI/计算机技术的渗透速度,反正 10 年内不会消失 数字化还有很长的路要走 但是未来也不会是什么好的职业,社会怎样发展太难预测了,祝愿各位都活到 130 看看后来会怎样
    kennylam777
        55
    kennylam777  
       17h 57m ago via iPad
    我不相信啦,畢竟商業的存在是解決各式各樣的人類需求,即使會下 prompt 寫程式,但架構及 scale 及真實 loading 的問題仍然要處理。

    紙上的 program 給 AI 做,但現實中的需求調研及成本控制,仍然是靠人的眼光去發現。

    長期營運有人用的東西,人的意志是不可缺少的。
    ppxppx
        56
    ppxppx  
       12h 39m ago via Android   ❤️ 2
    现在我都没啥动力去写开源项目自娱自乐了,毕竟努力在 ai 面前一文不值,找不到当初的快乐了(解决一个很难的 bug 、想出一个自己感觉很棒的方法、设计的流程最后跑通,都是很爽的感觉),说不失落那是假的。
    工作里面用了 ai 感觉也没让我更轻松,虽然效率肯定更高了,但是没啥意思,把我以前爱干的活都做了😂😂;反而多了很多糟心事,比如 review ai 写的代码。时代推着人向前,不得不去适应罢了。
    我感觉未来传统意义上写代码的程序员会消失吧,毕竟现在 ai 比较通用的代码写的已经很好了,知识面还很广;虽然在特定领域还是有待提升,但是未来随着多模态能力的加强感觉也会被解决掉。
    现在的想法是 ai 大人继续努努力,早点把我替代了也好,写代码已经不是很有趣了。
    dacapoday
        57
    dacapoday  
       12h 37m ago
    核心在于业务是如何在人脑中呈现的,如果不再关注代码本身,又如何指导和感知 产品应如何发展,结果是否符合预期?
    我觉得 code 不会消失,虽然不再人工编辑,但作为与机器交流的精确表达,可作为解歧的最终一致,类似宪法原文。实际开发确实转向人人间的沟通,甚至用户驱动开发。工程师则汇总请愿,监控导向,防止异常。
    realpg
        58
    realpg  
       12h 8m ago
    不用最终,现在基本已经是最终形态了,就是能用好 AI 编程的,能留下,就是那种需求分析明确,能拆解任务,给很低级的模型干出来庞大项目且不出 bug 的就能活下去

    你只需要会用,根本不需要会折腾什么 agent 。 给你个不太牛的模型你能干的比 claude code 还快还好的随便留下来。

    而且不需要什么 24h 让 AI 干活,他跟着你工作时间走,你指挥 AI 去干


    软件工程行业更主流的并不是未来一人开发公司能顶的

    现在很多前沿都走歪了,试图几句废话不给精确边界让 AI 自己去做整体系统,这也就针对针对常规轮子造了几百遍的成型软件有用
    svtter
        59
    svtter  
       10h 58m ago
    软件制造进入工厂时代。班组长、厂长、采购、质量...
    levelworm
        60
    levelworm  
       10h 48m ago via iPhone
    我就准备十年后退休直播古法学编程写代码了—-只用电脑和书(pdf),不用其他任何资料。

    这可是上世纪 80 年代的醇香古法啊。
    Lemonadeccc
        61
    Lemonadeccc  
       10h 42m ago
    慢慢针织机会代替手工。但是 AI 的话可能会需要很长很长时间
    fyq
        62
    fyq  
       10h 37m ago
    自从有了 AI ,我再也没有逛过 CSDN 、博客园和 Stack Overflow 了。
    上面的答案很多已经过时了,对于一些不详细的文章,有些回答者甚至还挺傲慢的,感觉这些网站才是第一批会消失的。
    zuokanyunqishi
        63
    zuokanyunqishi  
       10h 1m ago
    @chjqpmain 社会组织,一些伦理和基础概念会被重新定义.收 AI 税,一部分人(或者很大一部分)被基本福利"圈养"
    bencool
        64
    bencool  
       9h 4m ago
    如果 AI 应用到工农业领域,生产力大爆发,以后就是共产社会了,大部分人可以躺平。
    zhvzex
        65
    zhvzex  
       8h 32m ago
    会消失,是必然。
    mooyo
        66
    mooyo  
       8h 15m ago
    会合并到产品经理,可能以后会划分出一个相对细分的技术产品的岗位,用来操控 AI agent
    rillhu
        67
    rillhu  
       1h 16m ago
    拭目以待吧。
    一个容器部署问题 codex 解决的还可以,几分钟的几轮对话下来搞定,以前搜索各大技术网站估计要半天。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2945 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 111ms · UTC 13:31 · PVG 21:31 · LAX 06:31 · JFK 09:31
    ♥ Do have faith in what you're doing.