技术主管(tech lead,TL) 是负责团队或项目技术成功的工程师。你仍然需要写代码,但你的主要工作从只是构建转变为确保正确的事物得到良好的构建。TL 是一个力量倍增者:你的影响力是通过团队交付的内容来衡量的,而不仅仅是你自己的代码提交。
核心职责
text
✓ TECHNICAL DIRECTION → set architecture, standards, and the "how" of the project
✓ DELIVERY → break work down, unblock people, keep the project on track
✓ QUALITY → code review, testing culture, keeping the codebase healthy
✓ MENTORING → grow the engineers around you
✓ COMMUNICATION → translate between engineering and stakeholders
✓ DECISIONS → make (or facilitate) technical decisions and own the outcome
一个具体例子
你的团队被要求添加支付功能。作为 TL,你不仅仅是接任务。你设计技术方案(使用支付提供商 vs. 自己构建),将其分解为可交付的模块,决定谁做什么,亲自审查代码中的风险部分,并告诉产品经理什么时候现实可行。
一个常见的误解
新任 TL 经常认为这个头衔意味着"最优秀的编码者"。并不是。它意味着对团队技术成果负责的人。有时候,你整天最有价值的工作是一个 15 分钟的对话,解决了三个人的阻碍。
为什么这很重要
没有明确技术所有人的团队会漂泊不定:决策停滞,质量下滑,工程师各自为政。
理解这个角色是关于杠杆而非英雄主义,这是做好它的第一步。
