在上期的CTO训练营上,三位讲师团绕“只懂技术的CTO不是好CTO”这个话题,与各位学员进行了深入的探讨,参加活动的小伙伴们均表示收获多多。这期的CTO训练营活动,同样请到了三位重量级讲师,就基础架构的建设、AI创业团队的研发体系和CTO如何带好队伍这三个当前非常热门的话题,与到场的学员们进行了分享和讨论,干货满满,看点多多,小伙伴们需要好好的消化和吸收一段时间了。本期,三位重量级的讲师分别是京东商城研发部总架构师刘海锋先生,出门问问CTO雷欣先生和360副总裁谭晓生先生。
一、360副总裁谭晓生:CTO要做些啥?
CTO定位是什么?是解决企业的技术诉求?还是做好团队的建设与管理?CTO到底应该做些啥?……360副总裁谭晓生先生通过《The Tough Job—CTO》的分享,给出了很好的答案。
谭晓生,现任奇虎360副总裁兼CTO、VP、CPO(首席隐私官),负责公司网站技术、技术运维、数据分析与挖掘等工作。2003年1月起先后任3721技术开发总监、雅虎中国技术开发总监、雅虎中国CTO、阿里巴巴-雅虎中国技术研发部总监。曾任MySpace CTO兼任COO。曾作为第二作者出版《磁盘加解密实用技术》。擅长技术团队的构建与管理,自2003年开始做校园招聘,历年招聘培养了超过300名大学生,这些学生现在广泛分布在百度、腾讯、阿里巴巴、新浪等互联网公司,在互联网技术圈子中有“谭校长”的称号。
如何准确的给CTO定位?对于这个问题,谭晓生先生认为不同的企业对CTO的定位千差万别。他表示,有些企业招CTO的目的是为了快速解决技术速求,例如企业招到某个领域的资深技术专家来担任CTO,他不但可以快速解决技术上的问题,而且还能够把相关领域的人员带过来,能够快速的组建企业的技术团队。有些是为了技术团队的管理与培训,借助他的工作经验来提升整个团队的业务能力。还有一些企业,招CTO的目的是为了图他在业界的名气。
CTO要做好哪几件事情?首先,要建设好技术团队,带好队伍。关于技术团队建设过程中选人、用人、育人、留人这四个方面哪一个重要,谭晓生先生用他二十几年的工作经历告诉我们,选人最重要。人是天生不一样的,头脑差别特别大,悟性也不一样。如何选好人,第一一定要聪明,悟性要高;第二计算机语言基础要扎实;第三个性要稳定,太灵活的人留不住。其次,要确定/调整技术策略,也就是要定好战略。在开发过程中,不一定要用最先进的技术,但一定要用最恰当的技术。第三要用结果导向来支撑业务的发展,企业为什么能赢,一是产品好,能满足用户的刚性需求,用户体现佳。二是成本要低,在竞争过程中只有有效的控制成本,才能带来高利益。
二、京东商城研发部总架构师刘海锋:做好基础架构的五种方法论
刘海锋,现任京东商城研发部总架构师。2013年加入京东,曾担任京东云平台总架构师。曾担任首届京东架构委员会主任,推动各个技术团队的横向交流与合作。曾获得2014年京东集团风云人物奖,带领团队连续获得2014与2015年研发体系优秀团队称号。
刘海峰先生授课的主题是《基础架构建设的点滴思考》,除了讲到基础架构设计的一些方法论外,还分享了CTO在不同的公司扮演的不同角色。
基础架构不同于应用开发,是服务于各种应用的底层平台。CTO如何带来团队做好基础架构,获得公司的认同,是有很多方法的。一是所有的问题都是分类问题,要抓大头,抓重点,单点突破。一家公司有很多的项目,如果把精力分散开,很难做好一个事情。所以,要对公司现有的项目进行仔细的分类,抓大头,抓重点,单点突破,专注做一件事情,才能取得成功。反之,如果搞搞这个,搞搞那个,没有实质性的进展,什么事情都做不好,就会引起争议。二是要独辟蹊径,不走寻常路,从历史去洞察未来,这样的项目才有意思,也能够快速取得成功。三是从应用开发的通用模式中做出抽象,将抽象做成系统,并将系统做成共享服务。四是为了让一部分人先富起来,可以向现实适当妥协,形成示范效应,持续迭代,迂回达到目标。五是做完面包,做葡萄干。一个公司没有那么多大的项目,很多项目一旦成形,就会趋于稳定,因此,做好面包之后,可以再去做一些不同的新的项目。
对于CTO在企业中扮演的角色,刘海锋认为CTO的重点是这个“O”字,也就是管理者,但是CTO绝对不能只会做管理。如果CTO只会管人,就会出现很多的问题。一些小公司半年就会出现问题,大公司两三年之内也会出现问题。这是因为小公司的CTO考虑的是更多的是如何用技术去解决现有问题,大公司的CTO考虑的是如何用技术手段,把团队建设好,通过技术手段来配合公司把业务做好,并去实现拓展。如果CTO无法解决企业的这些问题,肯定会出现问题。因此,CTO不能只会做管理。
三、出门问问CTO雷欣:构建AI系统的三大内容
AI人工智能可以说是当前最热门的话题,人工智能发展到了哪个阶段?如何构建AI系统?出门问问CTO雷欣先生,带来了《如何打造AI创业团队及研发体系》的分享。
雷欣,出门问问CTO,人工智能专家,在人工智能尤其是语音识别领域至今已有十多年研究及从业经验。2006年于美国华盛顿大学西雅图分校获得博士学位后,加入了微软总部任软件设计工程师及Speech Scientist,负责开发微软语音识别引擎内的说话人自适应模块;后加入斯坦福研究所(SRI)任研究工程师,领导开发了SRI2008年大规模中文语音识别系统;随后进入Google研究院任Staff Research Scientist,领导开发Google基于深度神经网络的离线语音识别系统。目前雷欣在出门问问正带领着一支优秀的AI团队,进行人工智能在可穿戴设备上实现的研究开发。
雷欣先生眼中的人工智能,分别三个阶段。一是感知阶段,包括语音识别、计算机视觉两方面。二是认知阶段,包括对自然语言的理解和分析判断两方面。三是创造阶段,包括情感和自主意识两方面。虽然在过去的五年,感知阶段已经获得了长足的进步,但目前仍然处于感知阶段,技术上还不足以让我们迈入认知和创造阶段。
如何构建AI系统,雷欣先生认为AI系统主要由三个部分组成,分别是数据(血液)+算法(大脑)+工程(骨骼),缺一不可。对于创业公司来讲,如何获得数据是必须迈出的第一步?那么小型公司如何获取大量数据呢?一是可以采用自动化的数据采集方式,二是开放API,三是跟其它的公司进行合作。到底需要采集多少数据才能满足企业的需求呢?这就要求CTO做出准确的判断,当觉得能达到数据红利&拐点的时候,就不需要花太多的资源在数据采集上了。
AI团队需要什么样的人才,雷欣先生也发表了自己的看法,他认为AI团队需要通才,而不是专才,即需要有分析解决问题的能力,又需要认真负责的态度,还需要较强的社交和沟通能力。只有这样的团队,才能够把事情做好,才能够达成目标。
【CTO 训练营】是51CTO高招旗下,面向中高端技术管理人才,提供技术和管理的学习以及人脉和资源平台,旨在打造技术经理的MBA,为行业输送更多CTO人才,第三季CTO训练营课程内容参照CTO胜任能力以及延展能力设计,包含技术与架构、技术与管理、商业运营、敏捷个人管理4大模块,聘请一线互联网平台 CTO担任导师,完成为期12天的课程学习之后,参与毕业典礼,辅修学分,完成结业。