初涉管理的心态变化
前言
一直以来我主要从事的是一线的开发,经常属于核心开发,承担主要核心模块的任务,内心的想法就是主好自己的事就好了,如果有剩余的时间可以自己研究些新的技术点或纯粹放松摸鱼下,慢慢的机缘巧合之下除了承担核心开发外还做了领头人,在这个过程中因为性格及经验等原因,经历过一些煎熬
自己承担大量核心产出 VS 几乎不做任何具体事转发分配给其他人
平常任务习惯核心模块及难点模块自己自己做,其他模块分配给其他人,同时有什么需求对接时也是让对应的人直接参与,如果个人分配的事做好了爱干嘛就干嘛,我一般不会主动打扰。自己习惯承担核心模块的主要原因有如下几点:
- 自己平常的习惯就是承担核心模块
- 希望对项目有较大的掌控力,让项目有较高的质量,任何模块自己有事自己都能快速顶上
- 内心有强大的不安全感,怕脱离一线任务后技术和业务都荒废
- 希望同组的其他小伙伴任务不用那么紧张,可以保持适当的松弛感
其结果是我们组任务完成的质量相对来说很好,大部分业务和代码有问题我都能快速定位解决,但是自己有时候也很疲惫,同时一些组员如果主动性和积极性不够,会导致一些干活的人忙死,善于摸鱼的人闲死。后面为了大家都能更快更全面的熟悉各个模块,我把绝大部分模块都分配给组员,自己主要跟进处理一些线上问题以及对一些难点问题进行处理和探索一些新的技术和方案。然后发现同组成员其实都挺棒,以前以为他们不熟悉难搞的模块经过一些列bug的修改和新业务的迭代也能快速熟悉和维护。
作为对比,另一个小组则的负责人的行事风格则啥都让其他人干,有什么是都是把一个群的消息转发到另一个群然后at自己的成员,需求讲解和业务对接时也总是有意无意的制造信息障碍,明明让做事的人直接到对应群里交流沟通几下就搞好的事非经过他转发搞得信息失真无端浪费很多时间。同时见不得组员有一丝空闲时间,如果任务完成的快直接让组员提前开始下一期任务。这些行为在过去的我看来太官僚主义,同时他们项目的质量也相对较差,有什么线上问题也总是拖拉推扯,但不可否认的是每一期的任务也能在规定时间内完成,组员也得到了极大的锻炼,每个人都能对负责的模块独立支撑。
对比两个组,我自己的心态也在发生变化,一方面对于自己啥都不干,事情都让组员干,有事没事还故意制造信息差的官僚主义我仍然很讨厌,但是对于什么事都自己亲力亲为的行为除了让自己疲惫不堪,让组员得不到足够的锻炼与提升,这个也是我认知到觉得不好的点,自己也在改变,总之我还是那个我,但我又不完全是当初的那个我了,可能这就是不同的经历以及身份的转变所认知到的事不一样。
慈不掌兵之有些人永不改变
我们小组的成员技术都很强,大家也很积极主动,后来一个之前在其他项目组的同事也调到了我们这个小组,由于他参加我们项目比其他人晚,所以我分配给他的都是些相对简单的事,但是看他做事却很慢,而且做的质量也很差,中间专门给他指出了各种问题,比如代码风格跟我们之前的差异较大,有复用的部分没有使用之前的增加了维护复杂度,一开始他的情绪还很大,但为了大家的氛围,我退步了话说的很软,同时他也将一些风格问题做了适当修改,但是改的我还是不怎么满意,但是想着没必要再多纠结,能用就行,而且风格问题没啥对错,对一些东西要求太高了对别人和自己都是痛苦。后续在一系列的磨合中前进,但是整体而言感觉这个同事做事很慢,有时候还能看到事情没做完就直接玩手机摸鱼。这个过程中上面的人也问过我他在组里情况怎么样,说如果不行就把人换掉,当时内心太软,觉得虽然达不到我的期待,但是也没犯太大错误,而且目前市面行情不好,我希望给他更多机会,希望他能慢慢改进,于是我回复上面说没太大问题。后续几个月里发现基本没啥改变,做组里最容易得活bug还一堆,速度慢的出奇,好几次我都快忍不住要给上面反馈,但还是于心不忍。可是在最近,当项目比较紧张时,分配给他的事进展很慢,而且他也不反馈任务是否过大完不成,是我主动问有没有做不完的然后我再主动接手他手里其他几个做不完的任务继续做,导致本来我希望做下其他技术预研不得不暂时放下。后面在修改bug期间,我在群里说了好几次需要快速修改完上线,结果仍然回复的很好,但就是一天改一个bug,搞得我心态崩了,我们组一向质量速度都是最好的,结果现在似乎已经在其他组之后,而且跟他说要快速改完bug,他不知道怎么想的说想慢慢改,好每天都有事做,却没考虑过上线截止日期。这次我没忍住,跟上面的人简单的反馈了下问他在之前的项目组是不是效率也很低,估计上面的人也明白其中意思,说准备要将他换到其他组。听到这个消息我内心还是很震动,心里不是滋味,一开始想着给他个机会想当个好人,结果现在拖了几个月却正儿八经的当了坏人。古人云慈不掌兵义不掌财是真有理,有些人不管你给他多少机会几乎都不会有什么改观,回想起里,真不知道一开始的心善想给更多机会到底是对是错,希望每个人都能得到更多机会当然也要积极主动珍惜机会,希望每个人都能得到善意的回报。