「技术负责人」这一称呼其实比较泛了。往大了讲,可以指 CTO、技术VP、技术总监,往小了讲,可以指 小组Leader、技术主管、架构师 等。
这些不同岗位的「技术负责人」在工作中会处理着各不相同的问题,因此对他能力要求的侧重点肯定也是不同的。
比如,CTO/技术VP 是需要有全面的综合能力,具有公司战略、研发体系搭建、人才策略的能力;而 技术主管 则更偏向于技术架构、带领团队、技术落地的能力。
不仅如此,甚至就算是同一个角色/岗位,在公司发展的不同阶段,也需要侧重不同的能力。
以技术经理为例,如果是在公司刚起步的创业阶段,需要具备极强的带领团队去披荆斩棘、冲锋陷阵的能力,能使产品快速的落地,需亲自带人培养团队,支撑业务的增长。而如果公司到了一个业务稳定时期,此时的技术经理,需具备研发文化搭建能力、团队管理能力、规范构造能力。
好了,既然各类「技术负责人」在处于不同的角色、不同的时期,所需要的能力有而不尽相同,
那么,到底什么才是衡量「技术负责人」核心能力的标准呢?
那就需要我们从中去找出一些共同点的地方,这些 共性 的东西,就是作为一名优秀的技术负责人自始至终所应具备的核心能力。
我认为它主要包括4点:技术视野、商业洞察力、自我进化力 以及 团队力,下面来一一阐述:
一、具备良好技术视野,能洞察技术行业趋势
需要「技术负责人」有丰富的经验和技术沉淀,具有优秀的架构设计能力,虽然不要求对各类技术都精通,但是必须有自己专精深入的方向,且对其它技术领域都有涉猎。能够知道在什么场景、什么阶段应用哪些技术。具备一定的技术前瞻性,清楚的知道团队应该做哪些技术的储备和预研。
能够用清晰易懂、普通人都能理解的语言/话术,把技术给讲清楚。这一点非常重要,我觉得普通技术人员与技术主管的很重要的一个区别就在这里,技术人很容易沉浸在自己的技术世界里,沟通起来一嘴儿的专业术语,导致产品同学、运营同学以及其他合作的同学很难理解他想表达的技术和逻辑,就会带来沟通上的不畅。
因此用人话把技术讲清楚也是一项非常关键的能力。
另外就是技术宣传能力,技术团队往往属于一种默默无闻付出型的一群人,善于用技术去解决问题,但并不善于去表达自己的能力和成绩,因此作为团队的技术负责人,应具备一定的技术宣传能力,对技术团队而言非常有帮助。
二、具备敏锐的商业洞察力和产品意识
提到 商业洞察和产品意识,可能很多技术同学会觉得这似乎不是技术人成长的重点。
但事实上,恰恰相反,我认为商业敏感性和产品意识也许对普通技术同学而言不是那么重要,但对于一名技术负责人而言,就尤为关键了。
因为,一名优秀的技术负责人,必须要懂业务懂产品,这样不仅在与业务、运营部门做需求沟通时,会更顺畅。而且,因为有了产品意识和业务视野,也会更有利于自己对技术的判断,会帮助我们更好的去制定技术方案、优先级等研发决策。
同时,做到深刻的理解客户和产品,才能从更高的层面去研发产品、从技术可实现的角度去改进产品,把技术和商业结合起来,才能更大的发挥技术的价值。
三、迭代自己的能力
作为技术负责人,必须要有「迭代自己的能力」,这里的迭代自己,是指具有出色的学习能力。因为IT互联网行业的技术日新月异,每个月都有新的技术出来,如果没有持续不断的学习能力,是很难跟上技术趋势,实现技术价值的。
同时,这里的「迭代自己」又不仅仅是指学习能力,它应该还包括自我反思、自我重塑的能力。
例如我们经常可以看到武侠剧中的一些剑侠们,为了学习最高层次的剑法,需要他改变自己之前剑法习惯、忘掉自己已掌握的一些低层次剑法,才能吸收新的剑法,才会有新的认识,更高的提升。
四、带团队能力
作为技术负责人,必须能打造一支能战斗的团队、能够打造技术文化,构建开放的技术氛围。
具有一定的影响力,能团结凝聚更多的小伙伴,吸引到志同道合的小伙伴们一起共同奋斗。
对团队人员素质要有准确的判断、做好分工协作、关心团队小伙伴的成长、且需要有极强的沟通能力、能够管理自己的上级和下级。
因为能力再强的个人也比不上一只优秀的团队,因此对于技术负责人而言,能带好一个团队,是对他最基础的要求,也只有做好了这一点,才能真正称之为技术小伙伴们的带路人。
以上四点我认为是作为一名技术负责人应具备的核心能力,希望大家可以一起探讨。
愿每一位技术人都能找到适合自己的技术道路,坚持初心,爱你所爱,行你所行,听从你心,无问西东。