惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园_首页
量子位
D
DataBreaches.Net
博客园 - 司徒正美
J
Java Code Geeks
博客园 - 【当耐特】
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
aimingoo的专栏
aimingoo的专栏
B
Blog
The Cloudflare Blog
D
Docker
I
InfoQ
爱范儿
爱范儿
MongoDB | Blog
MongoDB | Blog
腾讯CDC
月光博客
月光博客
Hugging Face - Blog
Hugging Face - Blog
Microsoft Azure Blog
Microsoft Azure Blog
Vercel News
Vercel News
阮一峰的网络日志
阮一峰的网络日志
小众软件
小众软件
S
SegmentFault 最新的问题
GbyAI
GbyAI
有赞技术团队
有赞技术团队

宝玉的分享

高效商业智能体的架构剖析指南 AI 原生思维——像训练大模型一样训练自己 Warp 如何让 Agent 自我进化 我的 AI 原生开发流程:一个真实案例的完整复盘 关于 Agent 的几个判断 tsshd v0.1.9 已经发布,低延迟的 ssh - OSCHINA - 开源 × AI · 开发者生态社区 一文看懂ChatGPT、Codex、Work 的差别 从零开始玩转循环 (Getting started with loops) 为啥 Codex 还不推出类似 Codex Design 的产品? DeepSeek 的 10 万亿美元大战略 来自 Codex 官方团队的分享:如何把 Codex 用到极致 为什么我不“凭感觉编程” 创始人手册:打造 AI 原生初创公司 Forward Deployed Engineer:AI 时代的新宠岗位,到底干什么? AI 时代到底该怎么管一个工程团队 为什么资深开发者讲不清自己的专业能力 Codex 的野心,MCP 和 Skill 的下一步 裁员潮将持续,直到我们学会发掘 AI 的商业价值 机器人的终局:英伟达 Jim Fan 宣告 VLA 时代结束,WAM 登场 深度拆解:AI Agent Harness 的构造 使用 Claude Code:HTML 难以置信的奇效 Anthropic 兄妹 Dario Amodei 和 Daniela Amodei 最新对话:Claude 为什么一直限速? Boris Cherny:Claude Code 之后,写代码正在变成“管理 Agent” 大多数公司根本没有为 AI 做好准备 Demis Hassabis:AGI 还缺什么,智能体到底行不行,下一个科学突破长什么样 深度拆解 Hermes Agent 的记忆系统:它如何修正 OpenClaw 的误区 Karpathy 最新访谈:Vibe Coding 只是开始,真正重要的是 Agentic Engineering AI 的经济账根本算不通 为 Agent 设计产品 Cat Wu 面试了几百个 PM 候选人,几乎没人答对一个问题:AI 产品经理到底应该干什么?
从 TL 到 EM:我终于不再盯着 AI 写代码了
宝玉 · 2026-07-29 · via 宝玉的分享

今年以来,我在使用 Coding Agent 方面有一个很大的变化,就是从 TL(Tech Lead)的角色变成了 EM(Engineering Manager)的角色。

这两个角色主要差别在技术参与深度多少。

以前:AI 写代码,我必须盯到代码层

之前我更像一个 TL,虽然不是说事必躬亲,但是系统设计、代码审查什么的肯定是少不了的,说到底还是对 AI 写的代码不放心。

这样虽然质量更有保障,但是人会成为 Agent 的瓶颈,很多事情需要人去决策,细节需要人去掌握。

TL 与 EM 两种 Coding Agent 协作方式对比

转折点:Fable 5 之后,我开始相信结果

转折点在 Fable 5 前后,我发现 AI 写的代码质量已经相当可以了,只要稍加验证就不会有太大偏离,所以我越来越少的去干预 AI 写代码,而是会更站在全局去看一个项目:

决定项目怎么做,去验收好结果。

这极大的释放了 Agent 的生产力,大部分时候我想好要做什么功能,先和 Agent 一起做一个技术方案,然后确认方案没问题后,用 /goal 加上方案,让 Agent 去执行,写代码和自动化测试,等做好再去验收下功能,代码不怎么细看。

从功能目标到结果验收的 Coding Agent 协作闭环

有 Bug 了就是把 Bug 描述给 Agent 让它自己去重现解决,并且让 Agent 补上相关测试覆盖,修复了后人再去验证一下。

技术选型,也终于不再围着自己的技能树转

这样还有一个好处,就是在技术选型时,不会局限于你自己的喜好和擅长。

当你是 TL 的角色是,还是会有点过度关注技术实现,包括技术选型会偏向你自己熟悉的喜欢的,而不一定是最适合的。

当你是 EM 的角色做技术选型,就不再关注自己擅长什么,而是什么技术最适合项目。

我因为前端熟悉,所以最开始开发字幕翻译 App 时,就优先考虑 Electron 这样的技术栈,因为自己熟悉,有问题能解决也能写的出来。

后来发现 Electron 性能很难满意,就换成了 Swift + AppKit 原生技术栈,本来我 Swift 是不熟悉的,但有 AI 辅助,整个过程毫无压力。

现在在设计 BaoCut 下一个大版本的时候,要考虑跨平台方案,首选是 Rust,哪怕我从来没写过一行 Rust 代码,但我知道这是一个很好的跨平台选择。

目前基于 Rust 的第一个版本已经写完了,整个过程几乎没有任何语言上的障碍。

真正的瓶颈,从写代码变成了想清楚

通过这样的模式我在开发 BaoCut 的时候,基本上可以每天一个小版本迭代。https://baocut.app/releases/

这两天速度慢下来了,是因为需要构思新的大版本,这时候人就又成了瓶颈了:如果人没想清楚该做什么,Agent 再厉害也帮不上。