AI 能帮助经验较少的工程师成长吗?

原标题Can AI Help Less Experienced Engineers Grow?

Theo 讨论编程助手、团队协调,以及用 AI 学习和盲目转发输出之间的区别。

ThTheo讲者
频道
Theo - t3․gg
发布
2026年6月1日
视频
38:50
阅读
8 分钟
幻灯片
2
原文
英语
在 YouTube 打开
往下滚动阅读时,视频会缩到右下角继续播放。字幕跟随阅读语言。
阅读语言共 2 种语言可读
由 AI 从英语原文翻译。打开“对照原文”可以逐段核对。
摘要

30 秒看懂

Theo 回应 Sean Goedecke 的观点,认为编程智能体能改善部分工程产出,同时也带来新风险。他回忆团队经历,包括一位初级工程师的学习过程,并对 AI 可能如何影响职业发展提出个人预测。

  1. 1可能提高下限Theo 认为编程智能体能帮助发现部分错误,同时也可能带来更多产出和风险。
  2. 2协调有成本给延期项目增加人员可能增加入职和沟通工作。
  3. 3关于 endpoint 的提问Theo 用 Mel 的问题说明,知识缺口需要结合具体情境理解。
  4. 4AI 作为学习工具好奇的新手可以用助手探索陌生概念并继续追问。
  5. 5不确定的职业预测Theo 预计人们使用 AI 的差异会影响职业发展,但这是推测。

要点建议

  1. 编程智能体可能发现明显错误,但不能保证改动正确或安全。
  2. 经验、当前技能和学习潜力是不同维度。
  3. 给延期项目增加人员可能带来协调和入职成本。
  4. 用户提问、实践并核实答案时,AI 可以辅助学习。
  5. 个人职业结果和未来就业影响的说法都存在不确定性。
全文

按章节阅读整理后的全文

只看原始文稿
01

AI 能提高下限吗?

Theo 回应 Sean Goedecke 的观点,并区分辅助与质量保证。

AI 能帮助经验丰富的工程师,但对工程决策有困难的人会怎样?我认为编程助手可以通过提出更常见的解决方案、发现一些明显错误来提高下限。它们也可能让一个人更快产出有害改动,因此这只是对取舍的判断,并非保证。

我在回应 Sean Goedecke 关于 AI 让效率较低的工程师造成更少负面影响的文章。他认为工程产出差异很大,糟糕的改动可能给同事增加工作。我会把部分问题理解为能力与职责的不匹配,而不是把每个人固定排在一条单一的等级线上。

02

团队协调与成长

他讨论自己在团队中的作用、增加人员的成本以及对经验较少工程师的培养。

我自己也可能造成这种不匹配。我擅长快速推进和理解系统,但代码质量会有所变化。在团队里,我有时用一个不打算合并的拉取请求展示想法,让同事审视思路,再把它正确实现。

团队规模也很重要。Fred Brooks 的《人月神话》提醒,给延期项目增加人员可能让项目更晚完成,因为入职和协调会消耗时间。这并不是说增加人员永远无益;效果取决于工作如何拆分,以及引入新人的成本。

有人建议给延期的 T3 产品工作增加人手,我也会遇到这个问题。贡献者可以帮忙,但必须有人负责引导和协调改动。在过去的工作中,我有时通过缩小范围、优先处理真正能交付的内容来帮助延期项目,而不是假定扩大团队就能解决进度问题。

能力有多个维度,经验只是其中之一。我可能愿意投入时间培养经验较少、但成长潜力很大的工程师,而不是仅凭当前产出判断他们。这种投入短期可能拖慢团队,但如果人们得到支持,也有机会留下来成长,之后可能获得回报。

03

智能体与明显错误

编程助手能帮助处理局部问题,但仍需要审查。Theo 回忆了一次困难的博客发布流程。

Goedecke 认为编程智能体提高了下限:过去可能包含明显局部错误的改动,现在可能更连贯。我见过不熟悉某种语言的人使用助手后出现类似改善。但看起来合理的拉取请求仍可能出错,尤其是需要跨系统上下文时。

智能体可能指出明显错误,例如缓存键没有包含用户信息,或者文件没有关闭。它也可能漏掉细微问题或接受糟糕的指令。把模型输出视为需要审查的工作,比假定 AI 辅助的每一项改动都能运行且安全更稳妥。

