半年前我还是个一线开发,每天写代码、改bug、发版本。现在我是个技术经理,带五个人的小团队,每天开会、做计划、协调资源。
这半年的转变比我想象中大很多,有收获也有迷茫,有成长也有阵痛。写篇随笔记录一下,也给想转管理的朋友一些参考。
为什么转管理
说实话,最开始转管理不是我主动选择的。
当时团队扩张,原来的经理升职了,需要有人接手带团队。领导找我谈话,问我愿不愿意试试。我那时候写代码写了五六年,遇到了瓶颈,觉得技术上再往上走很难,就答应了。
现在回头看,这个决定是对的,但过程比我想象的艰难。
很多人转管理是因为觉得管理轻松,不用写代码了,只要指挥别人干就行。真做了才知道,管理比写代码难多了。写代码是和机器打交道,机器是讲道理的;管理是和人打交道,人是不讲道理的。
最开始的混乱
刚转管理的第一个月特别混乱。
最不适应的是没有整块时间了。以前写代码可以安安静静地写一上午,现在每隔几分钟就有人找你。这个问你个问题,那个让你做个决定,还有各种会议要开。一天下来感觉什么都没干,但又特别累。
然后是不会安排工作。以前自己写代码,需求来了就做,做完就测试。现在要把工作分配给团队成员,还要考虑每个人的能力、兴趣、工作量。刚开始的时候分配不均,有的人忙死,有的人闲死,自己还得帮着擦屁股。
还有就是不会开会。以前开会只要听着就行,现在要自己主持会议,控制节奏,引导讨论,最后还要有结论。第一次主持周会的时候,说了十分钟就不知道说什么了,冷场了好久,特别尴尬。
最痛苦的是不能写代码了。手痒的时候特别想自己写,但作为经理应该把时间花在更重要的事情上。而且你写了代码,团队成员就不知道该怎么写了,反而影响效率。
慢慢上手
大概过了两个月,慢慢上手了。
第一件事是学会了授权。以前总觉得这个事情我自己做更快,那个事情我自己做更好。后来发现,你什么都自己做,团队成员永远成长不起来,你自己也会累死。学会放手,让团队成员去做,哪怕他们做得没你好,也要给他们机会。
第二件事是学会了沟通。管理的核心就是沟通。和上级沟通,了解期望和方向;和团队沟通,了解想法和困难;和其他部门沟通,协调资源和进度。以前我是个内向的人,能不说话就不说话,做了管理之后逼着自己去沟通,现在已经能从容地和各种人打交道了。
第三件事是学会了做计划。以前做项目走一步看一步,现在要提前规划,排期、估时、风险控制,都要考虑到。计划不是一成不变的,但没有计划肯定不行。有了计划,团队才有方向,进度才能可控。
第四件事是学会了反馈。以前觉得做得好就做得好,做得不好就自己改了。现在知道要给团队成员及时反馈,做得好的要表扬,做得不好的要指出来,还要告诉他们怎么改进。反馈要具体,要及时,要对事不对人。
技术和管理的平衡
转管理之后最大的困惑是技术还要不要学。
我的答案是要学,但不能像以前那样深入了。作为技术经理,你不需要是团队里技术最好的,但你不能是技术最差的。你要能看懂代码,能做技术决策,能评估方案的优劣。
我现在的做法是每天抽一个小时看技术文章,了解行业动态和新技术。每周抽半天时间写点代码,保持手感。不追求成为技术专家,但至少不能和技术脱节。
但更多的时间要花在管理上。团队建设、项目管理、流程优化、人员培养,这些才是管理的核心工作。技术是基础,管理是核心,两者缺一不可。
很多技术转管理的人会陷入一个误区:觉得管理不写代码就是不务正业,总想回到技术一线。其实管理也是一种专业,需要学习和练习,和写代码一样需要积累。
管理的心得
做了半年管理,有一些心得。
第一个心得是管理的本质是通过别人拿结果。你自己再厉害,一个人也干不了五个人的活。你的价值体现在团队的产出上,而不是你个人的产出上。所以要把精力放在培养团队、提升团队效率上,而不是自己埋头干活。
第二个心得是要了解每个人。团队里每个人都不一样,有的人需要鼓励,有的人需要压力,有的人需要空间。了解每个人的特点,用不同的方式管理,效果会好很多。一刀切的管理方式是懒政。
第三个心得是要透明。项目进度、团队目标、遇到的问题,都要和团队透明沟通。不要藏着掖着,信息不对称是团队最大的敌人。大家都知道发生了什么,才能一起想办法解决。
第四个心得是要承担责任。团队出了问题,首先是经理的责任,不要推卸给团队成员。成员做得不好,是你没教好;项目延期了,是你计划没做好。承担责任,然后想办法改进,团队才会信任你。
第五个心得是要保护团队。作为经理,你是团队和外界之间的缓冲。上面的压力、其他部门的需求、各种不合理的要求,你要先过滤一遍,不要让团队被打扰。给团队创造一个安心写代码的环境,是经理的重要职责。
还在学习
做了半年管理,感觉自己还是个新手,要学的东西还有很多。
比如怎么处理绩效差的员工,怎么和其他部门抢资源,怎么在有限的时间里做最多的事,怎么平衡工作和生活。这些都是需要在实践中慢慢学习的。
管理没有标准答案,每个团队、每个公司、每个阶段都不一样。别人的经验可以参考,但不能照搬,要根据自己的情况调整。
有时候也会怀疑自己是不是适合做管理。特别是遇到挫折的时候,会想是不是回去写代码更简单。但每次看到团队成员成长,看到项目顺利交付,就觉得这份工作还是有意义的。
写在最后
从技术转管理,是一次职业转型,也是一次自我挑战。
它让我从只关注代码变成关注人,从只关注自己的任务变成关注整个团队的目标,从执行者变成了决策者。这个过程有痛苦,但更多的是成长。
如果你也在考虑转管理,我的建议是想清楚自己为什么要转。如果是因为不想写代码了,那管理可能也不适合你,因为管理比写代码更累。如果是因为想影响更多的人,想做更大的事,那管理可能是个好选择。
转管理之后不要放弃技术,技术是你的根。但也不要沉迷于技术,管理才是你的本职。在技术和管理之间找到平衡,是每个技术管理者的必修课。
路还很长,继续学习,继续成长。
评论(0)
暂无评论,快来抢沙发~
评论功能仅对会员开放,请先登录
登录