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

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

  •  1
     
  •   bmpidev2019 ·
    PRO
    ·
    madawei2699 · 2 days ago · 5668 views

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    所以需求还在,只是简单的小需求可能被非专业人士分走,或者用户自己解决了
    这个职业对能力的准入门槛要求会越来越高,至于什么时候高到淘汰所有人类,那就要看以后怎么发展了
    seeu2ex
        41
    seeu2ex  
       1h 37m ago
    @mryys #20 ai 设计的不比一些工程师更强吗?如果严格按照数据说话的话,纯 ai 自己的判断都比人强吧
    Vipcw95
        42
    Vipcw95  
       1h 20m ago
    每个人都会开车,司机也没消失啊
    nolynfeng
        43
    nolynfeng  
       59 mins ago
    ai 给我的感受是把很多事情的门槛降低了,并不是没有,还有就是做出来越来越容易,做好且有收益那又是另外一回事。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5442 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 120ms · UTC 07:54 · PVG 15:54 · LAX 00:54 · JFK 03:54
    ♥ Do have faith in what you're doing.