我想用过去的一段工作流程说明自己的挫败感,但首先要肯定 Twitch 的 Mod View 团队。他们是我合作过最优秀的团队之一,在紧迫期限下解决了困难问题。我为这个团队及其交付的产品感到骄傲。

我说的问题出在发布公告的博客文章,而不是 Mod View 产品。我们提供了视频演示,我记得最初的文章使用了体积很大的 GIF 转换文件,而不是轻量的视频嵌入,导致页面非常庞大。这是我对特定事件的回忆,并非对相关人员的独立调查。

我回忆了几次尝试修复的过程:使用 Twitch 视频嵌入、将演示转换成 WebM、提供 HTML 并安排存储。结果仍没有达到预期的自动播放效果,而视频中展示的文章后来出现了失效的嵌入内容。这个经历反映的是我所体验到的沟通和流程问题。

我也谈到自己当时非常愤怒的反应,以及这可能对晋升产生的影响。我想知道编程智能体是否能更好地处理一个直接的视频嵌入请求。这只是一个假设性的比较,并非对特定模型的测试;单个轶事也无法衡量同事的整体能力。

04

经验与能力

Theo 画出两个维度,并质疑在不理解输出的情况下简单转发 AI 结果的价值。

Goedecke 指出,如果一个人只是转发请求给助手,却不理解其工作,可能产生问题:同事等待回复更久,当事人学到更少,公司仍需承担员工和工具的成本。这些是对工作流程的担忧,并不能证明使用 AI 的人没有价值。

我画了一张粗略示意图,以经验为一个轴,以我对工程技能的主观判断为另一个轴。重点是区分经验和当前能力:有些新人学习很快,而任职多年也不保证掌握所有相关技能。这是概念草图,不是经过验证的人才排名方法。

05

新人的学习路径

他讲述招聘 Mel 的经历,说明提出基础问题并不会否定她的贡献。

为了说明这一点,我讲述了为 Ping 招聘 Mel 的经历。Ping 是一个直播协作产品,涉及 Web 开发、WebRTC 和直播集成。她来自游戏开发领域,正在构建自己的游戏引擎,而不是沿着传统 Web 工程路线成长。她的好奇心和已有项目让我看到了潜力。

我向 Mel 介绍技术栈后,她很快用它重建了自己的作品集,还开始了另一个项目,而那时我甚至还没准备好练习题。我聘用了她,后来她参与了产品工作、管理工具和视频录制基础设施。对我而言,教训是要看实际展示的学习能力和主动性,而不只看熟悉的履历。

大约一年后,我们一起规划录制存储系统。我有一条规则,让新员工每天至少提出一个问题,以减少担心自己显得不够有经验的顾虑。设计讨论结束后,Mel 问什么是 endpoint;她此前的工作方式让她还没有以同样方式接触过这个基础术语。

这个问题并不会抹去她此前已经构建的成果。在我们的技术栈中,许多通信以类似函数调用的方式呈现,而她之前的游戏引擎工作需求也不同。同一个知识缺口,放在不同人的经验、职责和学习意愿中,可能意味着不同的事情。

06

使用助手学习

Theo 讨论把 AI 作为解释和反馈的来源,并将学习与盲目接受生成内容作比较。

我认为有学习动力的新人可以用 AI 追问那些原本不好意思问、或找不到人问的问题,也可以用它探索不熟悉的图表或概念。这是学习机会,但答案仍需要核实,获得人类导师的指导也依然有价值。

我把这与仅仅利用助手显得有产出、却回避理解的做法作对比。我区分的是一个人如何使用工具,而不是是否使用工具。智能体可以让初稿更容易产生,但人仍需学到足够知识,判断初稿是否解决了真正的问题。

经验与技能示意图
幻灯片 1 / 2经验与技能示意图Theo 的图是个人概念模型,并非经过验证的工程师评估方法。

我重新绘制了示意图,让经验从新人延伸到资深,另一条轴表示我对技能的印象。我用它讨论经验有限却成长很快的人。这只是个人启发式模型,不能涵盖影响工程师工作的全部技能、机会或环境。

我还提到实习生 Yash 独立探索修改 Web 打包文件的经历,作为好奇心和主动性的另一个例子。我认为 AI 能为这样的人提供更多调查和实验的方法。至于个人会以多快的速度进步,那只是我的预期,不是经过测量的职业结果。

