合格CTO需要具备的素质能力有哪些?
杜仲
读完需要
10分钟速读仅需 5 分钟
杜仲,真名肖劲青。超过 20 年的研发管理经验,前阿里巴巴高级技术管理,阿里巴巴集团运维自动化研发第一人,其中成果就包括阿里巴巴集团的现运维核心系统 Armory。
三次从 0 到 1 的创业经历,在企业文化建设、合伙人招募与团队建设,创始团队如何从 0 到 1,股权治理对公司的利与弊,如何设置最优的员工激励政策等方面积累了大量实操落地经验。
担任壹康复联合创始人兼 CTO 期间,负责了壹康复公司从零开始的团队建设、产品建设等工作,一年时间组建好相对成熟的技术团队将近 40 人,并产生直接收益 350 万元/年,产品技术运维成本仅 3.5 万元/年(同一个投资人的类似公司,该成本为 50 万元/年),CEO 的评价:“杜仲超出了我对 CTO 的所有期望”。
2017 年 8 月创立【找 CTO】项目品牌,旨在通过自身的经历和优势帮助企业解决 CTO 人选和技术问题。
维基百科上的解释定义为:首席技术官(英语:Chief Technology Officer,英文缩写:CTO,又常称为技术官、技术总监)是企业团体里的高阶主管职位之一,是企业内负责技术的最高负责人。两个关键核心的词:技术Technology和指挥官Officer,技术和管理的结合体,而且是首席的。
在前面我已经有多篇文章涉及到了CTO的介绍,也简单提过一个合格CTO需要具备的一些基本素质和能力,大家可以先阅读以下这几篇文章。
CTO在创业公司中的概念及作用CTO如何跟强势的业务型CEO沟通普通技术人员如何快速成长为合格的CTO
今天我系统来梳理一下,做一个合格CTO需要具备的素质能力有哪些?
CTO作为当下互联网创业必不可少的岗位人次,但全互联网都缺CTO,更缺优秀的CTO,我们今天谈的是合格的CTO,就是至少你在这个岗位的时候需要完成你基本的工作要求。CTO的培养和成长是非常长的时间,首先他必须是从技术基层干起来的,没有3-5年的积累是根本不用考虑这个岗位的。
CTO的岗位职责,最核心的是组建团队,作为最高技术指挥官,不能光杆司令,招兵买马和团队建设是最基本的职责。带领团队完成复核公司业务期望的产品实现,这是CTO最基本的职责要求,所以在团队建设、文化建设、内部流程建设、提高团队协作能力、提高工作效率等等都是CTO要做的事情。
先从专业技术能力方面来总结CTO需要具备的能力:
最基本的要求就是 CTO 至少要在技术的某一个领域能独挡一面,无论你是架构设计、性能优化、服务端开发等等,我个人认为在这任何一个领域中至少要有 5 年以上的实际经验,才有可能成为合格的 CTO。
合格的 CTO 未必要亲自去写代码(早期没人的时候 CTO 必须什么都干),但一定要懂得系统是如何通过代码实现出来的,懂得编程的原理,懂得程序员是如何去干活的,各种方法的优缺点必须心中有数,说的直白一点就是你的认知不能让团队成员可以忽悠你。
合格的 CTO 不一定要亲自去做研发流程中的每个点,但一定要知道每个点的作用和成效,包括 CodeReview、单元测试、持续集成等等,在团队内部要主动去推动这些有助于研发质量的过程管理。
架构设计也是合格 CTO 要关注的重点,未必是由 CTO 亲自设计的,但一定要了解架构设计的优缺点,以及当前选择这个架构的理由,结合公司业务发展的规划,知道如何进行架构规划。
除了这些必须具备的专业技能方面,我认为合格CTO还必须具备以下非技术的软性能力:
首当其冲的就是沟通能力,沟通能力表现在两个方面,第一是表达能力,能将自己的理解和观点准确地表达出来,在跟不同人沟通的时候能用不同的语言和表达方式讲出来;第二是理解能力,不管是在跟业务方、产品经理、运营或者 CEO 交流的时候,要能有办法准确捕获他们的真实意图,能够练就一双火眼精金,可以透过现象看到本质,拿到最真实的需求。
要有产品意识和商业意识,技术再厉害无法实现商业价值,可以说是一文不值。前一篇文章我在分析商业本质的时候提到,任何公司的目标都是要有盈利的,技术是一道非技术人员无法逾越的门槛,而 CTO 是公司的技术最高指挥官,所以 CTO 必须同时具备产品和商业意识,将业务和技术有机结合起来,才能为公司的商业目标作出最有利的决策和建议。
CTO 中的 O,代表是 Officer,是一个管理职能,CTO 是技术的领导者,必须具备的管理能力,管理团队的能力。要能做到知人善用,激发团队的潜能。很多 CTO 都是由技术大牛升上来的,自己完成任务是没问题,但承担 CTO 职责后,要转变这个思路,是要带着技术团队来完成任务,让团队成功、让团队成长,才是 CTO 最大的价值。
CTO 必须具备解决问题的能力,不管你个人能力有多强,相信也会有很多个人无法解决的领域问题。这时候 CTO 就必须有解决问题的能力,要能借助各种资源和力量,把问题解决掉,CEO 和公司要的是结果,当然过程也很重要。
作为公司最关键的几个岗位之一,CTO 必须要能跟 CEO 良好地沟通和互动,CEO 经常天马行空,会将公司愿景讲解的头头是道、兴高采烈,但 CTO 必须理解 CEO 的意图,并且用适当的方法实现它。讲一个概念是非常容易的,用技术去把它实现出来却没那么简单,CTO 必须建立跟 CEO 良好的沟通机制,让 CEO 也理解技术的难点,从而让技术及技术团队在公司有自由发挥的空间和机会,让技术的创新给公司带来更大的价值。
作为公司的 CTO,还需要具备对外交流和输出的能力,当年丁香园的 CTO 冯大辉的能力和影响力,为丁香园在互联网圈带来了非常大的知名度和流量,从而让多年默默无闻的丁香园很快速地走到了前台,拿到了顺为基金、腾讯等的多轮巨额投资,我认为可以说没有冯大辉就没有现在的丁香园。
当然,除了以上的各种硬性能力和软性能力,CTO还得为技术团队着想,技术人员的特性是非常特别的,CTO得在公司的“政治斗争中”保护团队的利益,促进团队成员的成长,甚至当有团队成员要离职的时候,也需要祝福他甚至协助写推荐信等等。
CTO是一个稀有物种,作为CEO能找到一个合格中意的CTO,那将是你在创业路上的万幸,下回我再专门来分析一下创业公司的CEO如何找到合格中意的CTO。
本文首发于公众号杜仲闲谈,摘录于肖劲青,罗志勇新书《破茧:从程序员到CTO的创业之路》
- EOF -
想要加入中生代架构群的小伙伴,请添加群合伙人大白的微信
申请备注(姓名+公司+技术方向)才能通过哦!
技术人成长精彩文章推荐
END
#架构师必备#