V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
jarryli
V2EX  ›  推广

AI 时代,程序员不用写代码了,但总要做系统设计,那具体要如何做系统设计呢?分享下我的真实感受。

  •  
  •   jarryli · 12 小时 6 分钟前 · 201 次点击

    AI 时代,程序员都要转型做系统设计

    去年最火的 AI 编程工具是 Claude Code ,而今年最火的 OpenClaw 很火。有了 AI Agent ,它可以承担产品、UI 、程序员、测试等一系列职责,这些工作你都可以交给它来完成。

    但总体需求和系统设计,还得人来做,因为 AI 不知道你要做成什么样,也不知道系统的边界条件与成本预算,AI 还是需要人来给它意图和指令,否则 AI 也不知何去何从。

    传统意义上的产品、UI 、前端、后端、大数据工程师、算法工程师等角色正在消失,不会那么细分了。未来需要的角色,是能够理解需求、设计系统并做出技术权衡的综合型工程师。换句话说,我们需要的是既懂需求、又懂架构,同时具备良好算法思维的系统设计工程师

    当你清晰地描述了问题之后,下一步就是定义问题的边界和约束。这个步骤至关重要,因为它直接影响后续的算法选择、技术架构和实现成本。

    那么,AI 时代究竟如何才能做好系统设计?欢迎大家留言探讨。

    作为 20 年的老程序员了,AI 对我的冲击也非常大。这是我的粗浅看法,欢迎指正: https://github.com/microwind/algorithms/blob/main/start-here/AI-Era-Programmers-as-System-Design-Engineers.md

    1 条回复
    jarryli
        1
    jarryli  
    OP
       11 小时 52 分钟前
    关于设计模式和架构,整理了点资料,供参考: https://github.com/microwind/design-patterns
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   948 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 21:42 · PVG 05:42 · LAX 14:42 · JFK 17:42
    ♥ Do have faith in what you're doing.