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

bmpidev2019 2026-09-15 17:53 1

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


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


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


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


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


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

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

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

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

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

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

    UP 的文章还是有 AI 味,但是对软件工程的思考我很赞同,软件工程是给人设计的,接下来一段时间应该会形成给机器设计的软件工程,在新的软件工程里,到底需要多少“人”的参与,就是对这个问题的最终答案了。
  • V2Try 09-16 12:56
    25
    @mryys 好像不是很恰当的比喻,民工可以给建筑师提架构方向的建议吗?好像不行,但我们会让 AI 提架构的、出计划。因为 AI 的知识比架构师渊博。
  • xsen 09-16 13:35
    26
    @ajaxfunction #15 换句话的意思是,软件工程不会消失,专门 coding 的会消失
* 帖子来源V2EX
返回