16年IT老兵:技术管理者应具有的七项核心能力及成长路径

clipboard.png

文章来源 | DBAplus社群微信公众号前端

做者 | 陈旭,京东前技术总监,超过 16 年的软件及互联网从业经验。曾负责京东私有云以及公有云的开发者服务部分,在私有云基础平台及基于大数据的风控方向有丰富的理论知识和实践经验。程序员

导读:在多年的技术管理工做中,我曾不断地遇到不少已经转型或即将转型为技术管理者的同事,他们都表达了一些相似的困惑:如何成功转型?如何在不丢掉技术的同时还能提高管理能力?编程

如下是我我的在经历困惑和挣扎这个过程后的一些我的想法,在这里分享给你们。设计模式

什么是技术思惟?安全

技术思惟的成长路径以下图:微信

clipboard.png

图1:技术思惟的大体成长路径架构

基本编程框架

本身懂一点技术,可以编码实现一些具体的业务功能。工具

封装能力性能

具有一些基础功能的代码封装能力。

代码质量

开始关注更多代码相关的范畴,性能/健壮性、可阅读/可维护性、注释/文档、测试意识和能力。

工具能力

关注工做效率的提高 , 编辑工具、搜索工具、测试工具、脚本、插件 , 甚至本身动手写工具。

抽象思惟

抽象思惟具有以下几点:

具有总体方案设计能力

逐步培养出抽象思惟能力

开始具有对设计模式的理解及使用

前沿技术

前沿技术具有以下几点:

逐步具有更广的技术视野,作前端的开始关注大前端、NODEJS等

虚拟化、存储、大数据相关技术

特定领域更深刻的技术

架构思惟

架构思惟具有以下几点:

开始关注跨系统的总体高可用

关注跨系统之间的各类问题:服务化、服务治理等

关注性能、安全性、可扩展性、开发效率 , 并注重几者之间的平衡

关注基础系统、自动化系统

开始关注云计算或具有更宽广的技术视野

毋庸置疑,对于一名技术管理者来说,应该具有必定的技术思惟和技术能力,这是技术管理者的立足之本。

可是,只具有技术思惟的管理者,通常来说喜欢随时冲在技术的第一线,对于技术还处在知足本身的技术成就的心态阶段。

什么是产品思惟?

产品思惟是从产品功能的角度去看问题,站在最终使用者的角度去思考。产品经理通常要求具有一些产品设计方面的专业能力,而且具有较强的沟通表达能力。

对于互联网项目来说,因为互联网产品自己就具备较强的传播性和链接用户的能力,所以产品思惟显得尤为重要!

技术管理者应该具有如下这些产品能力:

具有必定的产品交互体验设计能力

具有必定的对于色彩、线条的运用把握和审美能力

必定程度的原型设计和产品设计的能力

具有较强的产品沟通能力以及快速理解产品设计逻辑和意图的能力

快速地理解和学习新的业务逻辑比长期熟知某项具体的业务更重要

对于业界前沿的产品方向和趋势具有较强的敏感度和学习意识

好的技术管理者应该具有必定的产品思惟和产品能力,而不只仅是把本身放在 “用技术来实现产品”的被动接受的角度。好的技术管理者,应该理解“永远没有一成不变”的产品功能,技术架构和代码都是为了产品功能的修改而存在。

而咱们要考虑的是:

如何用更加灵活的代码设计,让其具有更好的可扩展性。

提早预留接口,让系统具有必定程度的功能预见性。以便在需求和产品功能更改的时候,更好地掌控修改工做量、掌控修改风险。

什么是管理思惟?

管理思惟的成长路径,以下图:

clipboard.png

图2:管理思惟的大体成长路径

基本管理

是指管理者具有一些基本的以“计划、监督、检查”为手段来进行管理的能力。

沟通管理

是指管理者开始有意识的提高本身的沟通方面的能力。

沟通管理具有以下几点:

对内/对外/同级都表现出良好的沟通能力

注重邮件沟通、汇报方面主动采用良好稳当的形式等

含帮助本身的下级提升沟通能力

项目管理

是指管理者开始有意识的提高本身对总体项目上的把控能力。

项目管理具有以下几点:

对项目管理三要素“质量/进度/成本”的均衡达成的能力

为项目制定适当的汇报机制、规范

按承诺日期上线

团队管理

是指对于人和团队的管理,包含管理者基于对于团队中各个成员的不一样特色的了解对其进行个性化引导和培养的能力。同时包含管理者凝聚一个团队,以及在须要时可以快速的造成和壮大一个团队的能力。

一个团队管理的好坏,也会有以下一些方面的指标可以看出一些端倪:

团队活跃度:是否保持一些不一样的团建形式,并能容纳一些不一样的想法

团队凝聚力:团队中是否有一些非‘既得利益’的成员也愿意为团队的发展主动建言献策、主动承担

团队稳定性:是指团队员工的总体稳定性、离职率高低

规范化、流程化

管理者在团队成长到适当的阶段时,须要有意识的制定一些流程化、规范化制度,以便可以系统性的规避一些常见问题。可是,流程规范经常和效率造成矛盾。

所以管理者须要的是提出和团队当前阶段相适应的的流程/规范/制度,并在团队的规模和阶段变化时不断的去做出调整和修正,而不是一味的去强调制度规范,对于这个度的把握才是对于管理者最大的挑战。

若想拥有管理思惟,需具有以下十点:

一、管理思惟是:我不必定亲自出技术方案、写代码。可是对这件事情从技术层面作得好与很差有一些超越具体的技术和框架之上的标准和原则。

