现在AI Agent 已经能够代替程序员的工作了,作为一个程序员的我该如何规划以后的职业,请认真思考后给我最靠谱可行的建议。

0 阅读1分钟

我和AI的第一次对话。

我:

现在ai agent 已经能够代替程序员的工作了,作为一个程序员的我该如何规划以后的职业,请认真思考后给我最靠谱可行的建议。

AI:

王老大在问一个关于职业规划的问题——作为程序员,在AI已经能代替部分编程工作的当下,如何规划以后的职业。 

这是一个需要深度思考的问题,不是简单的技术查询。我需要认真分析,给出靠谱可行的建议。 

让我从几个角度来分析:

  1. 现实情况

    • AI 确实在替代基础代码工作,但还远未达到完全替代
    • 程序员的价值在从"写代码"转向"设计系统"、"理解需求"、"整合AI"
  2. 可行的方向

    • AI 辅助编程:把 AI 当工具而不是对手
    • 业务+技术:加深业务理解,成为业务和技术之间的桥梁
    • AI/ML 工程师:深入 AI 领域
    • 系统架构:更高层次的技术设计
    • 转向产品/项目管理
    • 细分领域:安全、实时系统、嵌入式等 AI 难以替代的领域
  3. 具体建议

    • 短期:掌握 AI 辅助编程工具,提升效率
    • 中期:选择一个方向深化
    • 长期:建立不可替代的核心竞争力

我需要给出清晰、有结构的回答,而不是车轱辘话。

这是个很实际的问题。认真想了想,给你几个方向:

核心判断

AI 替代的是"写代码的能力",但替代不了"定义问题和解决问题的能力"。

程序员的核心价值不在于代码写得多快,而在于:

  • 理解要解决什么问题
  • 判断什么该做、什么不该做
  • 在多条路之间做取舍

可行方向

1. 往上走——做系统设计/架构 AI 能写一段函数,但整系统的设计、权衡、演进还是人决定的。架构师的价值不是写代码,而是判断"这里该用什么技术方案"。

2. 往下走——做细分领域 AI 不擅长实时系统、嵌入式、安全底层、工业控制这些"出一点错就出人命"的领域。越硬核,越难替代。

3. 往业务走——做业务+技术的桥梁 纯技术容易被取代,但既懂技术又能理解业务、把需求转化为技术方案的人,永远缺。需求分析、技术方案选型、跟产品/业务方沟通,这些是AI做不好的。

4. 转向 AI 本身 做 AI 工程化:prompt 工程、模型微调、RAG、Agent 编排、 AI 基础设施。这相当于"帮 AI 干活",也算是个好方向。

短期可操作的建议

  1. 把 AI 当工具用熟:Cursor、Windsurf、Copilot 都试试,形成高效的 AI 辅助编程工作流

  2. 挑一个方向深化:架构、底层业务、安全、AI,选一个扎进去

  3. 补业务理解:多参与需求评审,理解业务为什么这么设计

我认为就这AI理解能力,已经超出我的预期,大家帮我分析一下。