从一个小组长上升到一个组长的位置,迎面而来的挑战可想而知了。
以前,作为小组长,你可以只关注自己的一亩三分地,其他的地方都不需要你关注,更不需要你去和其他组的小组长频繁沟通,特别当遇到很多与你性格不合的小组长的时候,沟通起来难免会有很大的矛盾,严重影响工作情绪。但是当你当了组长以后,你必须协调各个小组长工作,他们中有的人可能技术比较好,有的人可能技术底子不是很好。跟技术底子好的小组长沟通起来,你不需要费什么很大的劲,但是和技术底子不好的小组长沟通起来,你会觉得压力很大,一方面,他们会质疑很多我们原本认为理所应当的事情,一些我们原本就没有深入了解过那些东西,这个时候,你没有办法解释得很清楚,当然也没有办法让他们信服,沟通危机随之而来,项目进度有可能因此拖延。
以前,作为小组长,你不需要关心项目的进度,因为这块由组长去关心,你只需要按时完成任务就可以了。现在你是组长了,你需要关心进度了,进度这个东西很难把握,特别当你在做外包项目的时候,很多东西都需要与母公司沟通,虽然现在的技术很先进,电话会议,视频会议等等,但是有一个很重要的因素就是母公司什么时候和你开展这些评审呢,这些都是无法感知的。当然很多人会说,事先可以作计划啊,哪有那么容易啊,计划肯定是可以做的,可是如果一切都按照计划来的话,怎么可能会出现延期呢,计划只能减少了延期的风险,但是并不能从根本上解决这个延期问题。
作为小组长,你不需要切换自己的身份,你就是小组长,一直都是,但是作为组长就不一样,你不仅是组长,你同时也是小组长,需要负责一块自己的代码,问题随之而来了,有可能你在解决自己的那块代码问题,其他模块的负责人,也就是小组长有问题来请教你,你必须中断自己原有的工作,转而解决他们的问题,这个时候你就会有种不停被打断的感觉,程序员应该可以感觉到当自己沉浸在写代码的意境中,打断以后再次进入的原来的境界将会很难很难。但是作为组长,你必须面对这个问题。
作为小组长,当你有把组员负责的代码拿过来自己写的冲动的时候,你可以这么做,但是当你是组长的时候,你可以这么想,但是实际经验告诉你,这个是非常可怕的想法,你最好从一开始就断绝这个念头,否则后期你会被拖垮的,所以,这里必须提一点:相信你的组员,他们其实可以做的更多。
作为小组长,你可以向组长请假,可以有事迟到一会,但是作为组长,你必须克服自己的惰性了,很多东西,你可以随意而为,但是你又不敢这么做,心理很矛盾,这些都得靠自己理性去克制了,具体因人而异了。
先写这么多吧,一方面缓解自己的压力,另一方面记录自己的点滴感悟吧。