Java 后端开发面对 ai 无力 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
chenyu923132714
V2EX    程序员

Java 后端开发面对 ai 无力

  •  
  •   chenyu923132714 11 小时 24 分钟前 via Android 4747 次点击
    java 服务器开发,项目又大又臭。

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

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

    各位大佬有什么建议。

    不同的模型不同的软件区别大么。
    39 条回复    2026-03-04 16:04:55 +08:00
    MIUIOS
        1
    MIUIOS  
       10 小时 43 分钟前
    小问题了,我这随便一个类都是一万行起步,接参百分百 Map ,照样用 ai ,胆子大直接上。
    Edward4074
        2
    Edward4074  
       10 小时 19 分钟前
    通义灵码一坨答辩,我只拿他生成 commit 。我严重怀疑是工具做的不行而不是 qwen 模型不行,换个 ai 工具。
    loik168mx3
        3
    loik168mx3  
       10 小时 17 分钟前
    建议用 claude4.6 或者 gpt5.2 。
    w292614191
        4
    w292614191  
       10 小时 1 分钟前
    1.Ai 的水平取决于使用者
    2.Ai 只能辅助你工作(现阶段)
    rockddd
        5
    rockddd  
       9 小时 53 分钟前
    快别用国产的了,直接师夷长技,Java 复杂需求也没问题
    chtcrack
        6
    chtcrack  
       9 小时 46 分钟前
    有时间换语言,比如用 go ,rust 迁徙。。反正让 AI 写就是了。
    usVexMownCzar
        7
    usVexMownCzar  
       9 小时 35 分钟前 via iPhone
    不在意数据安全直接 Claude code ,codex 读取项目文件自己对项目了解,AI 写的不对你能及时发现
    kakki
        8
    kakki  
       9 小时 33 分钟前
    吃点好的
    Plutooo
        9
    Plutooo  
       9 小时 25 分钟前
    能上这个站不应该只局限于用通义灵码才对,站内三天两头讨论这个那个
    yelog
        10
    yelog  
       9 小时 17 分钟前
    大胆用,一些常用场景可以配置成 agent skills ,让 AI 快速知道该怎么写、写在哪里
    cutecore
        11
    cutecore  
       9 小时 16 分钟前
    之前大项目、屎山确实,让你一下子用 ai ,确实心智负担重
    可以之后有小模块,新模块时候你就 ai 一把梭,你就上手了
    jixiafu
        12
    jixiafu  
       9 小时 10 分钟前
    单纯提需求让大模型自我发挥写个完整的项目,其实感觉各个 ai 差距不大基本都能跑起来,一旦是涉及到缝缝补补,差距大到惨不忍睹
    ifoto
        13
    ifoto  
       9 小时 8 分钟前
    @Edward4074 昨天刚出了 qwen3.5 不知效果如何
    lmmlwen
        14
    lmmlwen  
       8 小时 49 分钟前
    那说明你还不回用 AI 编写代码
    a22271001
        15
    a22271001  
       8 小时 47 分钟前
    用 IDEA + Qoder 做行内提示 + Claude Code ,模型丰俭由人,Claude 当然最好
    refear99
        16
    refear99  
       8 小时 47 分钟前
    java 在 ai 时代没有任何优势可言,该淘汰了
    Yofun
        17
    Yofun  
       8 小时 41 分钟前
    直接重构
    Rust2015
        18
    Rust2015  
       8 小时 33 分钟前
    我感觉还行,JAVA 有点重而已
    zhengfan2016
        19
    zhengfan2016  
       8 小时 29 分钟前
    @MIUIOS 你这改的动吗,不拆分?正常前端单文件代码超过 300 行就该拆分了
    Ravenddd
        20
    Ravenddd  
       7 小时 55 分钟前   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  
       7 小时 46 分钟前
    其实 ai 时代都不需要 java 了 直接上性能最好的语言就行了 反正都是一把梭 怕什么
    ifreeky
        22
    ifreeky  
       7 小时 39 分钟前
    我在用 codex5.3 claude code4.6 感觉还可以
    MIUIOS
        23
    MIUIOS  
       7 小时 30 分钟前   2
    @zhengfan2016 拆分? 没人敢拆的, 几百个类随便一个类都是不好惹的,方法都是 500 行起步的,看代码的时候但凡鼠标滚一下都找不到东南西北,。只有我胆子 直接 all in ai ,
    NoNewWorld
        24
    NoNewWorld  
       7 小时 7 分钟前
    现在都迁移了吧,新的都迁移 Go 、Rust ,反正 AI 辅助效率没降低,甚至还能吹牛逼了。
    000sitereg
        25
    000sitereg  
       7 小时 6 分钟前
    @wy78200 写不好的。java 类的项目重在业务和设计。Ai+CPP 出来的,你要是 CPP 码农,还得去改还不一定改的好。你要不是 CPP 选手,看懂了,敢上手改么。直接上生产,起码现在不可能。
    ai 能生产基础代码,写工具类,和技术类的代码,但串不起业务流程。这也就是为啥 op 感觉无力的原因。
    darksword21
        26
    darksword21  
    PRO
       7 小时 5 分钟前
    @MIUIOS #23 看窒息了
    cvbnt
        27
    cvbnt  
       6 小时 56 分钟前
    claude code /init 一下先生成 claude.md ,然后你自己在 claude.md 里补充项目背景,注意事项,有了大概的方向后,每次对话它都能带上 claude.md 进行输出
    xipushi
        28
    xipushi  
       6 小时 40 分钟前 via Android
    以前不会写的代码用搜索。搜索需要知道特定的关键字,搜索字数有限制。 现在 AI ,你感觉代码有问题,或者写不来的时候,直接说“帮帮我”就行了,不需要找关键字。
    Foxkeh
        29
    Foxkeh  
       6 小时 4 分钟前
    需要把自己视为项目管理者(技术经理)的角色了, 跟 AI 把需求讲的清清楚楚明明白白, 需要大段的文字
    cabing
        30
    cabing  
       5 小时 50 分钟前
    openspec + ai 工具啊。claude 就行。
    lujiaosama
        31
    lujiaosama  
       4 小时 43 分钟前
    java 项目对上下文的要求比较高吧. 想想公司那套微服务的东西, 十来个服务, 让 AI 来改, 想想都头皮发麻.
    zhaohua
        32
    zhaohua  
       4 小时 35 分钟前
    @MIUIOS 我胆子也大,业务对接支付宝,我都让 ai 自己用 palywright 扒文档,写提案,出任务。codex 实现完成后 claude 再复审。自己是不写代码了,但是不一定的有自己写代码快。
    lawsiki
        33
    lawsiki  
       4 小时 14 分钟前
    自己搭建工作流啊,我现在都基本不手敲了
    niceNickname
        34
    niceNickname  
       4 小时 8 分钟前
    我用的 claude code,底层用的 glm ,我现在不用写代码了,只做需求设计、和拆需求。拆好了给 claude code
    BearCookie
        35
    BearCookie  
       4 小时 1 分钟前
    要用就用最好的
    BearCookie
        36
    BearCookie  
       4 小时 0 分钟前
    @niceNickname 大哥好啊,请问拆分需求具体是怎么拆分的额,摸不着头脑啊
    hnbcinfo
        37
    hnbcinfo  
       3 小时 57 分钟前
    大项目重构,用 gpt5.2-codex 模型,大型新项目架构设计或功能开发,复杂逻辑的用 claude 4.6 opus 。
    日常 BUG 修改,或小功能开发,claude4.5 opus 甚至 sunet 足够。国产模型的话 glm5 也可以。
    sprinng
        38
    sprinng  
       3 小时 45 分钟前
    https://github.com/doccker/cc-use-exp 看看是否能帮助到你的呢
    chenyou01
        39
    chenyou01  
       2 小时 46 分钟前
    后端项目放心用 gpt-5.2 xhigh ,虽然慢点,但是能力独一档
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3393 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 10:50 PVG 18:50 LAX 02:50 JFK 05:50
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86