恭喜你,升了。
老板找你谈话,说公司决定让你带一个数据团队,四个人,负责业务线的数据开发和分析。
你心里一阵激动,终于被认可了。然后激动持续了大概三天——直到你真正开始带。
第一周你就发现了问题。以前你一天能写完的 Spark 任务,现在要花半天 review 别人写的代码,然后发现他的 shuffle 策略有问题,你忍不住直接改了。你的 Flink 作业还在跑着,但下属的问题已经排到下周了——数据口径对不上、调度依赖搞错了、业务方又改需求了。你的日历被各种会议塞满,你发现自己从早到晚忙得要死,但好像什么都没做成。
你开始怀疑:我是不是不适合带人?
不是你不适合。是你踩坑了。
几乎所有第一次带团队的人都会踩同样的坑。不是因为你不够聪明,是因为没人教过你——管理不是升职,是换了一份工作。
先搞清楚一件事:你的工作变了
在讲三个坑之前,先建立一个认知。
很多人把”升管理”理解为”原来的工作 + 管理”。不是。你的工作从根本上变了。
你以前是个人贡献者,你的价值 = 你亲手产出的东西。你写的 ETL 有多稳、你的分析报告有多深、你的数仓模型有多优雅——这些都是你的价值。
现在你是管理者,你的价值 = 团队产出的总和。不是你一个人干得多好,是四个人加起来干得多好。
这个差异有多大?看一张表:
个人贡献者 vs 管理者:核心差异
维度 个人贡献者 管理者 价值来源 个人产出质量 团队产出总量 时间花在 写代码、做分析 沟通、决策、辅导 成就感来源 解决了一个难题 团队成员解决了一个难题 衡量标准 你做了什么 团队做成了什么 面对问题时 自己解决 决定谁来解决、怎么解决 最大风险 自己搞砸 团队方向搞错
看到了吗?这不是”多了一些管理工作”,这是”换了一份工作”。
你以前是前锋,现在是教练。教练不上场踢球,教练的工作是让前锋踢好球。你可能踢得比任何一个前锋都好——但你上场踢球的那一刻,就没人在做教练的工作了。
核心洞察管理者最大的杠杆不是自己的双手,是团队的能力。你花一小时教会一个人,未来他每天都能产出。你花一小时自己干,只产出一小时的活。
明白了这个前提,我们来看三个坑。
这三个坑不是我编的。这是几乎所有数据团队新经理都会踩的——我见过太多了。你大概率至少会踩两个。
坑一:继续当最强的个人贡献者
场景
小陈是某互联网公司的数据开发,工作三年半,技术扎实,Spark 调优是组里公认最强的。上个季度他主导了实时数仓的改造项目,把一个核心指标的延迟从 T+1 降到了近实时,业务方非常满意。
年中述职后,老板找他谈话:组里要扩编,你来带这个小组,四个人。
小陈很高兴。但真正开始带之后,他发现了一个问题——组员写的代码,他看不下去。
张三写的 Spark 任务,没有做数据倾斜的处理,跑起来慢得要命。李四建的维度模型,命名不规范,字段注释缺失。王五做的数据质量校验,只检查了空值没检查业务逻辑。
小陈的第一反应是什么?自己改。
张三的任务他直接拿过来重写了 shuffle 策略,半小时搞定。李四的模型他重新设计了表结构。王五的校验规则他补全了。
他觉得这样最快。事实上也确实最快——但这正是陷阱。
一个月后,小陈累得要死。他每天工作 12 个小时,一半时间在做自己的活,一半时间在帮组员擦屁股。组员呢?没有任何成长。因为每次有问题小陈都直接改了,他们不知道自己错在哪,也不知道怎么改。
更要命的是,小陈的管理工作完全没做。组内没有代码规范,没有 review 机制,每个人各写各的。老板问他下季度的计划,他支支吾吾说不出来——他根本没时间想这些。
为什么会踩这个坑?
因为”自己干比教别人快”是一个客观事实,至少短期来看是。
你花 30 分钟就能搞定的事情,教会别人可能要花 2 个小时。你改代码比解释为什么要这么改快得多。你自己做一个分析报告比指导别人做省心得多。
所以你会本能地选择”自己干”。
但这个计算方式是错的。你在算单次成本,没有算长期成本。
你今天花 30 分钟改了张三的代码,明天他遇到类似的问题还是不会,你还得改。后天、大后天、下周、下个月——你每次都在付出 30 分钟。累计下来是几十个小时。
如果你今天花 2 个小时教会他,从明天开始他自己能搞定,你的时间就释放出来了。
短期亏、长期赚。但人的本能是回避短期的亏。
还有一个隐藏的原因:成就感。
你做了三年多的个人贡献者,你的成就感来自于”亲手解决难题”。写出一段优雅的代码、做出一个深刻的分析、调优一个 Spark 任务——这些让你有成就感。
现在让你放下这些,去做沟通、协调、辅导——这些事情不那么”刺激”,反馈周期也更长。你会本能地怀念”做事”的感觉,然后不自觉地往回退。
掉坑的信号——自查清单
对照一下,如果你中了 3 条以上,你大概率已经在坑里了:
- 你每天花超过 50% 的时间在写代码或做具体的分析
- 团队遇到技术问题时,你的第一反应是”我来”
- 你经常觉得”与其解释不如自己做”
- 团队成员的技术能力在过去三个月没有明显提升
- 你在做 code review 时经常直接重写,而不是给建议
- 你忙得没时间做季度规划、团队周报、一对一沟通
- 你休假的时候团队出了问题没人能顶
- 老板问你团队的发展计划,你答不上来