请点击上方蓝字TonyBai订阅公众号!
大家好,我是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
如果本文对你有所帮助,请帮忙点赞、推荐和转发!
点击下面标题,阅读更多干货!
- 别再直接让AI写代码了!试试这个“Vibe Specs”模式,效率提升60%
- 代码Agent没有护城河?我用Go标准库和DeepSeek证明给你看!
- 停止构建AI Agent!这里有5个更简单的LLM工作流模式,能解决90%的问题
🔥 你的Go技能,是否也卡在了“熟练”到“精通”的瓶颈期?
想写出更地道、更健壮的Go代码,却总在细节上踩坑?
渴望提升软件设计能力,驾驭复杂Go项目却缺乏章法?
想打造生产级的Go服务,却在工程化实践中屡屡受挫?
继《Go语言第一课》后,我的 《Go语言进阶课》 终于在极客时间与大家见面了!
我的全新极客时间专栏 《Tony Bai·Go语言进阶课》 就是为这样的你量身打造!30+讲硬核内容,带你夯实语法认知,提升设计思维,锻造工程实践能力,更有实战项目串讲。
目标只有一个:助你完成从“Go熟练工”到“Go专家”的蜕变! 现在就加入,让你的Go技能再上一个新台阶!