从程序员到技术主管,我用了七年

📅 2026-05-28 · 👁 6 次阅读

我是什么时候"被"提拔的

2017 年,写 PHP 第五年的某个下午,CTO 把我叫到小会议室:

"老李,技术部要扩,你带三个新人吧。"

我愣了一下:"啊?我?"

CTO 笑:"你 code review 写得细,他们服你。"

就这样,我稀里糊涂地开始了管理生涯。没有培训,没有交接,没有任何人告诉我"管理者该做什么"。

第一年:差点崩溃

前三个月,我犯了一个新手管理者都会犯的错——事必躬亲

  • 下属写不完的需求,我帮他写
  • 他写的代码我看不顺眼,直接帮他改
  • 上线出 bug,我半夜爬起来修

三个月后,我累得快抑郁了。更糟糕的是:那三个新人一点没成长,因为他们没机会犯错、没机会踩坑。

有一天晚上加班,我看着 IDE 里别人的代码,突然意识到:

我不是在带团队,我是在带三个"看我写代码"的观众。

第二年:学会"忍住"

转机是我读了一本书,叫《新官上任》。书里有一句话击中了我:

"管理者的产出 = 他直接管辖团队的产出总和。"

意思是:我自己写 1000 行代码,不如让 5 个人各写 1000 行

我开始练习忍住

  • 看到代码不顺眼,只指出方向,不亲自下场改
  • 下属来问问题,反问他"你觉得呢?"
  • 项目延期,不是自己加班救火,而是陪着下属一起拆解问题

第一次忍住不下场的那天,我浑身难受,像戒断反应一样。

但三个月后,那个原本只会照着原型抄代码的小张,独立设计了一个完整模块

那一刻我才真正理解什么叫"带人"。

第三年:开始有"管理思维"

到了 2020 年,我已经带 8 个人了。这一年我总结了三条心法:

1. 招聘比培养重要 10 倍

招错一个人,要花半年时间证明他不行,再花三个月走人流程,再花三个月招新人。总成本是工资的 5 倍以上

我现在面试 70% 的时间在看这个人是不是会主动思考,30% 才看技术细节。

2. 1v1 是最高 ROI 的管理动作

每两周和每个下属聊 30 分钟。不聊项目,聊他这个人

  • 最近累不累?
  • 想学什么?
  • 对团队有什么建议?

我做过最划算的事就是坚持 1v1。8 个人里,没有一个离职的

3. 保护团队比讨好上级重要

老板经常甩一些"很急但不重要"的需求过来。新手主管会接,老主管会

挡的方式不是硬刚,而是:

"这个需求我可以接,但要砍掉另一个。您选哪个?"

把决策权抛回去,老板通常自己就放弃了。

给新晋主管的三条建议

如果你刚被提拔,我直接告诉你:

  1. 前三个月别做任何大决策。先观察、先听、先建立信任。
  2. 找到你的"接班人"。培养一个能替代你的人,是你升职的前提。
  3. 不要丢掉技术。完全脱离一线的主管,半年后就会被下属糊弄。

最后

带团队 7 年,我最大的感悟是:

写代码是和机器打交道,带团队是和人打交道。机器有 bug 可以调试,人有情绪只能共情。

如果你也在转型期,别焦虑——慢慢来,先学会忍住不下场

推荐阅读

← 返回首页