讨论AI对程序员职业发展的深层影响,指出开发者正从代码实现者逐步转向AI工作流管理者,值得程序员思考职业定位。
AI 不再是我们工作流中闪闪发光的附加功能,它是每天坐在我们身边的无声协作者。这个协作者编写我们的样板代码、解释复杂的错误、生成文档,有时甚至在我们完成之前就已经完成了整个组件。
这为我的系列提出了一个新问题:
开发者正在慢慢成为 AI 管理者而不是编码者吗?
并不是以某种反乌托邦的方式,而是以一种真实的、每日都在发生的、"我花更多时间进行验证而不是编写代码"的方式。
这是我的《开发者 vs AI》系列的第三部分。
开发者曾经把大部分时间花在敲代码上。现在我们花更多时间在:
我们在从创建者向策展人转变。这不是坏事,但它改变了保持敏锐所需的技能集。
AI 可以整天生成干净的函数。但它仍然在以下方面存在困难:
这使得架构比以往任何时候都更有价值。理解系统设计的开发者将胜过那些只依赖于 prompt 的人,无论 AI 变得多好。
我使用 AI 越多,就越觉得它像是在接待一位初级开发者:
区别是什么?这位初级开发者永远不睡觉——并且从数百万个项目中学习。
开发者的角色变成了管理这种关系:给出更好的指示、引导方向,并维护代码质量。
我们已经看到这种情况发生。
思维清晰、能写出清晰 prompt、逻辑上能分解问题的开发者能得到更好的 AI 结果。而那些不这样做的人……会很困难。
"Prompting"不是魔术技巧。它只是清晰思维转化为文本。
从某种意义上说,AI 正在暴露我们是否真正理解了我们要解决的问题。
以下是我注意到的,也许你也有同样的感受:
AI 为你做得越多,当你手动编写代码时,你就越开始怀疑自己。
不是因为你不擅长。而是因为你已经太习惯有第二大脑了。
这是个问题。开发者需要对自己的推理能力有信心——这是使调试、架构决策和领导能力成为可能的原因。
如果 AI 继续加速发展,想要保持领先的开发者应该加倍关注:
这些是 AI 放大的技能,但无法替代的技能。
说实话?是的。但是以最好的方式。
AI 正在让开发更人性化,而不是更少人性化。它自动化的是敲键盘,不是思考。
当我们进入假日季节时,我正在为这个系列和所有以开发者为中心的读者准备两个特别发布:
1️⃣ 年终特辑:《2025 年最佳开发者 AI 工具——真实项目测试》
一份实用、直言不讳的列表,包含:
2️⃣ 假日开发者 vs AI 特别剧集
一篇更深入且更富有挑衅性的后续文章,将在假日期间发布:"当 AI 成为默认问题求解者时,开发者角色会发生什么?"一份关于当 AI 成为我们在 2025 年首先使用的工具时,开发者职业如何演变的个人和分析性观察。
两部分都将作为单独的假日特别版推出。敬请期待。
👋 感谢阅读——我是 Marxon,一位探索 AI 如何重塑我们构建、管理和思考技术方式的网络开发者。
如果你喜欢这篇文章,请在 dev.to 上关注我,并在 X 上加入我(@Marxolution),我在那里分享更短的想法、实验和幕后的想法。
让我们继续深思熟虑地构建。🚀
有些评论可能仅对已登录的访问者可见。登录以查看所有评论。
如需进一步操作,你可以考虑屏蔽此人和/或举报滥用行为。