AI 编程的下一个阶段将会是什么形态呢?程序员的我又将何去何从?

monosolo1on1 2026-06-14 17:27 1

十年经验的程序员,混过大厂创过业。

也是比较早接纳 AI Coding 那一波程序员,现在是 Claude Max20x 的重度用户。


试着简要梳理了一下 AI Coding 的这几年的主要里程碑。

仅仅代表自己的感受和观察,不试图对这个行业做定义。


v 2.3


代表:Codex 、Claude Code

关键词:编排、开放



  • 支持 Agent 驱动的复杂任务拆解和跟进

  • 开放 Agents 、MCP 、SKills 、Hooks


v 2.2


代表:Cursor 、Windsurf

关键词:Agent 、Context



  • 支持更快更智能的 Tab 补全

  • 支持 Agent 驱动的任务分析和代码编辑

  • 支持 Agent 查阅代码仓 Context


v 2.1


代表:Github Copilot

关键词:IDE 集成



  • 支持 IDE 内代码智能补全和问答


v 2.0


代表:ChatGPT

关键词:实时问答、Prompt




当然,上面更多是工具和工作流方面划分。

其实还有一条更不可忽视的主线:越来越强的 LLM 大模型


但我觉得 LLM 本身自己也能够单独拎出一个时间线,这里就不展开了。




我是 AI 技术的受益者。

在 AI 加持的今天,我感觉我的战斗力比得上 3 年前的整个 Team ,今年我的 Coding 效率比去年提高四五倍。

有很多停留在想法阶段的项目,可以真的去试着做一做了。


但我也非常担忧。

以雇主的角度来看,我不会支付同样的薪资来雇佣三年前的我。

去年还在想着招聘一些实习生来帮忙做做边角活,今年完全没有这个想法了。


AI Coding 还会有怎样的变革?

并发?协作? UI 测试?

这个职业的前景会遭到怎样的冲击?


风口的风很大,但在长出足够的羽翼之前,首先刮去的是自己的血肉。

我会平安着陆吗?我会起飞吗?我会粉身碎骨吗?

