最近要从服务了近6年的公司离开,离开自己亲手建立并成长了两年的团队。自己从0搭建团队,并持续成长到25个人,这中间经历过很多挑战,自己也在战战兢兢中逐步成长,有成功的经验也有很多失败的教训。

1. 我理解的技术管理

大多数人在讲到技术管理时,都偏重在“管理”上,认为技术管理者已经成为领导,不用在技术一线拼命加班,只需要把人管好就行,这个也是绝大部分没做技术管理研发的想法。我在刚开始做技术管理时也带有这种想法,但做起来缚手缚脚,没有章法,自己做的痛苦。

技术管理包含技术和管理两块,两者也没有明确的比重,但两者几乎同等重要,是相辅相成的

时常可以看到技术很强的人做技术管理之后,不会做的很差,都能做到中等水平以上,如果再在管理上稍微改善,其技术管理成绩将会变得优秀。究其原因,研发人员还是技术至上的,对技术很强的人都会比较认同,因此技术强的人来leader团队遇到的阻力会小很多。但如果在管理上改善,就会比较困难,因为管理的结果很难像技术结果那般容易衡量。管理动作也会相对琐碎,提升起来也不是那么快捷,甚至可以说好的管理者都是磨出来的。

2. 技术管理的目标

现在很多文章都在制造技术管理的焦虑,认为研发人员到了30岁之后再不转管理就会比较失败。其实这些文章没有讲清楚为什么要做技术管理。

为什么要做技术管理?

技术管理是实现业务目标的工具。
单纯讲技术管理意义不大,需要放到具体的业务场景里去,因为需要实现业务目标所以相关的技术动作和管理动作都会有所不同。比如在创业公司做技术管理与大公司做技术管理势必不同,因为两种公司的业务阶段不同。

不过,技术管理也有一些共同的子目标:研发高效、高质量、团队成长。

3. 技术管理的收获

3.1 敢于决策

这是我做技术管理后最大的收获。之前无论是做资深研发还是架构师,虽然都会背一定的指标,但相比技术管理所承担的责任还是小了许多。非技术管理者更重要的工作是按照上级意图执行,在关键时刻虽然有一定的抉择权,但主要抉择还是在技术管理者。

因此,在刚进入技术管理角色时,最大的挑战在决策。决策看似有着较大的权利,但权利和责任是相匹配的,有多大权利就需要承担多大责任。敢于决策,也就意味着敢于承担后果,比如决策之后团队大量离职,团队工作效率下降等等。当然很多决策并没有这么严重,也不会折磨迅速,这些结果也都是日积月累的。

在做技术管理中,相对改正了“瞻前顾后”的问题,在面对问题时,分析问题->找出多种解决方案->比较有缺点-> 选择方案,推进执行->执行中不断修正。

3.2 规划能力

做技术管理的优点就是给到管理者一个全局的视野,不仅需要从技术全局还要从业务全局来思考问题,再落地到技术实现上。这里就需要强规划。规划布局现在技术上更要体现在团队上。技术规划会比做某个模块或者某个领域要更大一些,会针对一些通用的问题作出规划,这块相对比较简单。团队规划,主要基于技术规划和支撑业务的规划,进行合理的团队结构搭建。

有了规划,更重要的是实施,将大目标拆成小目标,在实现每个目标的过程中收集反馈,并适当调整步伐。

在两年的技术管理中,搭建团队,推动技术规划落地,从技术角度推动了业务的发展。

3.3 培养下属成长

“己欲立而立人,己欲达而达人”。

团队的成长离不开每个人的成长。团队的绩效就是技术管理者的绩效。因此,培养下属使其不断成长,推动团队成长才能达到技术管理的目标。

培养下属是交心的过程,看到下属的成长,也让自己非常欣慰,给他人做出了一些贡献。

4. 技术管理的教训

技术管理不总是开心的,其实我做技术管理以来,更多感受到的是痛苦,在痛苦中成长蜕变。

4.1 时间安排

技术管理者的时间是自由的,也是不自由的。
自由是因为技术管理者自身工作内容可以自己安排,一些工作也可以安排给合适的下属推进完成。不自由是因为技术管理者的时间是属于团队的,只要团队需要技术管理者就需要贡献时间和精力来解决问题。
优秀的技术管理者,很难是自由的,需要不断的思考团队、技术、业务的发展。

在这一块,自己做的不好,时间被外部消耗,这也是大公司的通病吧。

4.2 深入关键技术细节,永远不要脱离技术

做了技术管理不可避免会疏远技术细节,基本不可能再像之前做研发那样一心扑在代码上。但技术管理者最不能丢的是技术,这也是我做的不好的地方。

当然技术管理者在技术上的关注更多在技术架构上,但关键的技术细节还是要有很深入的理解。比如做交易相关的业务,MySQL的主从复制方式很可能对交易业务有较大的影响。这些关键技术细节,不仅影响技术进度,更可能影响到业务。

技术管理不能脱离技术,需要在技术广度和深度上不断精进,这样才能真正带领团队成长,也才能真正服众。

4.3 关键时要严格

技术研发是个很累的工作,作为技术管理者都想给团队塑造一个和谐的氛围,这样大家工作起来才可能开心。

现在回想起来这种和谐不是以宽松为手段的,还是以结果导向的。过多的宽松会是的团队很和谐,但成果会变少,效率会降低,反而影响团队的成长。