V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
chenyu923132714
V2EX  ›  程序员

Java 后端开发面对 ai 无力

  •  
  •   chenyu923132714 · 22 小时 21 分钟前 via Android · 5063 次点击
    java 服务器开发,项目又大又臭。

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

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

    各位大佬有什么建议。

    不同的模型不同的软件区别大么。
    39 条回复    2026-03-04 16:04:55 +08:00
    MIUIOS
        1
    MIUIOS  
       21 小时 40 分钟前
    小问题了,我这随便一个类都是一万行起步,接参百分百 Map ,照样用 ai ,胆子大直接上。
    Edward4074
        2
    Edward4074  
       21 小时 16 分钟前
    通义灵码一坨答辩,我只拿他生成 commit 。我严重怀疑是工具做的不行而不是 qwen 模型不行,换个 ai 工具。
    loik168mx3
        3
    loik168mx3  
       21 小时 14 分钟前
    建议用 claude4.6 或者 gpt5.2 。
    w292614191
        4
    w292614191  
       20 小时 58 分钟前
    1.Ai 的水平取决于使用者
    2.Ai 只能辅助你工作(现阶段)
    rockddd
        5
    rockddd  
       20 小时 50 分钟前
    快别用国产的了,直接师夷长技,Java 复杂需求也没问题
    chtcrack
        6
    chtcrack  
       20 小时 43 分钟前
    有时间换语言,比如用 go ,rust 迁徙。。反正让 AI 写就是了。
    usVexMownCzar
        7
    usVexMownCzar  
       20 小时 32 分钟前 via iPhone
    不在意数据安全直接 Claude code ,codex 读取项目文件;自己对项目了解,AI 写的不对你能及时发现
    kakki
        8
    kakki  
       20 小时 30 分钟前
    吃点好的
    Plutooo
        9
    Plutooo  
       20 小时 22 分钟前
    能上这个站不应该只局限于用通义灵码才对,站内三天两头讨论这个那个
    yelog
        10
    yelog  
       20 小时 14 分钟前
    大胆用,一些常用场景可以配置成 agent skills ,让 AI 快速知道该怎么写、写在哪里
    cutecore
        11
    cutecore  
       20 小时 13 分钟前
    之前大项目、屎山确实,让你一下子用 ai ,确实心智负担重
    可以之后有小模块,新模块时候你就 ai 一把梭,你就上手了
    jixiafu
        12
    jixiafu  
       20 小时 7 分钟前
    单纯提需求让大模型自我发挥写个完整的项目,其实感觉各个 ai 差距不大基本都能跑起来,一旦是涉及到缝缝补补,差距大到惨不忍睹
    ifoto
        13
    ifoto  
       20 小时 5 分钟前
    @Edward4074 昨天刚出了 qwen3.5 不知效果如何
    lmmlwen
        14
    lmmlwen  
       19 小时 46 分钟前
    那说明你还不回用 AI 编写代码
    a22271001
        15
    a22271001  
       19 小时 44 分钟前
    用 IDEA + Qoder 做行内提示 + Claude Code ,模型丰俭由人,Claude 当然最好
    refear99
        16
    refear99  
       19 小时 43 分钟前
    java 在 ai 时代没有任何优势可言,该淘汰了
    Yofun
        17
    Yofun  
       19 小时 38 分钟前
    直接重构
    Rust2015
        18
    Rust2015  
       19 小时 30 分钟前
    我感觉还行,JAVA 有点重而已
    zhengfan2016
        19
    zhengfan2016  
       19 小时 26 分钟前
    @MIUIOS 你这改的动吗,不拆分?正常前端单文件代码超过 300 行就该拆分了
    Ravenddd
        20
    Ravenddd  
       18 小时 52 分钟前   ❤️ 1
    我也是 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
        21
    wy78200  
       18 小时 43 分钟前
    其实 ai 时代都不需要 java 了 直接上性能最好的语言就行了 反正都是一把梭 怕什么
    ifreeky
        22
    ifreeky  
       18 小时 36 分钟前
    我在用 codex5.3 claude code4.6 感觉还可以
    MIUIOS
        23
    MIUIOS  
       18 小时 27 分钟前   ❤️ 2
    @zhengfan2016 拆分? 没人敢拆的, 几百个类随便一个类都是不好惹的,方法都是 500 行起步的,看代码的时候但凡鼠标滚一下都找不到东南西北,。只有我胆子 直接 all in ai ,
    NoNewWorld
        24
    NoNewWorld  
       18 小时 4 分钟前
    现在都迁移了吧,新的都迁移 Go 、Rust ,反正 AI 辅助效率没降低,甚至还能吹牛逼了。
    000sitereg
        25
    000sitereg  
       18 小时 3 分钟前
    @wy78200 写不好的。java 类的项目重在业务和设计。Ai+CPP 出来的,你要是 CPP 码农,还得去改还不一定改的好。你要不是 CPP 选手,看懂了,敢上手改么。直接上生产,起码现在不可能。
    ai 能生产基础代码,写工具类,和技术类的代码,但串不起业务流程。这也就是为啥 op 感觉无力的原因。
    darksword21
        26
    darksword21  
    PRO
       18 小时 1 分钟前
    @MIUIOS #23 看窒息了
    cvbnt
        27
    cvbnt  
       17 小时 53 分钟前
    claude code /init 一下先生成 claude.md ,然后你自己在 claude.md 里补充项目背景,注意事项,有了大概的方向后,每次对话它都能带上 claude.md 进行输出
    xipushi
        28
    xipushi  
       17 小时 37 分钟前 via Android
    以前不会写的代码用搜索。搜索需要知道特定的关键字,搜索字数有限制。 现在 AI ,你感觉代码有问题,或者写不来的时候,直接说“帮帮我”就行了,不需要找关键字。
    Foxkeh
        29
    Foxkeh  
       17 小时 1 分钟前
    需要把自己视为项目管理者(技术经理)的角色了, 跟 AI 把需求讲的清清楚楚明明白白, 需要大段的文字
    cabing
        30
    cabing  
       16 小时 47 分钟前
    openspec + ai 工具啊。claude 就行。
    lujiaosama
        31
    lujiaosama  
       15 小时 40 分钟前
    java 项目对上下文的要求比较高吧. 想想公司那套微服务的东西, 十来个服务, 让 AI 来改, 想想都头皮发麻.
    zhaohua
        32
    zhaohua  
       15 小时 32 分钟前
    @MIUIOS 我胆子也大,业务对接支付宝,我都让 ai 自己用 palywright 扒文档,写提案,出任务。codex 实现完成后 claude 再复审。自己是不写代码了,但是不一定的有自己写代码快。
    lawsiki
        33
    lawsiki  
       15 小时 11 分钟前
    自己搭建工作流啊,我现在都基本不手敲了
    niceNickname
        34
    niceNickname  
       15 小时 5 分钟前
    我用的 claude code,底层用的 glm ,我现在不用写代码了,只做需求设计、和拆需求。拆好了给 claude code
    BearCookie
        35
    BearCookie  
       14 小时 58 分钟前
    要用就用最好的
    BearCookie
        36
    BearCookie  
       14 小时 57 分钟前
    @niceNickname 大哥好啊,请问拆分需求具体是怎么拆分的额,摸不着头脑啊
    hnbcinfo
        37
    hnbcinfo  
       14 小时 54 分钟前
    大项目重构,用 gpt5.2-codex 模型,大型新项目架构设计或功能开发,复杂逻辑的用 claude 4.6 opus 。
    日常 BUG 修改,或小功能开发,claude4.5 opus 甚至 sunet 足够。国产模型的话 glm5 也可以。
    sprinng
        38
    sprinng  
       14 小时 41 分钟前
    https://github.com/doccker/cc-use-exp 看看是否能帮助到你的呢
    chenyou01
        39
    chenyou01  
       13 小时 42 分钟前
    后端项目放心用 gpt-5.2 xhigh ,虽然慢点,但是能力独一档
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   952 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 21:47 · PVG 05:47 · LAX 13:47 · JFK 16:47
    ♥ Do have faith in what you're doing.