最新回复 (43)
  • luchengdst 06-14 17:45
    1
    原先需要一个 team ,后面可能只需要一个人。尤其是大部分业务,最大成本就是人力成本和沟通成本,bug 也不是不可以容忍,用人会需要看到更大的必要性。
  • 409164 06-14 17:48
    2
    已经是终点了
  • monosolo1on1 楼主 06-14 17:49
    3
    @luchengdst
    是的,一个人就是一个 Team 真的不是口号了
  • monosolo1on1 楼主 06-14 17:52
    4
    @409164
    心有戚戚焉
    你说的是这个职业吧?
    AI Coding 生态感觉还有一些空间。我现在最烦的是 UI 上的测试必须自己手动做。
  • lujiaosama 06-14 17:56
    5
    按照一人 TEAM 的标准,你得自己当销售产品运营运维开发测试。AI 确实能帮忙做很多事情,但是这么多角色同时间推进行是不现实的。一旦有交付压力,产品细节只有你自己清楚的时候,那就 GG 了。况且其中还有一些环节根本就和 AI 无关,需要人去推动和落地的。
  • uqf0663 06-14 17:56
    6
    都是写代码出身的,你看远一些的,雷军就不需要担心 ai 导致他粉身碎骨,张小龙也不需要担心 ai 导致他粉身碎骨,近一些的我相信你从业这么多年多多少少也认识一些早就有产品落地上岸的人,忘记从哪看过说现在陆地上的动物都是远古鱼类上岸进化而成的,所以想办法离开舒适水域上岸开始进化吧。
  • monosolo1on1 楼主 06-14 18:01
    7
    @uqf0663
    非常认可你的说法,换一个身份 AI 就是最大的助力。
    但是转换也需要时间,从个人角度来说“自强不息”是必须的选择,但进化始终是残酷的。
  • monosolo1on1 楼主 06-14 18:03
    8
    @lujiaosama
    你说的没错,但也拓展了 TEAM 的边界
  • levelworm 06-14 18:54
    9
    不接受也没办法,只能尽早赚足够钱然后离开这个行业了。一眼望过去全都是 AI 编程,毫无意思。等赚够钱了我直播古法写程序去。
  • monosolo1on1 楼主 06-14 19:00
    10
    @levelworm
    祝你快发大财,心想事成,开播喊我围观
  • p1094358629 06-14 21:21
    11
    了解下 openhands,从个人向组织进化
  • lin007 06-14 21:30
    12
    公司通过打磨 ai 工作流,尽量把每个部门只留下需求发布和审核人员,中间的执行层可以大大省略,这是趋势,无法阻挡
  • L0li 06-14 21:50
    13
    实习生用上 ai 也能把你干掉
  • bihui 06-14 23:01
    14
    我感觉程序员可以失业了...........
  • weiwenhao 06-14 23:10
    15
    人的信息处理速度跟不上 ai, ai 每次啰嗦一大堆都没时间看。下一阶段应该会解决这个问题。
  • wcwcxiaobin 06-14 23:23
    16
    理论上来说实习生因为没有经验,所以其实不是很稳的,过去十年积攒过经验的人来说,可能得到了非常大的红利,不过以前没有 ai 的时候好像也是这样,不管入职什么行业,总得见过猪跑才行
  • canyue7897 06-15 07:45
    17
    我倒觉得软件工程就要到头了。为什么写出来的代码要人看呢?还要有文档,还要按照编程的古法定义长长的变量,这些都是浪费 token.比如 int a 和 int xxxx 完全一样。我看广州天河科技园直接就是喂 exe 可执行文件生成可执行文件了,具体怎么做的我就不知道了,见到过原型,能生成,但是效果不太理想。这种软件工程本来就是反人类得,人类本来就不应该学这种语法,学这种规则,以后应该是直接生成 exe 可执行文件,软件工程同现在的什么 xx 工程一样进入历史。现在的 ide 也逐渐会被扫入历史尘埃。
  • crysislinux 06-15 08:48
    18
    @canyue7897 你要这么说人类的整个知识体系都是反人类的,去树上摘果子才是符合天性的,完全扯远了。
  • fredweili 06-15 09:03
    19
    新的概念是 loop engineering ,不手写提示词了
  • canyue7897 06-15 09:04
    20
    @crysislinux 我去天河科技园看过,他们目前就是这么训练的。另外现在不是新出了一个测试么,就是直接给一个可执行文件,运行后报错,根据报错信息复现这个软件。目前所有的大模型都做不到,问题是现在指挥棒已经是这样了,实现可能就是两三年。以前万物皆 java,现在大家都开始考虑 C ++ rust 了,本来软件工程就是人类创造的学科,是反人类的。
  • kneo 06-15 09:14
    21
    不如思考下 anthropic 下一阶段把你账号封了,程序员的你将何去何从。
  • codefun666 06-15 09:20
    22
    这些所谓的"skill"都是纯技术活,不用它们也没影响。

    要研究怎么用 AI 做一些新东西。
  • Allendeng 06-15 09:25
    23
    写代码的工作是最重复的,最容易被替代的
  • VicoHu 06-15 09:29
    24
    @L0li agent 的出现,只是优化了执行的流程。决策、拍板方案,甚至最后出问题追责,都会因为人性的不信任,不可能开放给 agent 的。一个实习生是不具备长期项目维护的能力的,这种架构能力和长期维护能力,不是原本那些 curd 程序员可以做得到的
  • VicoHu 06-15 09:31
    25
    agent 只是工具,会放大人和人之间的效率的差距。但是上限和下限都在使用「工具」的人的水平。ai 写代码难得不是写代码,而是长期项目的工程化维护。
  • crysislinux 06-15 09:42
    26
    @canyue7897 大模型能达到什么程度我不清楚。但是大可不必说软件工程反人类,人类的所有工程都反人类。
  • redbuck 06-15 09:53
    27
    编程现在已经毫无乐趣了。

    AI 已经把这个职业的意义消解了
  • victory8 06-15 10:07
    28
    一个人做所有,设计、开发、测试、运营。运营是短板,急需补齐。摸着石头过河,同样不知道终点是什么
  • monosolo1on1 楼主 06-15 10:23
    29
    @canyue7897
    某种程度上就是这样的
    一开始我们嘲讽 AI 的回答不准确,消逝的只是 Stackoverflow ,利好
    后面就只是质疑 AI 的代码有瑕疵,程序员的 Review 必不可少,减负
    突然就 AI 的问题全是因为人没给足 Context 所致,只需要程序员做好架构和编排,冲击

    这一切都在三年以内发生

    我认为以后编程将不会成一般企业的标配
    只会留下一些专门研究 AI 软件工程的人
    做着类同现在的各种 OS 、DB 、编程语言等基础设施的研发
  • soupu626 06-15 12:16
    30
    没有 IT 团队 or IT 团队仅负责硬件维护,业务有需求直接对 AI ,然后 AI 通过连续追问澄清(替代产品),然后直接编写部署上线(研发测试),线上日志、报警、慢 SQL 等给 AI 回馈(代替运维),然后自迭代(优化需求)
  • catazshadow 06-15 12:39
    31
    等回旋镖
  • zxjxzj9 06-15 12:57
    32
    @redbuck ai 明明是把编程最无趣的部分全都优化掉了. 现在蹬 codex claude code 的快乐远远比起之前天天照着各种 api 搓来搓去要强的多.
  • stardust21 06-15 13:04
    33
    @soupu626 线上 P0 事故造成资损一个亿,找谁背锅呢?
  • canyue7897 06-15 13:10
    34
    @stardust21 这个就是跟目前的无人驾驶一样。无人驾驶时代,就是算法工程师,厂家,4S 店检测,包括上市的国家的合格证,车管所的审验,一锅端。现在丰田不都这样,一年多少钱,出了事故丰田赔付,以后都是保险公司来承包了。从侧面也能说明,人之所以为人,不是为了背锅,而是为了更好的生活。
  • canyue7897 06-15 13:12
    35
    @stardust21 等 ai 进化到完全自主的时代,可能人为改动代码就违法了。以后无人驾驶真的把反向盘去掉了,人再去开车,就违法了。一样的。AGI 的时代,不需要背锅,只需要享受生活,或者给 gpt 打工。
  • anivie 06-15 13:17
    36
    是这样的,下一代小登们天生适应 AI 流可能会比我们好过,我们这一代就遭老罪了,只能期盼回旋镖扎死人了,别的无所期待了
  • canyue7897 06-15 13:23
    37
    @anivie 最牛的应该是 8090 后了,用过录音机,录像机,cd 机,vcd ,dvd ,bp 机,nokia ,windows 95 windows98 windows nt windows 2000 windows xp windows 7 windows 8 widnows 10 windows 11 centos redhat 麒麟 ubuntu ,iphone ,mac 移动互联网,物联网,云计算,大数据,踏马现在又要 AI ,是一个都没落下,没有累死已经很不错了。突然想起来 php 已经成为世界上最好的语言好多年了。
  • fuchen1024 06-15 13:30
    38
    软件的复杂性背后映射的是人类社会活动的复杂性,在商业软件产品到了一定规模时,个体维护很难支撑下去,还是需要协作。AI coding 大大加速软件产品研发周期,完全自助决策、自助迭代还为时尚早。个人利用好 AI,确实又是个体能力的急剧放大,人跟人的差距在快速拉大,背后又是社会财富的分配在加速不均匀化。
  • GeruzoniAnsasu 06-15 13:32
    39
    关键是完成一人监督完成项目到 **一人实现 100 个项目多开** 的跨越
  • stardust21 06-15 14:10
    40
    @canyue7897 跳过中间阶段说未来没有意义,我还等着机器人免费从沙子给我造一个专属芯片的共产时代来临呢。现在自动驾驶出事故的责任分担都没个法律方案出来,这还是交通事故极其容易调查,最多 2 、3 天就能调查清楚问题原因的情况下。但是,一个复杂的商业系统中的 AI 出错了,谁有能力去调查出原因然后分担责任呢?
  • canyue7897 06-15 14:28
    41
    @stardust21 兄弟不会不知道咱们国家已经两款 L3 无人驾驶汽车上市了吧?现在 ai 随便一天跑十多个小时不要太容易,这个已经是现实了,哪还需要遥遥无期?
  • canyue7897 06-15 14:31
    42
    @stardust21 另外现在的云平台 sla,出了事故就要平台担责。现在主要是程序员在用 ai ,水平良莠不齐。以后没有程序员这个职业了,那就是统一外包给公司来做 ,我自始至终都认为,软件工程本来就是反人类的 ,这种人为制造的学科,本来就不应该让人去学习。
  • XenoGear 06-15 14:34
    43
    最终的目标是完全的自动驾驶,输入完目标后一键得到结果
* 帖子来源V2EX
返回