七位现任或曾任CTO和四位CEO,总结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首先是一个O,O本身代表着一个管理职位,其次还有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来说,领导力的核心就是影响力。
七牛CEO许式伟:
一个CTO应该具备什么样的能力?或者说CTO应该承担什么职能?我想不同业务类型的公司、不同阶段的公司都不太一样。这里我说说七牛云对CTO定位的理解。
七牛早期只有单一的云存储业务的阶段,CEO最大的职责是产品经理职能,理解和识别用户的核心诉求,并将其转化为产品的能力去满足它,而CTO的职责就是确保业务正常落地,用户的需求可以被按时按质地满足。从前瞻性的角度来说,CTO同样应该深刻理解客户,以确保产品不止适应当前用户的需求,还要能够适应需求未来的演化。适应需求未来的变化,不仅仅是能够预测未来什么事情会发生,更重要的是预测未来什么不会发生。我一直比较强调需求的预见能力,是因为很多技术人员不太能够理解这件事情对其能力提升的重要性。而实际上只有做到这一点,才能从根本上解决研发资源的浪费(把精力放在不该放的地方)和重复投入(同一个组件反复投入反复没有做好)的问题。
2014年是七牛业务多元化的开始,到今天我们发展出了以存储为核心、覆盖从连接到智能的多元化场景的数据管理平台。今天我们的业务覆盖了存储、网络加速、多媒体处理、机器视觉、AI/大数据、容器等多个领域,这对组织结构提出了新的挑战。今天七牛反而相对弱化了CTO这样一个单一岗位的职能,更多会倾向于在每个子业务设立一个首席架构师角色,而这些首席架构师会有一个架构师团队,各自负责该业务的系统架构和技术方案决策工作。在这样一个新的组织架构下,CTO的位置在哪里?我的看法是,CTO是这些首席架构师中的一员,一方面他也会具体负责某一个子业务落地的工作,另一方面,他牵头把公司所有架构师聚集起来,形成一个技术委员会这样的一个团体,这个团体会定期一起审视整个公司业务的健康状况,并推动全公司范围的基础设施迭代与改进。
有赞CEO白鸦:
CTO要具备的最基础的能力我认为有两点:第一,他站在技术的角度,可以提前规划这家公司的整体技术储备和技术基础能力的沉淀。这件事儿其他的O都不懂,甚至大家在讨论的时候,在定战略的时候,都不一定能够从这个角度去思考。
但是,这个是CTO的专业,他的专业就是要做好今天在业绩上不能体现出来的知识储备,这是他一定要搞定的事情。
第二,因为技术这件事儿对于业绩的体现不是最直接的,所以CTO需要具备一种能力,就是用人话把技术讲清楚,让其他同事以及合作伙伴们能够理解技术。
总结起来,CTO本质上要做好技术储备和技术沉淀,然后用人话把技术讲明白。
基于以上两点再对CTO提要求就变得非常简单:
第一,他要有足够开阔的视野。要做好技术储备就必须具备一定的视野,具备视野他才知道储备。但是,视野也需要经验,没有经验何来视野?我认为,经验是视野的基础,但视野还需要更开阔的想象力。
第二,因为这个时代技术迭代非常快,对技术的创新要求也特别快,所以CTO要具备很强的学习能力。这个很强的学习能力是指:他需要具备快速迭代自己的能力,他才能够有前瞻性的理解前端的技术,才能知道技术未来的方向。
沪江CEO阿诺:
不同企业由于所处发展阶段不一样,对于CTO的要求是不一样的。即使是同一个企业,在不同发展阶段对于CTO的要求也是不一样的。
从0到1创业阶段,对于技术负责人的要求是要能快速解决问题,碰到任何问题可以撸起袖子自己上。在成熟期的企业,CTO作为公司的首席技术专家,需要具备战略的视野、优秀的管理能力和快速反应的能力,也就是三方面的核心能力:思维力、团队力、敏捷力。
思维力首先是能够制定并推进技术战略。要能站在行业和公司的战略高度来看待技术发展,洞察和分享技术行业发展趋势、最佳实践,对公司的技术和核心竞争力有深刻的理解。提炼年度或更长期的关键技术战略目标,并确保相关者理解。推动创新方面,思维力主要体现为开放性,也就是以好奇和开放的态度面对问题。带动分享组织内外的最佳实践,倾听不同的观点。嘉奖创新表现,对创新想法和行动给予赞赏。
团队力的基础是建立信任,能够聚焦企业文化和价值观的传承,建立学习型组织文化。展现正直、公平、诚实的可信赖品质,用行动兑现承诺,说到做到。最终目标是要建立成功的团队。引导团队设定清晰而吸引人的团队目标,激发团队斗志。为团队目标达成设置有效的分工、协作机制,降低内耗。定期盘点关键岗位上的人才供给及能力状况,培养人才,营造团队氛围。
敏捷力体现在个人的敏锐学习力,能够随着发展不断更新迭代,对新趋势和新技术持续跟踪评估,会亲自尝试各种新技术。有强烈的提升自己的学习愿望,并为此付出切实的努力。敏捷力还体现在推动团队执行目标,追求卓越。以解决工作中的核心问题作为头等大事,持续而快速的推进,刻不容缓解决问题。当结果不理想时,果断承担责任,想办法扭转局面。
乂学教育创始人栗浩洋:
CTO的需求有三个方面,第一个方面要有非常过硬的背景和经历。对于一个创业公司来说,想要从初级突破十亿美金,比如我们乂学今年将超过十亿美金的估值,那么这个CTO过去的背景一定要是在远超十亿美金的公司里面工作过。比如说在BAT,或者是百亿美金的上市公司里工作过,这是第一。第二,他一定要有过上亿的用户的经验,然后有千万日活的技术的成熟经验,如果没有,只是负责一个小的部分,没有打过大仗,那这个人是不符合我们的要求的。
第二,他要有进化能力。因为这个世界在不断地变化,产品在不断地变化,需求在不断地变化,技术也在不断的变化。如果他没有持续不断的进化和学习能力,那么其实他没有办法迎合企业不断往前发展的需求,就像我们现在,公司是一个AI为核心的公司,那么CTO就要在人工智能领域里边去进行深度的学习,要有深刻的了解。然后,我们这个产品还远远高于以前产品的复杂程度,因为自适应学习系统还牵扯到学生的认知学、心理学、教育学等等方面的知识,都要求CTO有自我进化的能力。
第三是具备黑洞的能力,黑洞的特性。现在的CTO已经不仅仅只是一个技术的负责人了,在企业里面要衔接里里外外的各种板块。像我们乂学人工智能教育机构里面,他要衔接AI算法,要衔接教学研究的部分,要衔接我们的线上销售和marketing,他还要衔接商业拓展,还要衔接我们全国的所有合作学校。在这样的一个过程中,对他本身的沟通能力、协调能力和消化吸收能力要求特别高。
他不能把自己定位成一个板块的负责人,首先他要从一个董事长的眼光,从一个宇宙的宏观的眼光去看整个公司和未来的发展。然后,他要把自己放的足够低,在这个过程中,他一定不能是高高在上的,一定是自己放下所有的身段去非常虚心地倾听,像从零开始的小学生一样去和各个部门沟通,然后通过技术将各个板块的需求衔接进来,来推动公司的整个从战略到细节的发展。
——读自极客时间