Everyone is a Staff Engineer Now
来源
- 原文: Engineer's Codex Newsletter
- 作者: Engineer's Codex
- 发表时间: 2025-12-23
核心观点
AI 编程助手(如 Claude Code)的能力飞跃,正在根本性地改变软件工程的工作性质。
主要论点
1. AI 使某些技能过时
当代码执行变得廉价时,瓶颈转移到其他地方。曾经区分高级工程师和资深工程师的技能(架构判断、上下文管理、系统级思维)正变得越来越早成为工程师的基础要求。
2. 工程工作向上游移动
工程师的角色正从"编写代码"转向: - 规划: 决定做什么、怎么做 - 架构设计: 系统设计和技术选型 - 审查: 代码审查和风险评估 - 驾驭AI: 如何有效利用和引导AI系统
3. 新的核心技能
跨领域维护上下文 - 高级工程师能在多个领域和项目中保持丰富的上下文 - AI成为"初级工程师",人类工程师需要理解系统交互 - 识别"正确"变更的微妙副作用
异步工作流中的专注 - AI代理运行时间长,容易分散注意力 - 需要新习惯:批处理请求、提前规划后续工作 - 将代理运行时间视为"有意间隙"而非干扰
有效规划和引导AI代理 - 先生成计划,审查后再实施 - 根据场景调整策略(新功能 vs 生产基础设施) - 清晰度成为瓶颈,而非执行速度
代码审查重于编写 - 阅读代码比编写更难 - 代码生成越便宜,审查越昂贵 - AI辅助审查,但人类是最后一道防线
关键洞察
"编写代码从来不是最难的部分。知道写什么代码、放在哪里、如何设计更难。"
关键要点
- 初级工程师现在操作在以前高级水平的抽象层
- 高级工程师在规模上进行以前只有资深工程师才能做的架构设计
- 能够最好管理自己上下文的工程师将蓬勃发展
- 需要培养新的工作习惯来适应AI协作
相关实体
- AI编程助手 - Claude Code 等 AI 编程工具
- 软件工程 - 软件工程实践
- 架构设计 - 系统架构
- 代码审查 - Code Review 实践