我也来谈谈我对 AI 编程的看法 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lvlajzhao1983
V2EX    职场话题

我也来谈谈我对 AI 编程的看法

  •  
  •   lvlajzhao1983 2 天前 3325 次点击

    总体来说,对于需求明确,边界清晰,且写代码的人已经对现有技术栈框架很清楚的情况下,确实加快了开发速度。 但是,开发的小伙伴都知道,一般都是需求不明确,边界不清楚。在 agile 开发的过程中,很多时候都是边开发边确认需求-这种工作方式之所以成功是因为是建立在已有代码有清醒认识的前提下。

    但问题是,AI 目前产生代码神速, 我问各位:你们有没有仔细看过自己的代码,直到每一行代码的含义?

    一个不真实写代码,也不仔细看代码的程序员,上来给我谈架构,我是不信的

    19 条回复    2026-03-20 10:13:33 +08:00
    raycake
        1
    raycake  
       2 天前
    目前的 AI 可以短期开发和维护一点问题没有,但是想长期,目前的 AI 我感觉我看不到。
    FawkesV
        2
    FawkesV  
       2 天前
    写着玩的可以只看实现不看代码 纯黑盒。 生产的代码还是要理需求好好读一下
    Vaspike
        3
    Vaspike  
       2 天前
    CURD 时 AI 够快
    边界清楚, 实体清晰, 开始与结束明确的算法优化时 AI 够准
    读着写好的详细设计文档开发, 或者重构优化一个已有的函数时, AI 又快又准
    但总之是个概率模型, 写出什么样的问题都有可能, OP 的观点我是认可的
    xiaowoli
        4
    xiaowoli  
       2 天前
    有点局限了,未来的程序员更多的是对项目的把控和管理
    每一行代码的含义? review 的时候必然会看,但重点还是对大局的掌控力
    fredweili
        5
    fredweili  
       2 天前
    对,还有一些需求要求是脑子里的,不好写成 prompt ,还有些灰色地带要与人沟通
    tutulyy
        6
    tutulyy  
       2 天前
    我就问一句,同行都不看 review 的时候,你怎么办?
    sage417
        7
    sage417  
       2 天前
    AI 分析理解确实比不过专家,可是 AI 的执行能力属于超人级别的,当前研发流程都是围绕高执行成本构建的,引入 AI 后产研流程必然会变天,只负责执行,甚至以前执行能力很强而吃香的程序员需要修改未来规划了。
    lokitwang
        8
    lokitwang  
       2 天前
    现在跟古法编程时代,底层逻辑变了,AI 可以把上限拉高,也可以补齐下限,公司追求效率,市场每天成千上万的东西涌入,之前做很多年的东西,现在可能几天就搓出来了,现阶段,大家比的是速度,谁更快,谁就优先享有活下来的权利。代码重要,代码重要?你问问你自己,一个消费者,他关心了一行代码了么。
    xuxingchou
        9
    xuxingchou  
       2 天前
    如果对代码后期的可维护性、性能有追求,那就做代码 review ,如果没有要求只为追求开发速度,那就直接把需求扔给 AI 一把梭
    hanangellove
        10
    hanangellove  
       2 天前
    AI 写的代码当然要看的,不懂怎么查 bug
    jarryli
        11
    jarryli  
       2 天前   1
    您说的有一定道理,我是支持你的观念的,但我们不要忽视了 AI 的自主能力,会超过人类的。昨天还跟一个老同学也是好哥们,就这个话题争论了一番。

    有了 OpenClaw+ Claude Code ,配置得当,它们就可以承担产品、UI 、程序员、测试等一系列职责,这些工作你都可以交给它来完成。AI 不但可以生成代码,也可以生成需求文档 PRD 和系统设计文档,那么程序员还需要做系统设计吗?

    我觉得:

    需求设计和系统设计,总得需要人来做吧?因为 AI 不知道你要做成什么样,也不知道系统的边界条件与成本预算。我还是认为 AI 在替人打工,不是人去给 AI 打工。人是老板,要驱动和监督 AI 干活,那么就需要给 AI 明确的指令以及约束条件。

    老同学说:

    需求和系统设计也是可以(或应该)由 AI 来完成,让 AI 帮你澄清需求,再替你设计系统,最后产出代码和上线,你全程无需干预。也就是说,人只要有个想法就行,你是客户,你说想要个啥,AI 自己会出想法和创意,再做需求分析和系统设计,最后发布上线,这一切都由来 AI 自主来完成的。你只等着验货就行了。就像你是甲方,把原始诉求告诉承包商就行,承包商开发完成再交付给你。

    我觉得还是需要系统设计的,至少目前阶段还需要,这是我的观点: https://github.com/microwind/algorithms/blob/main/start-here/AI-Era-Programmers-as-System-Design-Engineers.md
    doudouisamomo
        12
    doudouisamomo  
       2 天前
    @hanangellove 我的笨办法是不断 print 来查 bug..
    Leonooo13
        13
    Leonooo13  
       2 天前
    未来代码是一次性的 即用即弃
    giserd
        14
    giserd  
       1 天前
    我算是比较早一批接触 ai 的,但是一直只敢用 ai 小修小改,而且每次都得看看代码写的啥,但是进入到今年感觉 ai 的代能力真是越来越强了,感觉这玩意跟智驾差不多,有的人敢躺在后排睡觉有的人开了智驾比自己开还紧张,我应该是属于后者。
    kuawo
        15
    kuawo  
       1 天前
    @giserd 是的 之前用过还有很多报错什么的,现在基本报错很少了, 还考虑的更全面了
    yoshiyuki
        16
    yoshiyuki  
       1 天前   1
    看了你的另一个帖子,建议水平不高就别谈看法了吧,优先找工作
    iorilu
        17
    iorilu  
       1 天前   1
    那是去年

    现在 ai 写的代码绝对绝对比 90%人强, 甚至 95%以上

    那还有啥可说得
    a1b2c3T
        18
    a1b2c3T  
       1 天前
    问题是市面上很多公司的需求用不着很精美的代码,山照样能跑
    aker91
        19
    aker91  
       1 天前
    看了你求职那个帖子和简历,我还在想为什么会找工作那么难,看到这个问题就明白了
    Anthropic 已经百分百 AI 生成代码了, 难道他们也控制不了代码质量吗
    AI 会无限放大人与人的差距,如果还要继续在这一行业的话,这可能是唯一关键的技能
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2898 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 07:18 PVG 15:18 LAX 00:18 JFK 03:18 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