技术领导力于很多人而言都是谜个别的存在。有观点认为,实战经验丰盛的资深开发最终只有成为技术管理者能力持续成长。从某些方面来看,这可能是对的,但思考到公司构造和规章制度等,想要实现从「集体贡献者」到「技术管理者」的逾越并不轻松。毕竟技术专家和技术管理者虽在能力画像上有所交叠,但各自需依赖不同技能,能力实现工作。
在我的职业生涯中,从治理开发团队到治理外包服务商的自在我的项目,我始终是某种意义上的「技术主管」。但直到近两年,我才正式地成为一名技术负责人。身份和能力的转变带来了很多挑战,我也总结了很多成长心得。
本文将分享摸索技术领导力必须理解的 5 件事。
01 领导力与管制无关
首先,技术领导力(以及任何一种的领导力)的外围不在于你对我的项目和团队的管制。 成为技术管理者不是为了当一个发号施令的人。
技术领导力须要为将来状态描述愿景(比方我的项目的实现或者产品的公布),并帮忙技术团队实现这一指标。 这不是对细节的宏观治理或者让你亲力亲为,而是领导别人的实现过程,以便他们能达到你的成果。
作为技术专家(或集体贡献者),你对团队的奉献无奈笼罩很大范畴。即使你能够继续精进本人的能力和工作流程,但最终还是会因种种限度而无奈疾速进步技术领导力。而当累积了足够丰盛的教训后,成为技术管理者或者能让你以帮忙别人提高效率的形式,加强本人的影响力并进步产出。
02 不惜一切代价革除阻碍
任何做过大量编程工作的人都晓得,咱们很容易会迷失在问题中,破费大量贵重的工夫进行调试。如果不给本人换换脑子、透透气,就容易陷入丧气或士气高涨,最终节约更多工夫。
碰壁的开发者是我的项目中最大的危险之一 ,而作为技术管理者,你的职责就是向他们提供帮忙。
首先,辨认出开发者碰壁或停滞不前的信号很重要。 他们是否提出了很多看上去互不关联或毫无推动的问题?他们有否体现出丧气的迹象?他们的状态更新或代码提交音讯是否含糊不清并且仿佛没有停顿?如果你发现有这些症状,那么你的成员很有可能曾经陷入困境。
是时候该出手了!但请牢记, 你是来清理阻碍的,不是来解决问题的。 我的罕用做法是提出一系列问题,疏导成员冲破窘境。即便我很快能晓得解决方案是什么,我也偏向于领导开发者以我诊断问题的逻辑为参考来解决问题。我心愿不只有帮忙他们解决当下的问题,还要能为将来吸取经验教训。
即使你不晓得如何解决问题,疏导式发问和与开发者探讨计划也能帮忙他们解脱并找到解决办法。不要胆怯向开发人员提供其余资源,无论是代码片段、文档,还是其余有能力提供反对的成员。
03 传递信念
技术管理者的工作重心不仅是与开发团队单干,还要代表开发团队与项目经理和客户进行沟通。
我十分乐意抵赖,有好几次当我和他人交换时,我对所议论的内容和主题并没有太多理解。作为技术管理者,我的工作是成为一名「全才」,不求上知地理,下晓天文,但起码也要略知一二。
而事实是,咱们不可能对所有事件都有所涉猎,因而技术管理者必须长于提出正确的问题(或进行一些无效的信息检索),以便疾速把握相干常识,并立刻就某个主题开展业余探讨。
你可能会放心「在不理解的畛域说错话该怎么办?」别放心,因为很有可能, 你在议论我的项目时所散发的自信要比谈话的内容重要得多。
你的团队被视为行业专家,而你的职责就是保护利益相关者对团队的信念,向他们保障你和团队可能掌控所有。有些时候,你可能齐全不晓得该说什么;此时,你必须训练本人的反馈能力,不要惊恐。另外,我倡议先与团队协商,晚点再给利益相关者回答。
04 治理好我的项目估算和时间表
刚开始负责技术管理者时,很多人可能会认为治理我的项目估算和我的项目时间表齐全是项目经理的责任。项目经理当然须要为此负责,但对非技术人员来说,如果没有一个有开发教训的人提供意见,那他们也不晓得如何无效地治理我的项目估算和工夫。
开发者会在束缚中成长。因而,当拿到一个大估算和一个大时间表时,他们往往会迷失在细节里,或遗记工夫,或在最开始就适度设计,并在我的项目完结时耗尽工夫和估算。
你能够通过将我的项目分解成小块,辅助解决这个问题。 依据教训,技术管理者会查看需要,将我的项目拆分成若干个可行的小模块,并将它们依照性能或其余更容易剖析的形式进行分组。
尽早合成我的项目有助于开发者理解你的预期,以及你心愿他们在哪些方面投入精力。如果你的拆解后果和开发者认为的工作量不匹配,那么就须要进行探讨,以确保单方都理解我的项目的范畴和实现计划。
05 不要成为英雄
每个人都想成为那个让我的项目顺利进行,或者把我的项目从窘境中援救进去的英雄;但这不是技术管理者存在的意义。
无论你有多少教训,你都不用(也可能不会)晓得所有问题的答案。有时,即便晓得答案,也不该为了让研发团队实现我的项目而间接说进去。
技术管理者最重要的工作,是成为一名推动者——帮忙开发者实现他们的工作 。对那些程序员出身的技术管理者来说,这是一个十分大的挑战,但这种转变会让他们受益匪浅。
你终将取得属于本人的光荣与荣光;它源自亲眼见证团队走向胜利。
# LigaAI 总结
不可否认,有的人出世自带治理天才,但没有人天生就是合格的、好的管理者。造就技术领导力是一场漫长的征途,心愿这五点教训能让你少走弯路 :-)
1. 领导力与管制无关,它源自你对团队的奉献。
2. 造就敏锐的阻碍辨认能力,并全力扫清阻碍。
3. 你代表了业余,请向干系人和客户传递信念。
4. 治理好我的项目估算和我的项目时间表,这不只是项目经理的工作。
5. 切忌成为个人主义英雄,「胜利团队的养成之路」才是你的主旋律。
(原文作者为 Jeremy Gimbel,内容经 LigaAI 翻译整顿。)
LigaAI@SegmentFault 将分享更多程序员成长、技术治理转型、研发治理进阶等干货内容,欢送关注咱们。
点我,立刻注册应用新一代智能研发合作。