crazycoding

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

  •  
  •   crazycoding · 14h 57m ago · 1340 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 岗位工作,以及负责技术团队或招聘的朋友的看法。

    12 replies  •  2026-10-14 09:02:48 +08:00
    michaeljackson
        1
    michaeljackson  
       14h 42m ago
    转 nodejs 把,我 17 年的 Java 经验。07 年就开始用 java 了,现在也不得不换成 nodejs ,因为 AI 下 java 编译太慢了!!! 这是最大的弊端。其他就是可能 AI 这块欠缺点。
    MuyuQ
        2
    MuyuQ  
       14h 38m ago
    java 最大的优点是兼容性和生态。
    而对于 AI 来说,这不叫事儿。
    现在应该没有不 AI 的程序员了吧。
    mmdsun
        3
    mmdsun  
       12h 35m 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  
       12h 29m ago
    我们 rails 的祖师爷 dhh 说了,pencil down ,大家都一样,你这问题的前提就是错的,“开发的未来在哪里?”,开发没有未来了,你问在哪里,这个问题就是错的。
    crazycoding
        5
    crazycoding  
    OP
       12h 9m ago via iPhone
    @mmdsun #3 感谢回答,深有共鸣!
    1.Java 语言本身的生态和护城河是一种存在的,但是这并不意味着是 Java 开发的护城河。
    2.AI 目前对于非业内人士确实还属于玩具 demo ,无法支撑真正企业级生产环境的复杂业务,目前尚且还依赖人控制,开发本身的技术面深和广度决定利用 AI 的程度。
    3/4/5: 感觉目前 AI 在中小公司还属于试验田,预感 AI 应用逐渐会成为后端开发的基操。
    现阶段,除了本身做大模型公司靠 AI 盈利赚得盆满锅满。AI 应用方面,大多数公司应用业务和使用场景还在探索属于非盈利阶段,未来可能随着大模型的逐渐提升到瓶颈期能真正稳定下来,然后等待下一个技术革命周期
    edotac
        6
    edotac  
       10h 7m ago
    不刻意转型,重点提高 AI 辅助开发能力,继续深耕具体业务领域。
    craftsmanship
        7
    craftsmanship  
       10h 1m ago via Android
    @ericguo 那换个角度 曾经能胜任软件开发的普通人 未来在哪里?
    ericguo
        8
    ericguo  
       2h 1m ago
    @craftsmanship 不要做普通人,普通人没有未来。
    alamaya
        9
    alamaya  
       1h 37m ago
    不觉得 java 有什么护城河,新项目和个人开发者用 java 的会越来越少。
    用更高效的语言重写一些基础设施恰恰是 ai 最擅长的。
    xue777hua
        10
    xue777hua  
       1h 22m ago via iPhone
    不存在长期竞争力。

    无非是早死还是玩死。

    nobody cares code any more!

    人和代码有一个能跑就行,是硅谷发生的现实。
    coefu
        11
    coefu  
       59 mins ago
    半年前就该考虑的问题,现在才来问。当然早半年问和晚半年问,结果都是一样的,这个行业不会再有过去那么简单的赚钱机会了。
    fredweili
        12
    fredweili  
       34 mins ago
    代码大部分都不用自己写,还要关注什么语言么?
    怎么和 AI 结合,把一些业务重做一遍,这些能做的事情还有很多
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5732 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 58ms · UTC 01:37 · PVG 09:37 · LAX 18:37 · JFK 21:37
    ♥ Do have faith in what you're doing.