文章提出担忧:依赖生成的答案可能减少学习。我认为结果取决于使用者和工作方式:人可以用助手比较想法、追问解决方案为什么有效,也可以不加理解地接受输出。这两种情况都可能发生。

07

反馈、偏好与职业

他讨论拒绝工作成果、强烈技术观点及不确定的就业预测,最后鼓励持续学习。

丢弃工作成果时也存在人际差异。有时同事投入了大量精力,即使改动不合适,我拒绝他们的拉取请求时也会感到内疚。我觉得丢弃 AI 生成的尝试更容易,也告诉团队,如果我的提案不合适,可以直接关闭。

但这并不能免除与人沟通时的体谅。如果同事使用 AI 并分享输出,接收反馈的仍然是人。团队需要讨论工作的实质,而不是把人当作一个工具。

我认为根深蒂固的偏好可能把智能体引向糟糕的选择,因为当用户自信地否定建议时,助手可能顺从。我对 React 的争议只是强烈技术偏好的一个例子;任何框架的优劣都取决于具体项目和限制。

虽然我强烈不同意 Alex Russell 关于 React 的部分观点,但我认可他对设备性能差距的研究。我展示的图表比较了部分手机随时间变化的单核基准分数。它说明了硬件差异,并不能全面衡量每位用户的 Web 体验。

手机性能比较
幻灯片 2 / 2手机性能比较图表比较了部分手机随时间变化的单核基准分数。

助手既可能挑战用户的假设,也可能强化这些假设。我担心某人坚持偏好的方案,而模型在没有揭示取舍的情况下表示赞同。这种风险说明需要测试替代方案并检查结果,而不是认定所有对某框架的反对都是无知。

我预测,AI 可能拉大两类工程师之间的差距:一类用它学习,另一类依赖它却不建立理解。我直言了可能的就业后果,但所说的规模和时间只是个人推测,不是经过证明的统计,也不是对任何具体个人的预测。

我给新工程师的建议是继续提问、尝试,并记录学到的东西。不知道一个术语,与拒绝学习它是两回事。AI 可以成为有用的学习伙伴,但进步仍然需要好奇心、实践、反馈和对答案的核实。

核心机会是用这些工具促进成长,而不仅仅让产出看起来更漂亮。我预计这个领域会发生变化,并鼓励人们在变化中继续学习。我对个人结果的信心只是个人观点,并非保证。

同频道的其他文章

5 张幻灯片38:47EN → 简体中文
Theo - t3․gg· 2026年10月28日Theo 的长时间 Agent 实验:验证、算力与成本Theo Browne · Ping Labs滑板游戏和两个编译器项目展示了反复检查与弹性算力如何支撑 agent 工作,也揭示了循环可能带来的高昂成本。编程智能体智能体工程AI cost & performance+2
5 张幻灯片36:07EN → 简体中文
Theo - t3․gg· 2026年10月27日Theo 谈 Token 成本、编程智能体与 AI 能力的价格Theo Browne · Ping Labs一则关于 Lauren 的 AI 支出估算广泛传播,引出了对缓存计价、基准测试和编程智能体工作方式的讨论。AI cost & performance编程智能体Inference+1
5 张幻灯片30:37EN → 简体中文
Theo - t3․gg· 2026年10月26日Theo 的三个技能:用编程智能体审查和交付代码Theo Browne · Ping Labssol-loop、full-send 和 full-stop 如何定义审查、验证以及不同程度的合并权限。Agent skills编程智能体Code review & verification+2
2 张幻灯片0:43EN → 简体中文
Theo - t3․gg· 2026年10月23日Theo 区分安全漏洞与实际攻击Theo Browne · Ping Labs一段简短讲解:软件漏洞披露和攻击事件为何属于不同类型的安全新闻。CybersecuritySoftware engineering
6 张幻灯片29:22EN → 简体中文
Theo - t3․gg· 2026年10月22日Theo 谈安全漏洞、被盗 API 密钥与 AITheo Browne · Ping Labs从漏洞披露到补丁部署之间的风险窗口,以及被盗推理密钥为何可能有价值的推测。CybersecurityAI securitySoftware engineering+1
4 张幻灯片31:13EN → 简体中文
Theo - t3․gg· 2026年10月20日Theo:更聪明的模型为何能帮助更多人Theo Browne · Ping Labs从游戏修改到编译器实验,Theo 重新思考谁能从更强大的 AI 中受益。编程智能体Developer productivityHuman-AI Collaboration+1