learn-tech/专栏/技术领导力实战笔记/002七位CTO纵论技术领导者核心能力.md
2024-10-16 06:37:41 +08:00

127 lines
12 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

因收到Google相关通知网站将会择期关闭。相关通知内容
002 七位CTO纵论技术领导者核心能力
关于技术领导者的具体职责和能力要求,每个企业会给出自己的定义。同样的职位,由于企业文化的区别,以及具体的业务和发展阶段不同,相应的要求也会有所不同。但总体来说,有一些核心的能力,是衡量一位技术领导者是否优秀的通用标准。
通常来说CTO这个岗位对技术领导者的能力要求是最全面的基本上可以覆盖技术管理核心能力的各个方面。因此我们邀请了七位现任或曾任CTO请他们根据自己工作中的体会总结CTO需要具备的核心能力。对比来看非常有意思。
AdMaster 联合创始人兼 CTO 、TGO鲲鹏会上海分会董事会成员洪倍
“CTO”“首席技术官”这三个英文单词或五个汉字其实已经揭示了CTO所需要的核心能力。我自己总结起来是 5个”shi”字。
第一个是”将士”的士也就是要会带兵。“首席”和“官”这两个词天然赋予了你带兵用兵的责任。所以了解每一个团队成员的特征关心每一个小伙伴的成长打造一支能战斗的团队是对CTO最重要的要求
第二个是”做事”的事除了带人CTO也需要身先士卒、迎难而上CTO没有攻坚平事的能力愧对”技术”这个词
第三个是”视角”的视CTO也要有行业洞察、市场思维、成本视角只有多视角的观察自己所研发的产品、服务的用户、所处的市场环境才能找到更匹配的技术解决方案为员工、企业乃至社会创造价值
第四个是”试错”的试CTO要勇于试错当然有错了也要勇于承担勤于总结CTO不敢试错那团队成员就更不敢试错了。创新和成功是来自于无数次的试错
第五个是”顺势”的势CTO如果不能预判技术发展趋势团队一定会面临无头苍蝇或者得过且过的窘境。同时 CTO也需要学会顺势而为借助各方的资源和力量才能更好地带团队、攻难关、聪明地试错
CTO 就是这样一个需要会带人、能攻坚、有视野、愿试错、懂得顺势而为的岗位。
杭州福强科技有限公司创始人王福强:
CTO的能力要求很多但我觉得有几个能力属于核心能力
第一个是运营能力, 当然因为CTO主要是focus在技术前缀下所以他负责的是技术组织的运营 这包括日常,组织结构以及技术文化和营销等一系列软硬结合的运营方式;
第二个是转承的能力, CTO和产品技术部门的核心职责是支撑CEO和公司业务所以要能够很好地理解CEO和Peer部门的意图和规划进而推动落地
第三个就是吸星的能力, 爱才如命什么时候CTO对人的重视略高于对技术的重视的时候CTO的格局就更上一层楼了。
这是我的几点粗浅认识,仅供参考。
有赞 CTO 崔玉松:
CTO首先是一个OO本身代表着一个管理职位其次还有Owner这层意思他要很了解这家公司的业务包括人才战略、市场战略、用户战略、增长战略等甚至必须参与这些战略的制订。
技术说到底是为业务服务的除非技术就是业务本身。在很多公司里技术真的就成了实现其他部门需求的工具我觉得这样做CTO肯定是不合格的。首先它不能影响战略需求提出方会经过很多转化如果不是基于战略去推导整个过程会失真。
第二个我认为最最重要的是业务架构的能力可能管理能力还次之。对于管理能力我认为最重要的是对团队的感知能力因为一旦到了CTO这个级别他已经脱离一线很难再把一些细节还原。如果没有很细腻的感知能力很多的决策会有偏差。
如果他不是一个业务架构师,不是一个能给团队指明更好方向的人,他最终会沦为一个需求翻译器,产品经理说怎么做就怎么做。他更多的只是负责保证产品的质量、开发的速度,最终被肢解成一个很琐碎的人。一旦团队上了一定的规模,团队就会从单纯的需求实现走向团队运营,而运营是需要方向的,业务架构就是一个基于运营和数据的一种综合的能力。
总结一下,我觉得最重要的就是参与战略制订、战略实施和战略分解的能力。其次,就是业务架构的能力和对团队感知的能力,微观事物感知的能力。
丁香园 CTO 范凯:
我觉得CTO需要具备如下5方面的素质
一、技术视野良好,架构设计能力出色
CTO要有良好的技术视野不需要各种技术都样样精通但是必须要所有涉猎有所了解对各种技术领域的发展趋势主流非主流技术的应用场景要非常了解。知道在什么场景应用什么技术公司业务发展到什么规模应该预先做哪些技术储备。产品架构的设计要有足够的弹性既能够保证当前开发的高效率又能够对未来产品架构的演进留出扩展的余地。
二、动手能力要强,学习能力出色
CTO并不需要自己亲自动手写代码但是如有必要自己可以随时动手参与第一线的编码工作CTO不能长期远离一线工作自废武功纸上谈兵。否则长此以往会对技术的判断产生严重的失误。另外CTO也应该是一个学习能力非常出色的人毕竟IT行业的技术更新换代速度非常快如果没有快速学习能力是没有资格做好CTO的。
三、管理研发团队过硬,能建立团队研发文化
CTO的责任是负责整个公司的产品实现所以CTO要善于管理研发团队掌控好研发工作进度能够在规划好的时间内步步为营好整以暇地完成公司产品的研发工作。
此外CTO还要擅长培养研发梯队力量建立研发团队内部具有向心力的开放性的交流学习型组织文化。让研发团队具备自我学习能力自我培养能力自我建设能力。这样的研发团队工作极度默契战斗力极强而且员工归属感很强流失率很低。
四、具备良好的产品意识,以及跨部门跨背景的沟通能力
CTO不仅要懂技术还要对互联网产品有良好的感觉从产品的逻辑性可实现角度提出产品改进和完善的总体性设想。因为产品经理或者业务人员设想的产品很可能是逻辑上不严密存在实现矛盾的。
此外CTO还需要极强的沟通能力要能够和不同背景的人有良好的沟通能力能够用对方的思维方式和话语体系来描述他不理解的专业问题。
五、敢于对CEO说“不”
只要不是技术出身的CEO必然对研发是门外汉很可能对产品也是门外汉。因此CEO不是每个想法都靠谱的CTO有责任站在更加专业的角度去帮助CEO纠正推演完善想法。一个不敢对CEO说不的CTO这个公司肯定要走很长很长的弯路的。
易宝支付 CTO 陈斌:
在我看来CTO可以不写代码但是这意味着你有更重要的事情要做比如需要具备技术战略、体系建设、人才培养、企业文化、商业眼光、领导艺术等方面的素质。
首先CTO是技术战略的主导者。在CTO的这些素质中最基本是要有技术战略。比如编程语言选Java还是其他的语言有新技术出现的时候及时地安排团队的人去学以备不时之需。当然CTO自己也要不断学习新的技术不断更新自己的知识储备。
其次企业文化是非常有力的管理工具。企业文化很重要但在实践当中经常会被忽略。CTO也要管企业文化不但要引导企业文化而且要身体力行。其实企业文化是一个能够帮你把整个企业的研发人员、氛围、管理过程组织起来的有效手段。
最后,要打造良好的技术团队氛围。研发人员需要一位能指导他们、了解他们的大哥,我在易宝经常会跟兄弟们抽抽烟,聊一聊,有的时候也会写写代码,原因在于可以通过写代码去了解大家在想些什么。你作为技术领导者,必须进到那个氛围,了解一线员工在做什么。然后作为他们的代言人,代表技术团队跟公司管理层争取一些利益和福利,大家才会觉得这是我们的带路人。
携程首席科学家叶亚明:
在我看来合格的CTO有六大要素
要素1技术问题的解决能力
技术领导者会面临很多技术问题,尤其业务发展了以后,过去的一些技术瓶颈,都会变成问题。在这种情况下,要具备快速解决问题的能力;另外,你要指明方向,带领团队共同前进。
要素2具备强烈“还债”意识
几乎所有的互联网公司都会遇到技术债,当业务发展到某个阶段时,一定会爆发。有技术债怎么办?除了能够“发现”债的存在,还要适时“还债”,作为技术领导要有这种前瞻性。
要素3构建与CEO的良好伙伴关系
首先要从业务负责人或CEO的角度去思考他提的需求是什么。其次要会平衡产品需求判断产品需求的优先级。第三要提高交付满意度。第四要有业务洞察力要对业务有强烈的兴趣如果你对业务非常有感觉那么你跟CEO的交流就会上升一个层次。
要素4清晰的自我认识
你要意识到自己处于什么位置?周围的人跟你的平衡点在哪里?自己的优势和短板在哪里?对自我有一个清晰的认识非常重要。认识自我还不够,还要认识团队。团队整体技术水平是什么样?团队的短板在哪里?有这样的意识,你就知道在哪个方面应该补强。
要素5团队人才建设
实践起来主要有四点第一招募培养接班人第二CTO自身的影响力第三自己的人格要经得起别人的挑剔做到客观公正第四能创造优秀的团队文化。
要素6给工作注入新的东西
作为一个技术领导者,如果你经常为整个业务或者团队带来新的东西或思路,与公司授予你的权力相结合,那么推进起来会非常快。虽然自下而上的创新也可以成功,但是根据经验和中国互联网过去的发展,从上到下去推动改变会更快一些。
磁云科技创始人及CEO、 京东终身荣誉技术顾问李大学:
一个好的CTO是能够把商业和技术结合起来或者说具有商业敏感性的CTO。我认为有三点
第一CTO应该具备商业洞察能力。我比较喜欢看一些商业书籍来锻炼自己的商业分析能力、判断力、决策力因为只有把技术和商业去结合的时候它的价值才能呈现出来。
第二是战略思维。很多CTO都是从技术人员做起来的技术人员往往会想一个问题怎么做他解决的是how的问题但是在研究战略问题的时候我们更多研究的是What和who的问题或者说我们更多的是看趋势、看未来如果看得远就可以反过来思考现在做得是否对。我们有时候太关注技术本身没有站在战略角度考虑问题。
第三是个人的影响力。这种影响力包括影响同事影响下属甚至影响CEO当你有一定影响力后你会发现你能团结凝聚更多的人那你做事情就比较容易。对于CTO来说领导力的核心就是影响力。
结语
以上就是七位现任或曾任CTO总结的“CTO的核心能力”我们会发现其中有很多相通之处也有一些独特的观点。或许可以这样理解是否具备CTO们都非常看重的能力决定了你是否能够成为一个技术领导者而是否具备部分CTO非常看重的能力决定了你将成为一个什么风格的技术领导者。你的看法呢