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

Java 后端开发面对 ai 无力

  •  
  •   chenyu923132714 · Mar 4 via Android · 8431 views
    This topic created in 244 days ago, the information mentioned may be changed or developed.
    java 服务器开发,项目又大又臭。

    不知该用什么 ai ,使用 ai 用于什么场景?

    现在只会简单的使用通义灵码写一些 ut 。

    各位大佬有什么建议。

    不同的模型不同的软件区别大么。
    45 replies  •  2026-03-06 14:11:15 +08:00
    MIUIOS
    MIUIOS
    Mar 4
    1
    小问题了,我这随便一个类都是一万行起步,接参百分百 Map ,照样用 ai ,胆子大直接上。
    Edward4074
    2
    通义灵码一坨答辩,我只拿他生成 commit 。我严重怀疑是工具做的不行而不是 qwen 模型不行,换个 ai 工具。
    loik168mx3
    3
    建议用 claude4.6 或者 gpt5.2 。
    w292614191
    4
    1.Ai 的水平取决于使用者
    2.Ai 只能辅助你工作(现阶段)
    rockddd
    rockddd
    Mar 4
    5
    快别用国产的了,直接师夷长技,Java 复杂需求也没问题
    chtcrack
    6
    有时间换语言,比如用 go ,rust 迁徙。。反正让 AI 写就是了。
    usVexMownCzar
    usVexMownCzar
    Mar 4 via iPhone
    7
    不在意数据安全直接 Claude code ,codex 读取项目文件;自己对项目了解,AI 写的不对你能及时发现
    kakki
    kakki
    Mar 4
    8
    吃点好的
    Plutooo
    Plutooo
    Mar 4
    9
    能上这个站不应该只局限于用通义灵码才对,站内三天两头讨论这个那个
    yelog
    yelog
    Mar 4
    10
    大胆用,一些常用场景可以配置成 agent skills ,让 AI 快速知道该怎么写、写在哪里
    cutecore
    11
    之前大项目、屎山确实,让你一下子用 ai ,确实心智负担重
    可以之后有小模块,新模块时候你就 ai 一把梭,你就上手了
    jixiafu
    jixiafu
    Mar 4
    12
    单纯提需求让大模型自我发挥写个完整的项目,其实感觉各个 ai 差距不大基本都能跑起来,一旦是涉及到缝缝补补,差距大到惨不忍睹
    ifoto
    ifoto
    Mar 4
    13
    @Edward4074 昨天刚出了 qwen3.5 不知效果如何
    lmmlwen
    lmmlwen
    Mar 4
    14
    那说明你还不回用 AI 编写代码
    a22271001
    15
    用 IDEA + Qoder 做行内提示 + Claude Code ,模型丰俭由人,Claude 当然最好
    refear99
    16
    java 在 ai 时代没有任何优势可言,该淘汰了
    Yofun
    Yofun
    Mar 4
    17
    直接重构
    Rust2015
    18
    我感觉还行,JAVA 有点重而已
    zhengfan2016
    19
    @MIUIOS 你这改的动吗,不拆分?正常前端单文件代码超过 300 行就该拆分了
    Ravenddd
    Ravenddd
    Mar 4❤️1
    20
    我也是 Java 后端, 也是逻辑复杂, 毕竟 AI 还不能替我背锅, 所以我也不会给它背锅, 所以没有大范围用, 主导权和控制权还是我手动写代码, 暂时 AI 负责了这些操作:

    1. cli: 代替以前的代码生成插件, 比如 EasyCode, Mybatis 生成器, json 转 Java bean 等等, 效率也会提升明显

    2. cli: 用 markdown+图片, 让 AI 辅助我整理出页面字段和需求大概的逻辑(其实就是分析需求文档), 然后让 AI 生成建表 SQL, 审查微调之后, 让 AI 生成三层架构代码, 这时候 controller 已经有了, 可以生成接口文档给前端, DAO 也有了可以正式开始写逻辑代码

    3. 代码补全: 逻辑代码就需要用代码补全(如 trae 或者 qoder 的 ide 插件), 通过每行的逻辑注释, 让 AI 生成, 其实这一步还是手动写代码, 补全会让你少写一些

    一般新功能新模块能直接套用上面这套操作, 很快就完成了, 效率起码能提升 50%, 主要减少了繁重的重复性工作

    代码维护和迭代, 一眼知道的就直接手动改了, 或者用代码补全辅助我手动改, 如果改动比较多的, 就要自己判断需要手动还是 cli 接入(新方法, 新类可以用 cli 生成/修改)

    我主要还是控制 AI 改动在我的可控范围, 毕竟还是要我背锅, 如果生产出现问题, 我需要快速解决, 而不是 AI 抽奖, 虽然没有大佬们 100%AI 生成这么高效, 但是比起我原来的全手写代码已经提效很多, 而且有时候 bug 也能让 AI 分析, 我的使用也只是把 AI 当成一个高阶版的代码补全, 还是一个保守派呢哈哈
    wy78200
    wy78200
    Mar 4
    21
    其实 ai 时代都不需要 java 了 直接上性能最好的语言就行了 反正都是一把梭 怕什么
    weilight
    22
    我在用 codex5.3 claude code4.6 感觉还可以
    MIUIOS
    MIUIOS
    Mar 4❤️2
    23
    @zhengfan2016 拆分? 没人敢拆的, 几百个类随便一个类都是不好惹的,方法都是 500 行起步的,看代码的时候但凡鼠标滚一下都找不到东南西北,。只有我胆子 直接 all in ai ,
    NoNewWorld
    24
    现在都迁移了吧,新的都迁移 Go 、Rust ,反正 AI 辅助效率没降低,甚至还能吹牛逼了。
    000sitereg
    25
    @wy78200 写不好的。java 类的项目重在业务和设计。Ai+CPP 出来的,你要是 CPP 码农,还得去改还不一定改的好。你要不是 CPP 选手,看懂了,敢上手改么。直接上生产,起码现在不可能。
    ai 能生产基础代码,写工具类,和技术类的代码,但串不起业务流程。这也就是为啥 op 感觉无力的原因。
    darksword21
    26
    @MIUIOS #23 看窒息了
    cvbnt
    cvbnt
    Mar 4
    27
    claude code /init 一下先生成 claude.md ,然后你自己在 claude.md 里补充项目背景,注意事项,有了大概的方向后,每次对话它都能带上 claude.md 进行输出
    xipushi
    xipushi
    Mar 4 via Android
    28
    以前不会写的代码用搜索。搜索需要知道特定的关键字,搜索字数有限制。 现在 AI ,你感觉代码有问题,或者写不来的时候,直接说“帮帮我”就行了,不需要找关键字。
    Foxkeh
    Foxkeh
    Mar 4
    29
    需要把自己视为项目管理者(技术经理)的角色了, 跟 AI 把需求讲的清清楚楚明明白白, 需要大段的文字
    cabing
    cabing
    Mar 4
    30
    openspec + ai 工具啊。claude 就行。
    lujiaosama
    31
    java 项目对上下文的要求比较高吧. 想想公司那套微服务的东西, 十来个服务, 让 AI 来改, 想想都头皮发麻.
    zhaohua
    zhaohua
    Mar 4
    32
    @MIUIOS 我胆子也大,业务对接支付宝,我都让 ai 自己用 palywright 扒文档,写提案,出任务。codex 实现完成后 claude 再复审。自己是不写代码了,但是不一定的有自己写代码快。
    lawsiki
    lawsiki
    Mar 4
    33
    自己搭建工作流啊,我现在都基本不手敲了
    niceNickname
    34
    我用的 claude code,底层用的 glm ,我现在不用写代码了,只做需求设计、和拆需求。拆好了给 claude code
    BearCookie
    35
    要用就用最好的
    BearCookie
    36
    @niceNickname 大哥好啊,请问拆分需求具体是怎么拆分的额,摸不着头脑啊
    hnbcinfo
    37
    大项目重构,用 gpt5.2-codex 模型,大型新项目架构设计或功能开发,复杂逻辑的用 claude 4.6 opus 。
    日常 BUG 修改,或小功能开发,claude4.5 opus 甚至 sunet 足够。国产模型的话 glm5 也可以。
    sprinng
    sprinng
    Mar 4
    38
    https://github.com/doccker/cc-use-exp 看看是否能帮助到你的呢
    chenyou01
    39
    后端项目放心用 gpt-5.2 xhigh ,虽然慢点,但是能力独一档
    starlin
    starlin
    Mar 5
    40
    直接让 claude 来
    outman87
    41
    @wy78200 那么,最好的后端语言是啥?
    snow0
    snow0
    Mar 5
    42
    对于功能复杂、细节丰富的需求,最好还是整理成明确的文档给 AI ,要不然做出来缺胳膊少腿的
    edg
    edg
    Mar 5
    43
    java 其实在业务复杂的情况下还真不太好丢给 AI 做,你描述都得描述个半天,最后生成的代码还不一定能用
    Cruzz
    Cruzz
    Mar 6
    44
    我都是逻辑自己写,拆成最小单元让 ai 写。全部让他写,写文档都得好长时间
    elehayym1618
    45
    我们几百万行的 java 项目,中间件什么都是自己搓的。claudecode 也是一把梭,要用就用最好的模型,写好 skill 。别在便宜的模型浪费时间和金钱
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3071 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 93ms · UTC 11:39 · PVG 19:39 · LAX 03:39 · JFK 06:39
    ♥ Do have faith in what you're doing.