二、尽可能鼓励和引导好的方案由团队中的技术人员口里说出来,而不是由技术管理者亲自定方案,即使在内心已经有结论。虽然技术方案不必定是由我所有定出, 可是技术的原则和边界,始终在个人掌控范围以内。

三、对于技术永远保持着必定的敏感度和不断的了解和学习。

四、对于如何调动技术员工的积极性、提高技术氛围有本身的看法和方法。

五、可以为团队指明技术的大方向,并前瞻性的做出一些技术储备。

六、对于责任的拆分和分担、对于提升下级的执行力有本身的方法。

七、坚信只要队伍带得好,永远有比本身在某个具体技术上更专业的人不断地涌现出来。

八、不知足于带领团队解决具体的技术问题,而是知足于为团队创建起 “制度化”、“常态化”地规避某些技术风险、解决某些技术问题的能力。

九、注重提高团队直接汇报对象管理能力方面的成长,注重在适当的阶段提高团队的流程化、规范化、制度化。由于团队这些方面的不足不少时候都是重复犯一些技术问题的缘由所在。

十、管理思惟不是一味的埋头干活,而是应当具有一些抬头看天、张口问路的意识。

什么是多维度能力?

若是将一名技术管理者的能力比喻为以下的立方体的体积,其能力公式为:总体能力 = 技术能力 产品能力 管理能力

则任何一个维度能力的短板都将严重影响其总体能力水平,以下图所示:

clipboard.png

图3:技术管理者的多维度能力

纯技术思惟的人

很容易把本身封闭在一个纯粹的技术世界里,在那里只有本身研究的技术;容易执拗地认为技术是万能的,技术能够解决一切问题;容易过度的高估技术,人很单纯,也很执拗。没法很好的和不一样类型的人达成真正的合做,其带领的团队也很难壮大,这样的人适合专一于搞技术,并不适合将其放在团队 leader 的位置。

纯产品思惟的人

善于沟通、思惟发散,初次交往时很会抓住别人的注意力。若是由其掌舵大型的技术团队,长时间后会发现他们容易出现思路逻辑不清。缺少恒久的坚持和方向感,也容易出现以用户需求之名把团队带进坑里。

纯管理思惟的人

若是没有技术或者产品或者其余某一方面能力的补足,在以技术/产品为驱动的团队很难创建起威信,从而很好的带领一个技术团队。

做为一个技术团队的驾驭者,技术管理者须要在头脑中造成技术思惟、产品思惟、管理思惟,等等多维度的能力和思考方式。若是过度缺乏某一方面的能力及思惟维度,就如同生活中俗语所说的“少根筋”。从根本上来讲,也会对团队带来很大的制约。

技术管理者的思考维度越少,其对某些专项人才的理解能力可能会出现误差。团队总体就有可能造成这方面的短板,要么是技术短板、要么是产品短板、要么是项目管理/按时按质上线的短板、要么就是团队成长方面的短板。这样的技术管理者基本上很难带出特别优秀的团队。

因为缺少太多其余思考维度,他们没法正确理解和驾驭整个团队的运做,难以接收和正确处理来自各个方向的外部团队反馈的各种信息,团队进步缓慢乏力,很容易被别的竞争团队实施“降维打击”,在现实中不乏这样的团队和管理者。

另外,大部分 IT 从业人员有可能在必定的年龄、经验阶段在技术、产品、管理等单项能力上出现成长瓶颈,表现迷茫。若是你是一名专一写了 五、6 年程序的程序员,能够根据兴趣有意识的去尝试在“产品设计”或者“管理能力”上进行提高。这种提高不必定非要转型为产品经理或者管理者才能启动,平时作程序开发时多主动参与需求分析和产品设计、多画画原型也能提高本身的产品能力。多尝试作一些技术团队跟业务团队的沟通、推广工做,或者在团队中主动担负起“带新人”,也是管理能力某一方面的成长。

若是将一我的的总体能力看作 X Y Z,若是 X 的成长已经达到阶段性的“极限”,则 Y 和 Z 的增加也不失为提高总体能力的手段!

七项核心能力和成长路径

下图是本人在某大型互联网公司时做为一名技术管理者为团队总结的“技术管理者应该具有的七项核心能力和成长路径”:

clipboard.png

图4:技术管理者的七项核心能力和成长路径

以上七项也能够理解为技术管理者应该具有的七个维度的能力。

虽然,包括我本身在内的不少人都没法同时让这七项能力都很是优秀,也不是每个技术团队都有机会去同时发展这些能力。可是,我仍是执拗地将其做为本身在技术管理道路上的成长目标。

另外,能力维度和每一维度的能力的高低是有区别的。对于管理者来讲,多一个维度少一个维度是质的区别。同一个维度,能力高下只是量的区别。对于某些阶段的团队,维度的多少甚至比维度的深浅更加剧要。任何一个团队必定是在多维空间中去经营出来的,竞争对手不会原谅你在别的某一项能力维度上的彻底缺失!

一样的道理,对于创业者同样的须要多维度思考能力。固然,对于创业者来说其还应该更多的具有商业思惟、财务知识、拉投资的能力等等。因此,若是创业者认知和能力“缺维”,即便是大公司出来的技术大牛,其独立创业或者做为合伙人创业的表现可能还不如那些当前各项能力通常但能力比较均衡的新人。

msup 7月份公开课课程计划已出炉,但愿能为企业注入更多干货,助推成长。点击查看课程详情,便可有机会获取课程体验名额,快来参与!

7月份线下小班授课

clipboard.png

clipboard.png

clipboard.png

clipboard.png

课程咨询联系人:赵丹丹

联系电话:15802217295(同微信)

clipboard.png

相关文章
相关标签/搜索