(本文曾以“新任技术领导会遇见哪些问题”为名发表于《程序员》2015.11.A期)
《论语·子张》:
子夏曰:“仕而优则学,学而优则仕”。
后半句“学而优则仕”更为人熟知,按我浅薄而世俗的理解,这话的意思是,由学可以致仕,就是说,你学问大了,就能当官。比如苏东坡,比如柳宗元,比如诸遂良,比如孔子,比如李斯,比如苏秦,比如范仲淹,比如欧阳修,比如海瑞,比如杜甫……这种情况,在古代实在是数不胜数。
学而优则仕这种传统,在软件开发领域也有体现:很多人会因为技术工作做得好而走上管理岗位。然而,这样走来的技术领导,在刚晋升时,往往会面临很多问题,经历痛苦的转换期。这和那些学而优则仕的文人才子们的遭遇是一样的,比如范仲淹屡被贬谪,比如杜甫总不得志……
现在,我们就来看看,新任技术领导都会遇到哪些问题,怎么破。
1. 以为任命产生领导力
带队伍和当小兵是完全不同的,技术领导需要组织、领导、激励其他人为目标而工作。然而其他人会不会听你的,会不会阳奉阴违,会不会积极主动地干活,当别人与自己意见分歧时怎么办,怎么样让别人接受自己分配的任务,怎么样让别人接受你为其设定的目标……这些都是问题,需要有影响力和领导力才能玩儿下去。
然而新任的技术领导刚到经理岗位,对领导力可能还没有体会,很可能不知道怎么做,会错误的用行政权力来强硬地要求(命令)别人做某些事。这是一种误区,任命可以赋予一个技术领导行政权力,但不能产生领导力。来自权力的压力可能短时间内貌似有效,但实际上会严重损害一个经理的领导力和影响力,假如一个经理频频采用官大一级压死人的策略来推动项目和项目中的人往前进,往往最后会适得其反,招致大家的厌烦和反馈,在团队中失去威信。
2. 害怕别人不干活
从普通工程师晋升为经理后,开始管理其他程序员,开始管理项目,开始为整个团队或部门的工作进展负责。此时就会产生各种担忧,其中之一就是:要是别人不好好干活或不干活怎么办。
因为刚担任技术领导,对经理的角色还没有适应,不太了解一个项目的人员怎么运转,想当然的以为每个人都应该工作量饱和、工作积极,项目进展才能保证,因此对每个成员是否努力积极工作就会特别在意。同时也可能由己推人,如果自己是特别努力积极做出了成绩才晋升,那就可能觉得别人也应该和自己一致;如果自己曾经因为种种原因有怠工的行为,也会担心别人找各种借口不好好做事而影响进度……
其实这种担心是很正常的,但从客观上讲没太大必要,你相信大家都会积极完成工作,