昨天,前阿里巴巴 P10 技术专家毕玄(林昊)的一张聊天截图在技术圈流传开来。截图内容核心传达了一个信号:随着 AI 的深入应用,传统按技术栈划分岗位的模式正在松动,未来技术岗位或将统一为 Agent 工程师。

截图中的大意是:公司将不再按前端、后端等技术栈划分岗位,所有技术岗位统一为 Agent 工程师。工作安排也将以产品、项目任务为导向,这意味着单一工作任务可能涉及多种技术领域。对于不熟悉的领域,鼓励员工借助 AI 工具或请教同事。为此,公司会为员工报销诸如 Cursor Pro 等 AI 编程工具的订阅费用,并组织分享会帮助大家建立对相关技术栈的基本认知,以更好地利用 AI 完成工作。
这引发了广泛讨论:我们熟悉的、壁垒分明的前后端分工模式,是否真的离消失不远了?
回想大学初学编程时,选择一门语言几乎决定了未来的职业方向——Java、Go 还是 Python 做后端?Vue 还是 React 做前端?抑或是安全、DBA 等更垂直的领域?在 AI 尚未普及的年代,精通一门语言和其生态并非易事,不同技术栈之间“隔行如隔山”是常态。
但 AI 的出现悄然改变了这一切。过去,探索新领域主要靠搜索和请教他人;现在,AI 大幅降低了学习新知识的门槛,并模糊了技术领域间的边界。一个很深的感触是:作为一名传统的后端开发者,虽然了解一些 React 或 Vue,但 CSS 始终是一座难以逾越的大山。有了 AI 的辅助,虽然仍无法与专业前端工程师媲美,但独立完成一个包含前后端的小工具已成为可能,甚至原型设计也可以交给设计类 Agent 粗略完成。这在两年前,对于一个只懂后端的程序员来说,是项非常困难的任务。如今,只需对前端技术栈有基本概念,就能借助 AI 应对一些简单需求。AI 或许尚无法替代领域专家,但它确实在拉平不同技术领域间的门槛。
对许多程序员而言,AI 编程已成为必需品,甚至“ vibe coding ”(沉浸式编码)的使用与否都已不由个人决定。它极大地提升了编程效率,也让传统的“古法编程”在短时间内显得不再那么不可或缺。整个软件工程行业正在被快速重塑。
此前,谷歌 AI 总监也曾预测:软件工程正在消失,未来 AI 不会消灭程序员,但会淘汰只会写代码的程序员。其实,传统软件工程的演变逻辑并未消失,只是进程被 AI 加速了。过去,移动端工程师、Flash 动画师等岗位也经历了由盛转衰,但那种技术替代通常较为缓慢,从业者有较长时间转型。而 AI 的介入可能让某些专项工作(如 SQL 优化)在短时间内被高效解决,相关从业者可能来不及充分准备就面临转型压力。
其次,AI 编程也使得初级与高级程序员的能力差距在缩小。过去,新人熟悉项目可能需要一两周甚至更久;现在,借助 AI,一两天就能摸清项目脉络。无论是后端尝试写前端,还是前端尝试设计 UI,跨界门槛正在降低。尽管 AI 的产出尚达不到人类专家级水准,但应付普通需求已游刃有余。
在 AI 时代,那些能统筹并合理利用各种 AI 工具、具备跨领域知识和沟通协作能力的 T 型人才将更具优势。因为 AI 仍难以处理现实世界中的复杂人际关系,需求评估、跨团队协作、与用户沟通等依然是人类擅长的领域。这也是为什么我们仍需要深耕某一领域的专家,毕竟生产环境的代码最终需要有人负责和把关,单纯依赖 AI 生成的代码,其质量和安全性仍需专业评估。
我个人并不认为 Agent 工程师 的全面到来会一蹴而就,但趋势已然清晰。作为开发者,我们或许可以保持一丝乐观:现阶段的 AI 终究是工具,而最终创造价值的,依然是背后那些善于学习、思考和使用工具的开发者们。
附:一些值得关注的开源项目与工具
(仅供参考,部分与 AI 编程、效率提升相关)

技术浪潮奔涌向前,无论是积极拥抱 Agent 工程师的新范式,还是继续深化在特定技术栈(如后端架构)的护城河,持续学习和适应变化都是开发者的核心课题。对这类技术趋势与职业发展的讨论,欢迎来 云栈社区 交流分享你的看法。
|