crazycoding

Java 开发的未来在哪里?想聊聊 AI 冲击、行业现状以及 Agent 转型的真实情况

  •  
  •   crazycoding · 2 days ago · 2446 views

    本人 Java 后端开发,7 年左右工作经验,目前主要做企业业务系统开发,包括云原生、跨境电商相关的系统,也接触过一些数据处理、中间件和系统架构方面的工作。

    最近一年明显感觉到 AI 编程工具的能力进步很快,尤其是 Claude Code 、Codex 这类工具,对日常编码、问题排查、代码重构乃至完整功能开发的影响越来越明显。

    与此同时,AI Agent 、RAG 、LLM 应用开发等方向的讨论也越来越多,但网上大部分内容不是技术教程,就是培训课程或者对未来的预测,很难了解到真实企业中的应用情况和就业现状。

    所以想在 V2EX 和大家认真讨论一下,尤其希望目前仍在一线开发、技术管理、招聘或者已经转型 AI 方向的朋友分享一些真实经历。

    1. 目前 Java 开发的行业生态到底怎么样?

    • 2025 ~ 2026 年,大家所在公司的 Java 岗位需求、招聘人数、薪资待遇有没有明显变化?
    • 传统 Java 后端业务开发( CRUD 、微服务、分布式、中间件、架构设计等)现在还有多少竞争力?
    • Java 技术生态未来几年会继续稳定发展,还是逐渐进入存量竞争阶段?

    2. AI 对企业研发和个人开发的影响到底有多大?

    • 你们公司是否已经普遍使用 AI 编程工具?实际使用率和效果如何?
    • AI 是否已经实质性影响到开发人员数量、招聘计划、研发周期或者岗位要求?
    • 对个人而言,AI 在实际业务开发中能够承担多少工作?复杂业务、系统设计、性能优化等方面又表现如何?
    • 有多少公司真正因为 AI 提效而缩减开发岗位,而不是单纯减少招聘或控制成本?

    3. Java 开发者转向 AI Agent ,真实情况如何?

    这部分也是我比较关心的。

    • 身边有多少 Java 开发者已经转向 Agent 、RAG 、LLM 应用开发?
    • 是真正转岗到 AI 相关岗位,还是只是在原有 Java 业务系统中集成大模型能力?
    • 已经转型的朋友,目前主要在做什么?实际工作中模型调用、工作流编排、RAG 、工具调用、评测、工程化等工作分别占多少?
    • Java 背景在这些岗位中是否有优势?还是 Python 生态明显占主导?
    • 转型之后,薪资、工作强度、技术成长和岗位稳定性相比传统 Java 后端有什么变化?

    4. Agent 相关岗位的真实招聘现状如何?

    • 目前企业招聘 Agent 工程师,究竟是实际业务需求,还是仍然以探索、验证项目为主?
    • 市场上所谓的 Agent 开发岗位,主要是在做平台工程、业务应用集成,还是自主智能体开发?
    • 这些岗位更看重传统后端工程能力,还是模型原理、算法、Python 、LangChain / LangGraph 等技术栈?
    • 对于 5 ~ 10 年经验的 Java 开发者,企业是否认可原有工作经验?还是转型后需要重新从偏初级的岗位做起?
    • Agent 应用开发未来 3 ~ 5 年能否形成相对稳定的岗位体系?还是随着大模型和开发工具能力提升,普通应用层开发也会面临被进一步压缩的问题?

    5. 未来 3 ~ 5 年,Java 开发者应该如何选择?

    目前我能想到的大概有几个方向:

    • 继续深耕 Java 后端,往架构、高并发、大数据、复杂业务系统方向发展。
    • 保留 Java 后端优势,补充 Python 、LLM 、RAG 、Agent 等能力,向 AI 应用工程方向发展。
    • 逐渐转向 AI 基础设施、模型服务、数据工程、AI 平台等工程化程度更高的岗位。
    • 不刻意转型,重点提高 AI 辅助开发能力,继续深耕具体业务领域。

    不知道大家觉得哪条路线更有长期竞争力?


    最后也想说一下:

    发这个帖子不是为了制造 Java 焦虑,也不是想讨论“AI 到底能不能取代程序员”这种比较空泛的话题。

    我更想了解的是:AI 到底已经在多大程度上改变了企业的真实研发模式、招聘需求和个人职业发展?

    以及对于已经工作 5 ~ 10 年的 Java 开发者来说,未来到底应该继续深耕原有技术体系,还是应该主动向 AI 应用工程转型?

    希望大家尽量结合自己所在公司的实际情况、亲身经历、招聘情况来讨论。有真实转型经验的朋友,也非常希望能分享一下转型前后的区别。

    欢迎大家理性交流,特别想听听已经在 AI / Agent 岗位工作,以及负责技术团队或招聘的朋友的看法。

    20 replies  •  2026-10-14 11:21:38 +08:00
    michaeljackson
        1
    michaeljackson  
       2 days ago
    转 nodejs 把,我 17 年的 Java 经验。07 年就开始用 java 了,现在也不得不换成 nodejs ,因为 AI 下 java 编译太慢了!!! 这是最大的弊端。其他就是可能 AI 这块欠缺点。
    MuyuQ
        2
    MuyuQ  
       2 days ago
    java 最大的优点是兼容性和生态。
    而对于 AI 来说,这不叫事儿。
    现在应该没有不 AI 的程序员了吧。
    mmdsun
        3
    mmdsun  
       1 day ago
    1 、差。招人变少了。但是差的话是都差。Java 还担心的话其他语言就更 GG 了。Java 生态护城河太多了,Kafka 、Elasticsearch 、Flink 、Hadoop 随便拉出来都是其他语言生态比不了。除非哪天 AI 可以随便拿 Rust 重写出来。

    2. 普遍使用 基本上人人都用,95%代码可以让 AI 写,但是还是要人来监控。

    3 、AI Agent 这块,有个很早的调查,企业基本上是:LangChain/Dify/Spring AI/自研

    4 、拿我们公司来说是实际业务需求,智能体和平台都在做。

    5 、 保留 Java 后端优势,补充 Agent 能力吧。


    ————别焦虑,说真的 AI 应用工程从自学入门到精通了几天就够了。。。也没什么含金量。
    Agent 智能体,都能徒手写,就是调大模型接口 + 写 agent loop + 工具调用。Skills 、MCP 用对应语言的 SDK 跑一遍就会,RAG 无非是数据库里的向量搜索。 (可以试下调大模型 API 的 toolsCall 仅接入本地的 bash 工具+while 循环,即使是最简单的 Agent 就可以做很多事情了。)

    另外还有一条路,Java 后端不行,大数据、搜索广告推荐都能转。Agent 也可以继续 Java ,毕竟有 Spring 这种顶级框架,市面上的 Agent 功能,到 Spring 上面就一个注解就实现了:
    https://spring.io/blog/2026/04/15/spring-ai-session-management#agentic-patterns-series
    ericguo
        4
    ericguo  
       1 day ago
    我们 rails 的祖师爷 dhh 说了,pencil down ,大家都一样,你这问题的前提就是错的,“开发的未来在哪里?”,开发没有未来了,你问在哪里,这个问题就是错的。
    crazycoding
        5
    crazycoding  
    OP
       1 day ago via iPhone
    @mmdsun #3 感谢回答,深有共鸣!
    1.Java 语言本身的生态和护城河是一种存在的,但是这并不意味着是 Java 开发的护城河。
    2.AI 目前对于非业内人士确实还属于玩具 demo ,无法支撑真正企业级生产环境的复杂业务,目前尚且还依赖人控制,开发本身的技术面深和广度决定利用 AI 的程度。
    3/4/5: 感觉目前 AI 在中小公司还属于试验田,预感 AI 应用逐渐会成为后端开发的基操。
    现阶段,除了本身做大模型公司靠 AI 盈利赚得盆满锅满。AI 应用方面,大多数公司应用业务和使用场景还在探索属于非盈利阶段,未来可能随着大模型的逐渐提升到瓶颈期能真正稳定下来,然后等待下一个技术革命周期
    edotac
        6
    edotac  
       1 day ago
    不刻意转型,重点提高 AI 辅助开发能力,继续深耕具体业务领域。
    craftsmanship
        7
    craftsmanship  
       1 day ago via Android
    @ericguo 那换个角度 曾经能胜任软件开发的普通人 未来在哪里?
    ericguo
        8
    ericguo  
       1 day ago
    @craftsmanship 不要做普通人,普通人没有未来。
    alamaya
        9
    alamaya  
       1 day ago
    不觉得 java 有什么护城河,新项目和个人开发者用 java 的会越来越少。
    用更高效的语言重写一些基础设施恰恰是 ai 最擅长的。
    xue777hua
        10
    xue777hua  
       1 day ago via iPhone
    不存在长期竞争力。

    无非是早死还是玩死。

    nobody cares code any more!

    人和代码有一个能跑就行,是硅谷发生的现实。
    coefu
        11
    coefu  
       1 day ago
    半年前就该考虑的问题,现在才来问。当然早半年问和晚半年问,结果都是一样的,这个行业不会再有过去那么简单的赚钱机会了。
    fredweili
        12
    fredweili  
       1 day ago
    代码大部分都不用自己写,还要关注什么语言么?
    怎么和 AI 结合,把一些业务重做一遍,这些能做的事情还有很多
    kandaakihito
        13
    kandaakihito  
       1 day ago
    不知道,感觉一言难尽

    现在赚钱的业务基本上全部都被开发了,每个赛道都挤满了成熟的产品,所以几乎所有公司都在做 ai 。
    做出来的产品,只看应用层的业务的话,几乎无一例外都是奔着自动化去的,最终目标是一个人干完一个团队的活儿。。。

    更搞的是,他们自己也从产品中赚不到钱,仅仅只是想先占据生态位
    crazycoding
        14
    crazycoding  
    OP
       1 day ago
    @edotac 现在还有什么业务领域是中长期吃香的呢
    crazycoding
        15
    crazycoding  
    OP
       1 day ago
    @alamaya 新项目和个人开发者用 java 的会越来越少 + 1
    Java 在企业级复杂业务和生态还是有优势的
    crazycoding
        16
    crazycoding  
    OP
       1 day ago
    @xue777hua 所以路在何方哦
    crazycoding
        17
    crazycoding  
    OP
       1 day ago
    @coefu 今年各大模型的技术竞赛导致体感比去年更强烈了
    crazycoding
        18
    crazycoding  
    OP
       1 day ago
    @coefu 今年各大模型的技术竞赛导致体感比去年更强烈了
    @fredweili 人人做产品经理了~
    crazycoding
        19
    crazycoding  
    OP
       1 day ago
    @kandaakihito 是的 所以长期来看 agent 的岗位稳定性也有待商榷
    coefu
        20
    coefu  
       1 day ago
    @crazycoding 这行没有未来,准备铁人三项。要么屈尊考公,前提是考得上,😂。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3399 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 51ms · UTC 13:00 · PVG 21:00 · LAX 06:00 · JFK 09:00
    ♥ Do have faith in what you're doing.