AI 正在重写“软件工程师”的岗位描述:未来你需要这 6 项核心技能
本文永久链接 – https://tonybai.com/2025/07/15/the-agentic-software-engineer
大家好,我是Tony Bai。
最近,如果你和身边的程序员朋友聊天,很可能会感受到一丝寒意。是的,软件工程行业正在经历一个自 2008 年以来最冷的冬天。职位空缺大幅减少,大厂裁员的新闻不绝于耳。
很多人将矛头指向了 AI:“是 AI 抢了我们的饭碗!”
然而,一篇来自 DoltHub 的深刻文章《The Agentic Software Engineer》提出了一个更本质的观点:别怪 AI,杀死软件工程师黄金时代的,是互联网的普及。
过去 25 年,从互联网到移动互联网的浪潮,创造了海量的工程需求,软件工程师也因此成为了时代的宠儿。但现在,这波巨大的增长红利期已经结束。
那下一个浪潮是什么?文章给出了答案:Agentic AI (智能体 AI)。
这不仅仅是一个新技术,它将彻底重塑我们的工作方式,重写“软件工程师”这个岗位的核心要求。这不是一次普通的更新,这是一场彻底的进化。
告别“代码工人”,拥抱“智能体工程师”
文章预言,软件工程师不会被淘汰,而是将进化,去“驾驭”这波新的 AI 浪潮。我们将成为所谓的 “智能体软件工程师” (Agentic Software Engineer)。
在这个新角色下,我们的工作不再是整天埋头编写成千上万行代码。AI Agent 可以比我们更快、更不知疲倦地完成这项任务。我们的核心职责,将转变为:
一个指挥、协调、审查和运维 AI Agent 军团的专家。
我们从亲自下场比赛的“运动员”,变成了运筹帷幄的“教练”。
AI 时代的生存指南:你的技能升级清单
那么,要成为一名合格的“智能体软件工程师”,我们需要点亮哪些新的技能树?文章为我们梳理了一份极其宝贵的“技能升值/贬值清单”。
技能升值 (Skills++):这 6 项能力将是你未来的护城河
- 版本控制 (Version Control)
Git 不再仅仅是你个人的代码管理工具,它将成为协调你与成百上千个“AI 码农”协同工作的核心骨干。你需要用它来管理 Agent 的并行工作流、审查 Agent 提交的 PR、以及在 Agent 犯错时进行回滚。精通 Git 模型,将是从业基础。
- 产品思维 (“Product”)
AI Agent 擅长执行,但前提是指令必须清晰。任务分解、需求定义、接口设计等产品经理的核心技能,将成为每个工程师的必备能力。如果你无法将一个模糊的想法拆解成 Agent 可以处理的、足够小的任务块,你将无法与 Agent 高效协作。
- 代码审查 (Code Review)
这是未来我们耗时最多的日常工作。当 Agent 可以在 10 分钟内生成 500 行复杂的代码时,你的价值就体现在审查这些代码的正确性、可维护性和安全性上。接受吧,你正在从一个 Code Writer 变成一个 Code Editor。
- 测试 (Testing)
文章说:“We’re all SDETs now.”(我们现在都是软件测试开发工程师了)。面对一个可能会“创造性”地修改代码以绕过测试的 Agent,编写精准、全面的测试用例,是约束和指导 Agent 行为的最有力工具。 那些热衷于寻找边界条件、享受“破坏”代码乐趣的工程师,将在新时代中变得极其宝贵。
- 系统设计 (System Design)
未来的系统设计,需要更多地考虑如何容纳和管理不那么可靠的 Agent。你需要设计出具有清晰边界、强健接口、高度可测试性的系统,这样即使 Agent 的某个部分出错,也不会导致整个系统崩溃。
- 运维 (Operations)
我们都将成为 “智能体可靠性工程师” (Agent Reliability Engineer)。你需要设计、部署、监控和调试由无数 Agent 组成的复杂网络。当仪表盘上警报响起时,你需要快速定位问题是出在哪个 Agent 的行为上。学习大规模系统的运维之道,宜早不宜迟。
技能贬值 (Skills–):这些技能正在被 AI 替代
- LeetCode 式算法题: AI 已经能在瞬间解决大部分算法题。
- 语言语法熟练度: Agent 知道所有语法细节,你只需能读懂代码即可。
- 打字速度: AI “思考”和“打字”的速度,是人类无法企及的。
现在,立即开始行动
这篇文章给我们的不应是焦虑,而是行动的路线图。我们应该如何开始?
- 亲自使用 Agent: 去尝试 Claude Code、Gemini CLI 等领先的编码智能体。找一个终端窗口,看着它工作 15 分钟,感受一下未来的工作形态。
- “外包”你的日常工作: 在你现有的开发流程中,寻找那些可以“委托”给 Agent 的任务。比如:“为我刚才的提交补充单元测试”,或者“重构这个函数,让它更具可读性”。
- 刻意练习新技能: 将你的学习时间,有意识地投入到上述 6 项“升值技能”上。
小结:浪潮已至,要么驾驭,要么被吞没
软件工程师的“25年黄金时代”或许已经落幕,但这不意味着职业的终结。
一个由 AI 驱动的、充满无限可能的新时代正在开启。这场变革是不可避免的,拥抱 Agent 的公司,必将“碾压”那些固步自封的公司。而能够驾驭 Agent 的工程师,也必将成为这些公司的核心。
角色的转变或许是痛苦的,甚至会像文章所说的那样,变得有些“无聊”。我们可能会失去一些亲手创造的“流心”时刻。但这是进化的代价,也是我们保持价值的唯一途径。
现在,拿起你的冲浪板,开始学习如何驾驭这波巨浪吧。
成为一名“智能体软件工程师”,从今天开始。
资料链接:https://www.dolthub.com/blog/2025-07-02-the-agentic-software-engineer
你的Go技能,是否也卡在了“熟练”到“精通”的瓶颈期?
- 想写出更地道、更健壮的Go代码,却总在细节上踩坑?
- 渴望提升软件设计能力,驾驭复杂Go项目却缺乏章法?
- 想打造生产级的Go服务,却在工程化实践中屡屡受挫?
继《Go语言第一课》后,我的《Go语言进阶课》终于在极客时间与大家见面了!
我的全新极客时间专栏 《Tony Bai·Go语言进阶课》就是为这样的你量身打造!30+讲硬核内容,带你夯实语法认知,提升设计思维,锻造工程实践能力,更有实战项目串讲。
目标只有一个:助你完成从“Go熟练工”到“Go专家”的蜕变! 现在就加入,让你的Go技能再上一个新台阶!
商务合作方式:撰稿、出书、培训、在线课程、合伙创业、咨询、广告合作。如有需求,请扫描下方公众号二维码,与我私信联系。
评论