简而言之:Tech Lead 拥有工作的技术方向;Engineering Manager 拥有人员和团队的整体成功。两者有重叠,在小团队中一个人可能同时担任两个角色,但问责制不同。
| 维度 | Tech Lead | Engineering Manager |
|---|
| 主要关注 | 架构、技术质量、工作交付 | 人员成长、团队健康、招聘、交付 |
| 拥有权 | 技术决策和标准 | 绩效评估、职业发展、人员编制 |
| 代码时间 | 高 | 低到偶尔 |
| 职业讨论 | 非正式指导 | 正式所有权 |
| 向谁汇报 | 通常向 EM 汇报 | 通常向资深 EM / 总监汇报 |
EM: "We need to ship the billing rewrite this quarter and grow Maya toward senior."
TL: "Here's the architecture and sequencing. Maya can own the API layer to stretch her."
→ EM clears blockers + tracks growth; TL guides the technical execution.
了解边界可以让你进行合作而非竞争,并表明你理解领导力是一组互补的职责,而不是单一角色。
这对你自己的职业道路也很重要:有些人作为 Tech Lead 很出色,不应该仅因为管理是唯一明显的晋升途径而被强行推向管理岗位。