AI Agent 时代,程序员不用写代码了,那还需要做系统设计吗? - V2EX
如果想在 V2EX 获得更好的推广效果,欢迎了解 PRO 会员机制:
pro/about

如果你经常使用铜币置顶主题,持有 V2EX Solana Token 会在每日签到时获得额外铜币:
solana
jarryli

AI Agent 时代,程序员不用写代码了,那还需要做系统设计吗?

  •  
  •   jarryli Mar 19 904 views
    This topic created in 59 days ago, the information mentioned may be changed or developed.

    今天跟一个老同学也是好哥们,就这个话题争论了一番。不是那种吵架哈,是不同意见的讨论。

    有了 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

    4 replies    2026-03-23 13:54:12 +08:00
    nickyadance23
        1
    nickyadance23  
       Mar 19
    用来辅助就可以,毕竟 LLM 的向量空间信息量远远超过你的脑子,经常能提出意外的好点子
    jarryli
        2
    jarryli  
    OP
       Mar 19
    @nickyadance23 确实,但如何辅助提问呢?像老板一样说,我要做一个用户系统,不说清楚用户规模,访问量,技术栈吗?
    kaneg
        3
    kaneg  
       Mar 22 via iPhone
    最近我也有类似的困惑。 在 AI 之前,有新需求老板都是交给架构师先做系统设计,然后评审确定合理性和可行性,之后交给程序员实现。没有架构师的设计,程序员无从下手。
    而现在有了 AI ,老板开始直接给程序员布置任务,程序员直接把需求交给 Claude code 。Claude code 对需求是来者不拒,从来不质疑。老板要啥就做啥。
    我不知道这样下去会发生什么,隐隐约约感觉有一种会失控暴雷的预感。
    jarryli
        4
    jarryli  
    OP
       Mar 23
    @kaneg 转型是程序员的出路,成为 Agent 驱动工程师,不再是精于代码细节。一定时期内,架构设计和方案决策还是需要人来做的,AI 还替代不了。
    About     Help     Advertise     Blog     API     FAQ     Solana     856 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 21:11 PVG 05:11 LAX 14:11 JFK 17:11
    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