AI时代软件开发者该做什么?从写代码到指导AI写代码
作者: CBISMB
责任编辑: 邹大斌
来源: CBISMB
时间: 2026-05-29 10:31
浏览: 1
点赞: 0
收藏: 0
几十年来,软件工程师的工作就是写代码。但在AI编码时代,这个岗位的定义变得模糊不清。
这是越来越多的软件开发工程师的日常:几乎不再亲自写代码,而是让Claude完成大部分分析、规划和编码工作。有些项目100%由Claude Code编写,有些项目甚至没有审查过代码。虽然仍然可以称之为软件开发者,但是否还能被称为程序员要打个问号。
让AI智能体写代码,就像让另一位开发人员替你写代码然后你来审查——这是一种完全不同的体验。你不再调试拼写错误和bug,而是调试代码的实际功能,然后让智能体修复发现的问题。迭代速度大幅提升,但思路不清晰的代价也会迅速放大。你失去了编码体验,但获得了数量级的效率提升。
有些开发人员会怀念那种"心流状态"——一切顺畅运转、时间仿佛融化般的沉浸感。也会失去通过逐行编写代码而建立的对代码库的深刻理解,甚至可能逐渐丢掉多年积累的编码技能。"但没办法,有了AI,就能在一下午建成一个功能完善的网站。从前主要做前端,现在构建后端也轻而易举。我甚至能用不熟悉的语言编程。"一个开发人员如是说。
繁琐的编码工作完全消失,开发者可以专注于自己喜欢的部分。但潜在问题同样存在:当一切都第一次就按设计运行时,很容易不假思索地放行,很难保持专注和应有的审慎。
"这是一个仍在成形中的角色。我们手里还有键盘,但键盘那头的东西已经变了。"Hodges写道。软件工程师的新岗位描述会是什么样,目前仍无定论。