代码写得越来越快,但技术肌肉正在萎缩:AI时代的“技能衰退”与应对指南
目录1. 引言AI 编码时代的隐形陷阱2. 核心洞察一完成任务不等于“练兵”A Completed Task is Not a Rep3. 核心洞察二把 AI 当“代码售货机”还是“对话导师”Anthropic 研究揭示的 17% 差距4. 核心洞察三想象力是天花板而“验证能力”才是真正的底线5. 核心洞察四告别“失忆症”Agent打造提升双向能力的“双循环”6. 结语在抽象层升高的世界里做有品味的外环掌舵者1. 引言AI 编码时代的隐形陷阱在当下这个以 Claude Code 为代表的 AI Agent 风靡的时代软件工程正在经历一场前所未有的效率革命。你只需要抛出一段自然语言需求Agent 就能在几秒钟内为你生成结构完整、看似可行的代码甚至一气呵成地解决掉原本需要几小时乃至几天才能理清的复杂任务。然而在交付速度实现指数级飞跃的同时许多开发者心中却悄然滋生出一种隐秘而深刻的焦虑我们的编码速度越来越快但我们对技术细节和软件底层的掌控感是否正在悄然剥离前 Anthropic 技术专家、前 Google 工程总监 Addy Osmani 将这种现象敏锐地定义为“Agentic Skill DecayAgent引发的技能衰退”。当 AI Agent 替我们承包了绝大多数试错、调试、重构与代码撰写的繁重工作时工程师的大脑就会在不知不觉中习惯于“只看结果不看过程”。这引发了一个关乎每位工程师职业生涯的核心命题当自动化工具帮我们抹平了一切阻力我们该如何主动构建并维持自己的技术“肌肉”确保自己在高阶抽象时代依然拥有无可替代的深度理解与核心掌控力2. 核心洞察一完成任务不等于“练兵”A Completed Task is Not a Rep在传统软件工程的演进道路上一名优秀工程师的技术直觉主要依赖于无数次痛苦的“做 Reps重复练习”构思可能成立的假设、手动排查复杂 Bug、逐行阅读代码 Diff、翻阅底层文档乃至在 Chrome 开发者工具的性能面板Performance Panel中沉浸上千个小时分析火焰图Flame Graph、追踪内存堆栈Memory Heap以及排查垃圾回收Garbage Collection造成的卡顿。正是这些充满不确定性的试错过程构建了工程师大脑中的知识沉淀。然而AI Agent 的介入彻底“短路”了这一成长路径。当“看起来可行的代码”的生成速度远远超过了开发者的“技术判断能力”时对处于职业生涯早期如入行前三年的工程师来说尤为危险。我们必须清醒地认识到当一切顺畅无阻地运行、没有任何报错发生时往往没有任何教学时刻Teaching Moment在发生。只有当程序崩溃、或者你带着明确的假设去主动探索与调试时人脑才会触发真正的深度思考。任务顺利完成仅仅代表这件工作被画上了句号绝不意味你从中获得了任何技能的增长。When a task is finished, it doesnt necessarily mean that you have learned something. It just means that the task has been finished.3. 核心洞察二把 AI 当“代码售货机”还是“对话导师”Anthropic 研究揭示的 17% 差距我们使用 AI 的交互范式正在悄然拉开开发者之间的能力鸿沟。2026 年 Anthropic 进行了一项针对初级工程师学习 Python Trio 异步库的对比实验研究其数据非常直观地揭示了这一点纯使用 AI 助手辅助的组别在随后的技术测验中平均得分仅为50%。纯手动编写代码的组别得分则达到了67%。高达 17% 的差距固然令人吃惊但更值得深思的是 AI 组内部的显著分化。研究发现AI 组中取得高分的使用者并没有把 AI 简单地当成一台“代码售货机code vending machine”直接索要答案而是将其当作结对编程的导师——他们会主动向 AI 提出概念性问题、要求原理解释、并对比不同实现方案的权衡。为什么绝大多数开发者未能采用这种方式深层原因在于目前的 AI 模型与实验终端默认倾向于以最快速度直接输出结果而开发者本身既不知道可以要求 AI 进行教学又在日常工作中承受着极其沉重的交付速度压力Velocity expectations因而急于将答案拷贝上线。如果你想在 AI 时代持续保持技术增长就必须打破这种惯性在提示词中主动加入教学指令例如明确要求 teach me as we go迫使 AI 引导自己探索实现细节在获取交付物的同时补齐知识图谱。People who used AI assistants scored 50% on a follow-up quiz against 67% for the group who were working by hand.4. 核心洞察三想象力是天花板而“验证能力”才是真正的底线随着生成式 AI 的演进软件开发的门槛被大幅拉低。只要拥有足够的想象力任何人都可以通过自然语言让 AI 快速拼装出应用系统或炫酷的交互界面。然而在真实世界的工程落地中“验证能力Verification”才是决定软件质量与架构存亡的真正底线。Agent 生成的代码表面上可能完美运行但深层却往往隐藏着许多只有资深工程师才能察觉的隐蔽缺陷。Addy Osmani 在自己的开发实践中就频繁遇到这种分化在开发一个 3D 音乐专辑网站时AI 能够迅速生成包含 3D CD 机、胶片唱机与磁带机等复古交互组件的初版界面但这些代码在移动端的帧率严重卡顿且完全违背了正确的交互模式。在开发一个写作辅助文本编辑器时AI 虽然快速给出了 UI 布局却存在严重的屏幕空间利用率低下、颜色对比度糟糕以及滚动模型Scrolling Model逻辑混乱等缺陷。如果缺乏深厚的领域知识Domain Expertise开发者极易直接将这些充满隐患的代码推向生产环境。Anthropic 对约 400,000 个 Claude Code 会话的研究也证实了这一点拥有特定任务中等及以上领域知识的开发者最终获得“经过验证成功verified success”的概率显著高于新手。领域知识赋予了工程师评判好坏的“品味Taste”使你能够准确审视并校验 Agent 的输出。Verification is the floor and imagination is the ceiling.5. 核心洞察四告别“失忆症”Agent打造提升双向能力的“双循环”许多工程师在日常工作中使用 AI 时都会面临一个极具挫败感的问题每次开启新的会话窗口AI 都会丢失之前所有的上下文。Every time that youre starting a new session, it can feel like youre onboarding a new hire that has amnesia.面对这种“失忆症”单纯依赖聊天窗口是不够的。我们需要构建一个“双循环Dual loop”机制将单次的调试经验转化为可持续利用的系统资产经验固化与转化在解决复杂 Bug例如某类微妙的 UI 滚动故障或纠正了错误的架构假设后不要让这些宝贵的知识随着会话关闭而烟消云散。将它们转化为代码库中的 lessons.md、自定义 Lint 规则、类型约束Type constraints或自动化测试用例。警惕上下文过载Context Bloat需要特别警惕的是Osmani 明确指出绝不能将过度维护 Markdown 沉淀当作万灵药。如果盲目向上下文塞入过多冗余的规则反而会干扰 Agent 的判断。必须严格筛选真正具有通用价值的约束。双向磨砺一次高质量的 Reps 练习既应该磨砺工程师的大脑让工程师理解问题的底层机制同时也应该磨砺 Agent 的上下文与记忆使其在未来的任务中做出更精准的决策。A good rep where you learn should sharpen you, and it should sharpen your agent.6. 结语在抽象层升高的世界里做有品味的外环掌舵者作为 Anthropic Claude Code 团队的技术成员、前 Google 开发者体验工程总监Addy Osmani 在 14 刷写软件工程底层逻辑的生涯中深刻体会到随着技术抽象层的不断抬升软件工程的基础知识与工艺精神Craftsmanship非但没有过时其回报率反而因 AI 的杠杆效应而被无限放大。Osmani 曾分享过一个极具启发性的个人体验在日常开发中他经常同时并行运行 5 到 10 个 Agent 会话。有一次因为任务切换过于频繁他甚至不小心向错误的 Agent 会话发出了“添加暗黑模式Dark mode”的指令。这个失误让他顿悟了一个残酷的现实Agent 的吞吐量增长速度远远超过了人类注意力的极限Agent throughput scales faster than my attention。这就要求人类工程师必须从繁琐的代码拼接中解放出来走向更高维度的“外环Outer loop”——站在宏观视角负责制定目标、校验可行性、把控质量、安全与最终的用户体验。当无限的代码可以被 AI 瞬间生成你真正的核心壁垒不再是打字与语法熟练度而是你如何审视代码的品味与判断力。终极思考在 Agent 可以为你同时并行运行无数任务的未来你准备如何分配自己那极为有限的注意力、品味与技术判断力作者道一云低代码作者想说喜欢本文请点点关注~技术资料分享

