创始人的取舍法则(四):团队规模控制——十个优秀工程师胜过三十个平庸打工人
很多工程师转型做创始人的第一个“权力幻觉”,往往来自团队规模的膨胀。拿到融资或业务稍有起色后,会议室里坐满了新面孔,汇报层级从扁平变成了总监、组长、主管,创始人看着工位爆满,很容易误以为“兵强马壮,大事可成”。
但现实往往会给这种盲目扩张一记响亮的耳光:原本 3 个人一周能上线的核心功能,团队扩充到 30 人后,反而需要开两周需求对齐会、排期一个月、测试两周;线上 Bug 数量呈指数级增加,代码库迅速腐化成没人敢动的泥潭。
在软件工程领域,人多不等于力量大,人多往往直接等同于混乱与低效。
一、软件工程的沟通复杂度物理定律
布鲁克斯在《人月神话》中早就揭示了一个残酷的数学事实:在团队内部,沟通渠道的数量随着人数 $N$ 呈平方级增长:
$$C = \frac{N(N-1)}{2}$$
【10 人团队】: 45 条沟通路径 【30 人团队】: 435 条沟通路径 (扁平、即时、对齐极快) (层级、跨组对齐、信息衰减 10 倍) ○ ─── ○ ─── ○ ○ ─ ○ ─ ○ ─ ○ ─ ○ ─ ○ │ ╲ ╱ │ ╲ ╱ │ │ ╳ │ ╳ │ ╳ │ ╳ │ ╳ │ ○ ─── ○ ─── ○ ○ ─ ○ ─ ○ ─ ○ ─ ○ ─ ○ │ ╱ ╲ │ ╱ ╲ │ │ ╳ │ ╳ │ ╳ │ ╳ │ ╳ │ ○ ─── ○ ─── ○ ○ ─ ○ ─ ○ ─ ○ ─ ○ ─ ○当团队从 10 人扩张到 30 人时:
- 人数只增加了 2 倍;
- 潜在的沟通摩擦与信息衰减路径暴增了近 10 倍(从 45 条激增至 435 条)。
团队为了维持秩序,不得不设立大量的项目经理(TPM)、引入冗长的审批流、召开跨部门评审会。最终,工程师的大部分精力不再是写代码解决客户问题,而是在飞书文档里写方案、在周会上辩论接口字段、在多分支合并冲突中消磨生命。
二、平庸工程师带来的代码腐化技术债
团队规模失控最可怕的后果不是人力成本增加,而是代码资产质量的断崖式下滑。
优秀工程师与平庸打工人的核心区别,不在于打字速度,而在于抽象能力、全链路感知与代码敬畏心:
| 维度 | 10 人精英工程师团队 | 30 人平庸/新手混合团队 |
|---|---|---|
| 系统认知 | 具备端到端全栈视角(从前端交互到内核 I/O) | 仅关注自己负责的单点接口,缺乏全局上下文 |
| 问题解决 | 从根因出发,重构设计,消除坏味道 | 遇到问题直接加if-else打补丁,制造二次隐患 |
| 代码交付 | 追求高内聚低耦合,自带完善的单元测试 | 交付即不管,把排查 Bug 的工作甩给测试或运维 |
| 工具文化 | 善用自动化、CI/CD、脚本工具消除重复劳动 | 依赖人肉重复点击、手工部署、表格登记 |
| 技术债态度 | 主动重构,维持代码库整洁与架构敏捷 | “代码能跑就别动”,任由技术债滚雪球 |
当平庸工程师在主干分支提交了大量充满 Bad Smell(坏味道)的代码时,优秀工程师不仅要写自己的代码,还要花费 50% 以上的时间帮他们 Review、重构和擦屁股。最终的结果是:顶尖人才心力交瘁选择离职,平庸员工继续留存并招揽更多同类,形成“格雷欣法则”(劣币驱逐良币)的恶性循环。
三、精兵战略的实施路径与薪酬算账
控制团队规模并不意味着停止业务发展,而是用“高密度人才 + 自动化体系”替代“人海战术”。
3.1 财务账本:2 倍薪酬招顶尖人才 vs 批量招聘
假设企业有 30 万元/月的研发预算:
- 方案 A(平庸人海战术):招聘 20 名月薪 1.5 万元的初中级工程师。
- 直接人力成本:30 万/月;
- 隐性管理成本:需配备 2 名项目经理、租用更多工位、采购更多办公设备(额外支出约 5~8 万/月);
- 产出:产出散乱,沟通内耗严重,每月修复 Bug 占用大量工时。
- 方案 B(精兵攻坚战术):招聘 8 名月薪 3.5~4 万元的资深全栈/架构级工程师。
- 直接人力成本:30 万/月;
- 隐性管理成本:创始人直接扁平管理,无需额外中间层(额外支出 0 元);
- 产出:自主驱动,快速上线,自测充分,代码优雅稳定。
在几乎相同的总成本下,方案 B 创造的业务价值与交付速度通常是方案 A 的 3 倍以上。
3.2 打造精英团队的工程管理准则
- 端到端所有权(End-to-End Ownership):
谁写的业务代码,谁负责前端交互、后端实现、CI/CD 流水线以及线上监控。取消专职“传话筒”岗位,倒逼工程师走出舒适区,理解全链路。 - 极高的招聘 Bar(宁缺毋滥):
面试不仅考算法题,更要考察对底层原理的理解(如网络协议、并发模型、存储引擎)和商业产品常识。如果一个候选人无法让团队现有成员感到敬佩,坚决发拒信。 - 自动化基建武装团队:
将节省下来的管理精力投入到工具链建设中。完备的自动化测试、金丝雀发布、可观测性监控、代码规范 Linter,能让 10 个人爆发出百人团队的工程战斗力。
作为创始人,最需要克制的就是虚荣心。不要用团队人数来衡量企业成就,单人创造的 ARR(年度经常性收入)和人均交付价值,才是科技公司最值得骄傲的底牌。