GoForum🌐 V2EX

当编程的核心技能从“写代码”变为“调教 AI”,程序员该如何自处?

addigi · 2026-01-29 17:27 · 0 次点赞 · 4 条回复

最近深度使用 GitHub Copilot 、Cursor 以及各种大模型写代码,产生了一种强烈的“身份恍惚”。

以前,我的核心价值是将模糊的需求,转化为精准的逻辑和优雅的代码。我的武器是编程语言、设计模式和算法。

现在,我发现我的工作越来越多地变成:

  1. 拆解需求,把它变成 AI 能理解的一连串精准的“提示词”。
  2. 评审 AI 生成的代码,像导师批改作业一样,指出它的逻辑漏洞、性能问题和安全隐患。
  3. 用人类智慧去缝合AI 生成的代码块,理解它看似合理但实则诡异的“脑回路”。

这让我想起一个比喻:我们仿佛从建筑师,变成了建筑材料的质检员和自动施工机器的调教师

我不再亲手砌每一块砖,但我必须更懂砖的好坏,更懂如何指挥机器砌出我想要的形状。如果机器砌错了,我甚至要去理解它“为什么觉得这样砌是对的”。

这种转变带来的困惑是:

  • 技能树的剧变:未来更重要的,是“需求工程”、“提示词工程”、“代码评审与甄别”的能力吗?传统的算法和系统设计深度还那么重要吗?
  • 价值的再定位:如果 AI 能生成大部分“正确”的代码,那我的不可替代性,是建立在更难的“模糊问题”上,还是建立在“验收与纠错”的权威上?
  • 职业的终极形态:会分化成“AI 调教师”(高阶架构师,用自然语言指挥 AI 构建复杂系统)和“逻辑装配工”(负责微调和集成 AI 产出)吗?

想听听大家的感受和看法:你是在享受这种“如虎添翼”的赋能感,还是在警惕这种“温水煮青蛙”的能力迁移?面对这个看似必然的趋势,我们个人该如何规划和准备,才能不被浪潮拍在沙滩上?

4 条回复
purringpal · 2026-01-29 18:02
#1

分析的不错,我的看法是:拥抱变化。

不可替代性其实没有本质变化,现在已经人手必备 AI 辅助工具,但是不同的人用 AI 写代码的效率、成果,依然差异巨大。

只是这种不可替代性变得模糊了,因为没有以前那么容易直观具体的体现差异性,但是跳出这种狭义的定义,’不可替代性‘对绝大部分人来说从来都不是容易的事。

liu731 · 2026-01-29 18:02
#2

这不是一种好事吗?从工人转换成指挥者

Alias4ck · 2026-01-29 18:02
#3

感觉只是换了一个新的 DSL 罢了, 只是干活的人不是你, 你只是指挥干活的人, 而且这种 DSL 和自然语言太像了

cstj0505 · 2026-01-29 18:02
#4

当用肩扛东西变成用拖拉机拉,大力士如何自处,当然是学开拖拉机啦,需求又不会消失

添加回复
你还需要 登录 后发表回复

登录后可发帖和回复

登录 注册
主题信息
作者: addigi
发布: 2026-01-29
点赞: 0
回复: 0