An image to describe post 访谈:关于技术管理与技术领导

按:前段时间我接受了极客时间App《技术领导力300讲》专栏的采访,主题是技术管理和技术领导。其中我谈了不少自己的“血泪经验”,下面是访谈的主要内容。

顺祝大家五一假期快乐,附上自制BGM一首。

技术领导者不同于技术管理者

在成为领导者的道路上,很多人会陷入一个误区,就是把“领导”等同于“管理”。事实上,“领导”比“管理”难度更大,因为管理很多时候是在解决重复问题,有章可循,而领导经常要面对新问题、新形势,而且没有现成的规章可以遵循。

怎样成为好的技术领导者?著名软件专家、美国计算机名人堂代表人物杰拉尔德·温伯格在《成为技术领导者》(曾译名《技术领导之路》)一书中给出了一系列答案。

2008年,还是一线程序员的余晟翻译了这本书,用他自己的话来说,“‘生吞活剥’了一整套关于领导力的学说,基本‘塑造’了我关于领导力的认知,深深影响了我作为技术领导的管理风格和价值取向。”

余晟曾在传媒、电商行业工作,目前在互联网教育行业从事架构和研发管理的工作;业余翻译、审校过一些技术书籍,也撰写过专门讲解正则表达式的书籍;业余时间在个人公众号“余晟以为”(yurii-says)分享技术和管理话题,在技术圈小有影响力。最近,他与我们分享了关于技术领导力的最新思考,一起来听一听吧。

好的领导者可以“赋能”其他人

《成为技术领导者》这本书里,我能记起来的,至今受用的主要有这么几点:

领导对团队的作用。优秀的领导者加入团队之后,人还是那些人,资源还是那些资源,但是做事的效率和质量都提高了很多。换用流行的说法,好的领导者可以“赋能”其他人,做成这些人之前做不成的事情。

勇于面对自己。如果一件事是“要做的”,但你迟迟没有做,那么坦白承认吧,你根本不想做。周围很多人总是立各种志、发各种誓,最后没行动,基本都是这样。想要改变,尤其是自我改变,是很难的,因为自我改变的任务通常不会像上级布置的任务那样,有明确的压力和期限,所以大多停留在“想”而已。真正要动起来,需要极大的勇气和毅力。

认清真实的自己。我越来越发现,我们并不是自己以为的样子,很可能完全不同。有一次,有个资深的同事把来求助的女同事给吼哭了。我找他严肃谈才发现,他当时正在思考一个问题,只是不希望被打扰,完全没有意识到自己的声调有多么高,语言有多么严厉。这样的现象很多,领导者尤其要注意。

“领导”和“管理”不应割裂

既然技术管理不等于技术领导,那么技术管理者应该如何判断自己需要加管理能力还是领导力呢?

我觉得这个问题没有不变的答案,好的技术管理者一定会根据具体的形势来调配“管理”和“领导”的分配,静态地、割裂地谈“领导”和“管理”都是不对的。

正好前几天看到了一篇形象讲解管理和领导的文章:你可以“管理”机器、“管理”马戏团,但不能“领导”机器和马戏团。

所以在我看来,如果你面对的团队还没有进入稳定的“轨道”(没有形成良好的习惯),甚至其中还有南郭先生和害群之马,那多半得加强管理。如果你面对的团队已经有良好的习惯,可以在目前的轨道上运行得很好了,那可能适合加强领导。

作为反例,如果你的管理能力很强,但面对的是已经稳定运行,很需要领导力的团队,没准只会添乱。

领导力和管理力的换算

一个管理能力不是很强的人,有可能成为好的领导者吗?基于我上面说的这点,我觉得是可以的。

我见过不少精英型团队,自驱力和凝聚力都很强,它们其实不需要太多的管理手段。坦白说,管理在不少时候都是脏活累活——比如升职的安排、加薪的分配、员工劝退等等。

当然,领导力有时候也可以“换算”为管理能力。假如公司开不起那么高工资,年终奖系数也不高,又需要保持团队稳定性。这确实是管理上的难题,需要管理者动很多脑筋。但是,也有不少人单纯是“愿意”跟着某些人而选择留下的。这就是领导力换算为管理力的例子。

优秀技术领导者的必备特质

我见过不少优秀的技术领导者,总的来说,他们都拥有如下特质。

正直。大多数技术人员的价值观都比较朴素,天生不喜欢太复杂的算计和手腕,哪怕他们自己的利益并没有受损。如果发现领导者善于玩弄权术,多半不会佩服,而是觉得不舒服。

体谅。遇到问题能够放下自我,善于从其他人的角度思考,理解其他人的难处,了解“白痴问题”的来龙去脉,找出合理的地方。技术很强大,但把技术当成自己的护身符,就会很可怕。

谦虚。面子观念不能太强,要善于承认自己的不足,善于鼓励团队伙伴。领导者一定要清楚,衡量领导者业绩的落脚点是团队的产出,而不是个人的表现。

眼光。不是所有人都习惯解决“一大坨问题”的,很多人更习惯解决明确的问题。所以领导者一定要有本事从“一大坨问题”中找到最关键的那一两个,投入资源,同时把其它问题“按住”。

噢,还有宣传意识。约翰·洛克菲勒说过“除了做重要的事,也别忘了让其他人知道你在做最重要的事”。我见过太多这样的情况了:技术团队习惯默默无闻地付出,“耐心等待”上级有一个公正客观的判断,最后事与愿违。良好的宣传意识,对技术团队来说尤其重要。

提升领导力的靠谱途径

要提升技术领导力,我建议多看看技术领导力的书,比如《成为技术领导者》就不错(玩笑)。当然《最后期限》《凤凰项目》《告别失控》也是很好的书,甚至更好,毕竟《成为技术领导者》有点老啦。

但是也别光盯着“技术”领导力,其它行业也有不少领导力可以借鉴。我最近半年看了《中途岛奇迹》和《午夜将至》,尼米兹在二战太平洋战场的指挥,肯尼迪在古巴导弹危机中的决策,都给我不少启发。

另外,遇到问题多思考,多和其他人讨论。我们每天都在解决各种问题,但未必是以最优的方式解决的,甚至很多都是“凑合”对付过去了。“凑合”可以用来应付工作,但和成长绝缘。要成长,还是得像棋手要反复推演一样,多复盘自己的决策,持续讨论反思下去会有不少提升 。

最后,持续关注《技术领导力300讲》专栏呗An image to describe post 访谈:关于技术管理与技术领导

An image to describe post 访谈:关于技术管理与技术领导