目前 AI 生成代码到底已经到了什么水平?

Zbakajaa 2026-08-30 03:53 1

我公司目前目测大家都已经是 Claude 的深度用户了。


很多需求分析其实一眼就能看出来是同事用 AI 辅助写的。跟我合作比较多的几个同事,我比较清楚他们现在的工作方式,基本上代码、需求分析这些东西都已经大量交给 AI 处理了。


至于 AI 写代码的准确率,至少以我目前接触的项目来看,已经相当高了。


我们做的主要是中等规模的商业 CRUD 项目,也会涉及微服务、事务一致性之类的问题。技术栈主要是前端 Angular,后端 Java + Spring,高并发场景不多。


以这种类型的项目来说,我个人体感 AI 大概已经能做到 70% 到 90% 左右的事情。


从 0 开始搭结构、分析需求、补齐常规业务逻辑、写大部分实现,这些事情 AI 现在做得又快又好,很多时候确实挑不出什么明显毛病。


真正还需要程序员重点参与的,主要是最后那 10% 到 30% 的部分,比如一些关键业务逻辑、事务边界、特殊场景,或者检查 AI 写出来的东西有没有隐藏的不合理之处。


但即使是这些部分,很多时候程序员真正需要做的也主要是思考、判断和 review。等思路确定以后,具体代码继续让 AI 来写和验证,通常还是快很多。


比如我两周前要做两个功能, 差不多10来个接口,2个页面。不是很难但是如果以前没ai手搓没1个月估计也做不好,我也工作经验不是很多。但是senior给了一个超长和详细的分析(明显ai写了绝大部分。。。), 我自己了解了一下需求和手写/思考了一部分关键代码和架构后,后面让ai加速写,差不多5个工作日就完成了,而且完成度比手搓肯定高多了。测试和很多细节如果手搓大概是没那个时间和能力写的好的。


所以我自己现在其实已经很少从头到尾手写代码了。


偶尔还是会刻意关掉 AI 手写一些东西,当作训练,尤其是那种属于关键 10% 到 30% 的部分,避免自己最后只剩下“看起来好像没问题”的能力,却失去真正判断代码对错和设计合理性的能力。


好奇佬们现在实际工作里是什么情况。


大家觉得目前 AI 写代码大概能覆盖多少开发工作?准确率体感又到了什么水平?


有些庆幸我起码入行了,不是白身。不然说实话,我是老板我也没什么动力招实习生和学生了。直接给老手上ai,性价比高太多了。也不知道以后会怎么样,会不会大失业

最新回复 (11)
  • doro 08-30 03:55
    1

    不降智的情况下,需求只要描述的够清楚,他能把你说出来的部分写完,还有一些极限边界业务场景,和其他模块交互部分,这都得人来校对。

  • Peng 08-30 03:59
    2

    上下文和注意力代表着AI必定是局限的,必须要人来判断决策 ^-^


    其他的我觉得已经没毛病了…

  • AstralDream 08-30 04:04
    3

    新需求、改需求、修bug,我感觉已经是很强的存在了,甚至有时候会想到我没考虑到的地方,基本结合着来,你对项目工程的熟悉程度可以让llm少走弯路,llm也会快速实现你的想法,你可以有更多的时间来规划或者其他事情

  • Zbakajaa 楼主 08-30 04:05
    4

    是这样的,也经常想到我没想到的地方。我有些时候也能指出ai生成的代码和思路的一些局限性,但是不多

  • Neo 08-30 04:09
    5

    我现在能完整地审阅一遍 AI 写的代码已经算是很尽职尽责了。我现在连测试都是 AI 自己测试的,哈哈,日常操作就是写完代码,让 AI 自己去把服务运行起来,调用接口挨个测试有没有问题,然后让 AI 把所有接口和函数全部补上清晰明了的注释

  • AstralDream 08-30 04:09
    6

    差不多,现在写代码是快了,测试review代码时间变长了,有时候llm甚至自己反驳自己写的东西,所以还是需要人来审查,不然发布到生产,那就是事故了

  • Zbakajaa 楼主 08-30 04:10
    7

    ^-^ 我有些时候也这样, 偷懒。但是问题是如果再进化, 那大部分程序员咋办

  • Zbakajaa 楼主 08-30 04:11
    8

    差不多,现在写代码是快了,测试review代码时间变长了,有时候llm甚至自己反驳自己写的东西,所以还是需要人来审查,不然发布到生产,那就是事故了



    ^-^ 算安慰了,起码还没完全成为ai大人的奴隶

  • cooperlau 08-30 04:15
    9

    我做计算机图形学的, c/cpp, 涉及到很多的系统编程, 并发, 无锁之类的东西…

    可能是因为训练不足, 现在即便是fable也很难说堪用…

    我自己也比较抗拒让ai去写关键的逻辑, 因为这和crud不一样, 每秒几千个drawcall, 出现任何一点时序问题, 轻则画面有artifact, 重则整个程序跑飞掉…

    这种东西我自己写, 也是要老老实实花大量时间, 去画图, 去推演分析时序的…

  • Zbakajaa 楼主 08-30 04:16
    10

    这种确实。java angular这种商业代码ai擅长太多了

  • MapleGao 08-30 04:32
    11

    Cc 订阅加上/ design 一周能吐 10 万多行码


    做好编排基本 0 返工

* 帖子来源Linux.do
返回