“技术负责人”这个词其实很笼统。 说大一点,可以指CTO、技术VP、技术总监。 说小一点,可以指组长、技术总监、架构师等。
这些处于不同岗位的“技术带头人”,在工作中会处理不同的问题,因此对他们能力要求的侧重点肯定是不同的。
比如CTO/Technical VP需要具备全面的综合能力,具备公司战略、研发体系建设、人才战略的能力; 而技术总监更倾向于技术架构、带领团队、技术落地的能力。
不仅如此,即使是同一个角色/职位,在公司发展的不同阶段,也需要侧重于不同的能力。
以技术经理为例。 如果你处在公司的初创阶段,需要有很强的能力带领团队克服困难,勇往直前,让产品快速落地。 你需要亲自带人去培养团队,以支持业务的增长。 而如果公司已经到了业务稳定期,此时的技术经理需要具备研发文化建设、团队管理、标准化建设的能力。
那么,由于各种“技术负责人”在不同的角色和不同的时期技术vp是什么职位,需要的能力是不同的,
那么,衡量“技术领导者”核心能力的标准是什么?
那么我们需要从他们身上找出一些共同点。 这些共性是一个优秀的技术领导者自始至终应该具备的核心能力。
我觉得主要包括4点:技术眼光、商业洞察力、自我进化和团队实力。 让我们一一解释:
1. 具备良好的技术眼光,洞察技术行业趋势
“技术负责人”需要有丰富的经验和技术积累,具备优秀的架构设计能力。 虽然不要求精通各种技术,但一定要有自己的专攻和深入方向,一定有其他技术领域的涉猎。 能够知道在哪些场景、哪些阶段应用了哪些技术。 具备一定的技术前瞻性,清楚知道团队应该做哪些技术储备和预研。
能够用通俗易懂的普通人能听懂的语言/口语清楚地解释技术。 这个非常重要。 我觉得普通技术人员和技术主管有一个很重要的区别。 技术人员很容易沉浸在自己的技术世界里,用专业术语交流,从而产生产品同学和运营同学。 他和其他合作的同学很难理解他想表达的技术和逻辑,会导致沟通不畅。
所以,把技术用人话解释清楚,也是一个非常关键的能力。
二是技术宣传能力。 技术团队往往属于一群默默无闻、敬业的人,他们擅长用技术解决问题,但不善于表达自己的能力和成果。 因此,作为团队的技术负责人,他们应该具备一定的技术宣传能力,这对技术团队是很有帮助的。
2、具有敏锐的商业洞察力和产品意识
说到业务洞察和产品意识,很多技术同学可能会觉得这似乎不是技术人成长的重点。
但其实恰恰相反,我觉得业务敏感度和产品意识对于普通技术生来说可能没那么重要,但是对于一个技术leader来说,就显得尤为关键了。
因为,一个优秀的技术负责人,一定要懂业务,懂产品,这样不仅和业务、运营部门沟通的时候会更顺畅。 而且,因为我们有产品意识和商业愿景,也会更有利于我们自己对技术的判断,有助于我们做出更好的技术方案和优先级等研发决策。
同时,只有深刻理解客户和产品,才能从更高的层次开发产品,从技术实现的角度改进产品,将技术和业务结合起来,实现技术价值的最大化。
3.迭代自己的能力
作为技术负责人,必须具备“自我迭代的能力”。 这里的迭代自我指的是具有优秀的学习能力。 因为IT互联网行业的技术日新月异,每个月都有新的技术发布。 如果没有持续学习的能力,就很难紧跟技术潮流,实现技术价值。
同时,这里的“自我迭代”不仅仅指学习能力,还应该包括自我反省和自我改造的能力。
比如我们经常可以在武侠剧中看到一些剑侠。 想要学习最高阶的剑法,他需要改变之前的剑法习惯,忘记一些已经掌握的低阶剑法,以吸收新的剑法。 会有新的认识和更高的境界。
4. 带领团队的能力
作为技术负责人,要能打造一支会拼的团队,能营造技术文化,营造开放的技术氛围。
具有一定的影响力,可以团结和聚集更多的小伙伴,吸引志同道合的小伙伴共同努力。
需要对团队成员的素质有准确的判断,做好分工协作,关心团队成员的成长,需要有较强的沟通能力,能够管理自己的上级和下属。
因为个人能力再强,也比不上一个优秀的团队。 所以,对于一个技术负责人来说,能够带好团队是对他最基本的要求。 只有做好这一点,才能真正称得上是技术伙伴中的佼佼者。
以上四点我认为是一个技术负责人应该具备的核心能力。 希望大家一起讨论。
希望每一位技术人都能找到适合自己的技术道路,坚守初心,爱所爱,做所为,遵从本心技术vp是什么职位,不问。