相关新闻

肤感水漆是什么?有什么用?优缺点详解

肤感水漆是什么?有什么用?优缺点详解

一、肤感水漆是什么 肤感水漆是一类以水为分散介质的水性木器涂料,成品涂膜具有极低光泽(常见在5以内)与细腻温润的触感,因触摸时接近肌肤般柔和而得名。它是在水性木器漆基础上,针对“低光泽细触感”这一饰面效果做配…

2026/9/30 14:44:43 阅读更多 →
选大健康蛋白产品别盲目跟风,看企业科研实力更靠谱

选大健康蛋白产品别盲目跟风,看企业科研实力更靠谱

随着国民健康意识提升,大健康市场产品种类持续增多,蛋白类营养产品热度居高不下。很多消费者选购蛋白相关产品时,容易被华丽的宣传话术、产品包装上的蛋白含量数字误导,忽略产品背后企业的科研能力、原料验证体系与长期安全性。市…

2026/9/30 14:44:43 阅读更多 →
元宝    LeetCode 133. 克隆图 C语言实现

元宝 LeetCode 133. 克隆图 C语言实现

LeetCode 133 克隆图 在 C 语言中的实现,主要难点在于: 图可能存在环,需要用哈希表(或数组)记录已克隆的节点。C 语言没有自动垃圾回收和容器,需要手动 “malloc” 分配内存,并正确管理指针。Le…

