知识卡片

技术管理岗位为什么要按团队规模分化

专业/工作 · 1001.d

内容

技术负责人的头衔(高级程序员→技术经理→技术总监→架构师→CTO)不是随意的晋升序列,而是团队规模扩大到不同阶段后,管理复杂度超出单人能同时兼顾的临界点时,被迫拆分出的新职能。几人团队时高级程序员一人可以既写代码又兜底难题;团队到十几人时冒出的新问题不再是”技术能不能实现”而是”团队效率和代码质量能否保证”,于是需要专职的技术经理;团队到百人量级、有了多条产品线后,”架构决策”和”团队/项目管理”两件事互相牵制、谁都做不好,架构师才作为独立岗位从总监和经理身上剥离出来,让专业的人做专业判断,管理者专注协调资源。核心逻辑是:岗位的拆分永远滞后于团队规模,先有管理复杂度撑爆现有角色,才有新岗位被创造出来,而不是提前按图索骥设岗。

参考来源

《技术人修炼之道》第6章《6.2 定位与角色认知:管理者到底管什么》