2026/9/30 14:44:43 阅读更多 →

最新新闻

C++桥接模式四种实现:从指针到std::variant的工程实践

C++桥接模式四种实现:从指针到std::variant的工程实践

从"类和类纠缠"到"接口和实现各过各的"做C开发这么多年,我一直觉得设计模式这事儿最怕"背名字"。桥接模式(Bridge Pattern)就是个典型——很多人能把定义背出来:"将抽象部分与实现部分分离&am…

2026/10/1 18:56:55 阅读更多 →
《农业机械学报》系统类文章写作与投稿全攻略:从选题到见刊

《农业机械学报》系统类文章写作与投稿全攻略:从选题到见刊

搞科研的同行都知道,向《农业机械学报》这类农业工程领域的权威期刊投稿,最怕的就是文章“看起来像个方案描述,读起来却不像一篇论文”。尤其是系统类文章——整机系统、控制系统、作业系统、监测系统——题目里带“系统”二字,写…

2026/10/1 18:56:55 阅读更多 →
ARM 平台运行 Windows 程序:Wine、FEX-Emu 与 DXMT 兼容层实战解析

ARM 平台运行 Windows 程序:Wine、FEX-Emu 与 DXMT 兼容层实战解析

1. 从“Madeira”这个名字说起:一个跨平台兼容层的真实需求 第一次看到“Madeira”这个标题,加上关键词里那一串 Wine、FEX-Emu、DXMT、iOS、x86-64,我脑子里第一反应是:这大概率是一个围绕“在非 Windows 平台上跑 Windows 程序”…

2026/10/1 18:56:55 阅读更多 →
白萝卜YOLO专用数据集:1000张实拍图+双格式标签+小目标检测优化

白萝卜YOLO专用数据集:1000张实拍图+双格式标签+小目标检测优化

简介:本资源是面向计算机视觉初学者与算法工程师的白萝卜目标检测专用数据集,专为YOLO系列模型训练与验证设计,适用于农业识别、食品质检等实际场景的快速原型开发。压缩包共2000个文件,含1000张高质量标注图像(JPG格式…

2026/10/1 18:56:55 阅读更多 →
白萝卜目标检测实战:YOLO数据集校验与边缘部署指南

白萝卜目标检测实战:YOLO数据集校验与边缘部署指南

简介:本资源是面向计算机视觉初学者与算法工程师的白萝卜目标检测专用数据集,专为YOLO系列模型训练与验证设计,适用于农业识别、农产品质检等实际场景。数据集包含1000张高质量标注图像,配套2000个文件:1000个VOC格式X…

2026/10/1 18:56:54 阅读更多 →
SpringBoot集成Activiti 7工作流引擎:审批系统实战指南

SpringBoot集成Activiti 7工作流引擎:审批系统实战指南

做后端时间久了,总会遇到一个绕不开的需求:审批。不管是请假、报销、合同会签还是订单审核,本质上都是一条带状态的流转链路。早些年大家喜欢自己在数据库里硬写状态字段,用if-else把流程状态机搓出来,前两个月还好&am…

2026/10/1 18:55:54 阅读更多 →

日新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 0:00:30 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 0:00:30 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 1:01:17 阅读更多 →

周新闻

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解 【免费下载链接】spirula-studio Cross-vendor 3D Gaussian Splatting trainer - video to splat to mesh, Vulkan or CUDA. 项目地址: https://gitcode.com/GitHub_Trending/sp/spirula-studio Sp…

2026/9/30 13:14:22 阅读更多 →
SEO怎么推广速查手册新手避坑实战指南

SEO怎么推广速查手册新手避坑实战指南

SEO怎么推广速查手册新手避坑实战指南 模板网站太丑不够用?别急着加滤镜,那是治标不治本。很多老板盯着后台流量掉得眼红,却还在纠结首页Banner的圆角是不是3像素。这就像穿着西装去挖土,姿势不对,努力白费。我整理这份 速查手册…

2026/9/30 18:13:06 阅读更多 →
FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏

FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏

FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏 【免费下载链接】FireRed-OpenStoryline FireRed-OpenStoryline is an AI video editing agent that transforms manual editing into intention-driven directing through natural language …

2026/9/30 13:14:49 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 0:00:30 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 0:00:30 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 1:01:17 阅读更多 →