专栏首页物流IT圈CTO到底是个啥?每天到底做什么工作?

CTO到底是个啥?每天到底做什么工作?

首席技术官(CTO)在科技行业有点像是个谜。他们究竟是做什么的?他们拿高薪,就仅仅为了坐在那里,思考“深邃的技术想法”?尽管众所周知CTO是并不实际管理人员的技术创始人,但他们在科技公司扮演着重要角色。他们是开发人员、投资者和客户面前的技术布道者。他们支持公司的技术平台和方向;为了做到这一点,他们必须不必操心开发人员的日常管理。CTO的职能因公司(初创公司或大公司)而异,因个人而异,因团队而异。虽然CTO的真正角色无法一言以蔽之,但是CTO的背景和角色还是有其相似之处。

CTO的工作性质

  • 洞察大局:CTO应该知道一家公司的技术能做什么、不能做什么,包括编写什么产品,需要哪种架构来支持产品,开发产品需要多长时间。一名优秀CTO的标志就是,他既洞察大局,又了解细枝末节,并将两者结合起来,以便支持更宏伟的想法。他/她还应该能辨别趋势,知道公司接下来的发展方向,从而将公司与外界联系起来。实际上,CTO确保技术战略与业务战略步调一致。
  • 技术布道者:CTO是名技术领导者,这意味着他们要激励员工和客户,将他们凝聚在公司愿景周围。为此,他们采取的做法就是,运用自身知识和独特视角,说服别人,让他们相信公司处在技术前沿,了解市场需求,而且为公司内外提供价值。作为技术布道者,CTO会在必要时推动变革。
  • 文化领导者:CTO是技术文化领导者,他们起到了吸引技术人才的作用。作为技术领导者,他们能够挑出最优秀的人选,将他们逐步培养成未来领导者。正如我们所知,吸引顶尖技术人才绝非易事。要是初创公司没有乒乓球桌或现场玩乐时光,但是CTO能激励优秀工程师加入创业团队,这至关重要。CTO能够营造这样一种环境:诸多开发人员协同工作,开发出单枪匹马开发不出来的产品。
  • 制定战略:CTO与首席执行官(CEO)一起制定战略,具体来说规划会影响公司技术方向的任何业务决策。CTO建议CEO往哪里下“技术赌注”,避免往哪里下技术赌注。CTO还要出点子,阐明这些点子如何引领公司的整体方向。
  • 主持产品:CTO并不做日常事务,但是他/她仍要与工程副总裁/产品经理紧密合作,确保开展的工作与技术愿景保持一致。这个岗位需要CTO并不妨碍这些副总裁 /经理的角色和团队的工作,而是力挺他们的意见和反馈。CTO想方设法激励技术团队,可能要举办公司编程马拉松(hackathon)或类似的活动,鼓励创新、交流思想。
  • 形象代言:CTO相当于公司的技术门面,应该能够向技术行业和客户阐述技术愿景。这包括在各种会议、行业演讲活动和新闻/媒体见面会上抛头露面,宣讲公司愿景。他们应主动接触重要的行业分析师,并通过博客及其他社交媒体平台发表声音。CTO要支持营销团队,并与他们合作,一起制定影响和打造产品社区的战略。

每家初创公司都需要CTO吗?

每家公司的情况不一样;不过总的来说,优秀的CTO有益无害。如果你这家初创公司正在考虑接触风险投资者或天使投资者,CTO来得尤为重要,因为投资者想要看到公司有技术专家、财务专家以及精通销售所开发或所营销产品的专家。一段时间内,让某人身兼CEO/CTO也许能应付一下,但是在一家产品依赖新兴技术的真正的技术公司,专职的CTO必不可少。

大多数处于早期阶段的初创公司并不需要专职的CTO,但是在制定技术愿景时却必不可少。然而,如果你有钱请得起人,那么一开始就要聘请CTO。初创公司通常囊中羞涩,可能会临时雇一名技术顾问或兼职CTO,但是正如我们在前面提到的那样,吸引顶尖技术人才是成功的关键,而且有赖于打造出色的技术文化。我还认为,一家技术公司要是没有一位非常能干的技术主管,就没有能力真正评估人选。

在初创公司和老牌公司的职能

不管规模大小,每一家公司都需要方向。初创公司与老牌公司之间的潜在意识形态未必存在差异:这两类公司的CTO都要将业务战略和技术战略结合在一起。

很显然,初创公司的战略有别于老牌公司的战略。其战略注重速度、让产品适合市场,同时尽量减缓资金消耗速度。初创公司的CTO所做的编程工作可能比在老牌公司要多得多。实际上,初创公司的CTO在早期可能从事专职开发人员的活儿。一名优秀的初创公司的CTO要灵活应变,既能够迅速交付产品,又着眼于未来。

老牌公司的CTO着眼于长远目标。他们同样会关注未来,但是已经打下了稳固的客户基础。因此,他们能够专注于改进现有产品,扩大新兴市场,以检验其技术实力。速度始终很重要,可是在老牌公司却不是关键。老牌公司的CTO会想方设法,让架构更智能、高效、可灵活扩展。这里的最大区别是,大公司的CTO没必要参与日常的产品研制。他们能真正专注于作为技术领导者的角色,而不是直接管理。

CTO所需的背景

很难说什么造就一名优秀的CTO。一些顶级的技术领导者在业务或技术领域并非科班出身,而是边做边学,并且懂得运用与生俱来的能力。在CTO圈子,工程领域的MBA或博士头衔司空见惯。这个角色需要既精通IT,又熟悉预算编程/业务流程,两者缺一不可。从教育的角度来看,这个人需要有习得或天生的能力,在带领公司迈向新领域时,能够做出明智合理的决策。

CTO不是管理者,他们是领导者。换句话说,他们没必要从事日常管理工作,而是应该绝对了解其决策对技术经理和开发人员会有怎样的影响。此外,CTO想成为一名高效的领导者,洞察大局、了解细枝末节也是一项重要的素质。

对CTO来说,最重要的素质就是制定愿景的本领,还要拥有利用架构和战略等来支持愿景的知识。成功实现愿景意味着,要深入广泛地了解技术行业;事实证明,这样的人在之前岗位上常常是同行中的创新者。

一名优秀的CTO就好比是客户、公司和员工的代言人。虽然他们在初创公司和大公司可能缺乏统一的定义,但是CTO的主要角色还是确保公司的技术战略服务于业务战略。

本文分享自微信公众号 - 物流IT圈(exiter18)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-02-28

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 软件开发项目开发成本估算方法

    首先我们需要明确的是为什么要做软件项目预算?软件项目是不同于一般工程项目的项目类型,受用户需求、开发方式的影响很大。没有明确的预算,会导致软件开支的不可控制。随...

    物流IT圈
  • 2PC时代即将结束,2PC只是提供原子性提交而不是事务本身

    如果有分布式事务协议,那么每个软件工程师都知道它:“两阶段提交”,也称为2PC。尽管使用了几十年,但是由于缺乏云环境的支持,它却一直在稳步下降。 过去在相当长的...

    物流IT圈
  • 超详细的六款主流ETL工具介绍及功能对比

    ETL(Extract-Transform-Load的缩写,即数据抽取、转换、装载的过程),对于企业或行业应用来说,我们经常会遇到各种数据的处理,转换,迁移,所...

    物流IT圈
  • 涨知识了,为什么CTO都不爱写代码

    肉眼品世界导读: 网络上一直有讨论CTO要不要写代码,定论各种各样;没有做过CTO的同学也对CTO的岗位充满了好奇和向往,作为亲身经历,谈谈自己的感受:不爱写代...

    肉眼品世界
  • 书值 | 第 2 期:成为技术管理者,思维上应该如何转变?

    今天介绍的这本书是《CTO说》。这本书的内容由 51CTO 的训练营演讲内容整理而来,因为各位 CTO 所处公司以及经历的不同,所以关注的点都不太一样。但总无论...

    陈树义
  • CEO 实话实说:我需要这样的 CTO

    文章原创首发于微信公众号「 TGO 鲲鹏会」,原文地址:CEO 实话实说:我需要这样的 CTO

    TGO鲲鹏会
  • MVC的秘密

    MVC到现在为止应该有很多年的历史了,在学校学习asp.netMVC的时候我理解MVC包括三层,视图(View)、控制器(Controller)、数据模型(Mo...

    黄泽杰
  • Spring 源码学习 07:ClassPathBeanDefinitionScanner

    AnnotationConfigApplicationContext 构造函数除了初始化一个 reader ,还有一个 scanner,下面来一起看看 Clas...

    程序员小航
  • NLP技术也能帮助程序分析?

    众所周知,在机器学习领域中,计算机视觉、自然语言处理和语音识别的技术已经发展的非常成熟,都已经有非常好的效果。同时,在系统安全领域,也有非常多的研究者,正在尝试...

    SIGAI学习与实践平台
  • SD-WAN如何重塑零售行业?

    零售连锁店通常是依靠传统的广域网链接来提供对其分店的安全快速访问。广域网要做的就是实现所有在总部托管的应用、服务和数据的快速访问。但是,随着数据、设备的成倍增加...

    SDNLAB

扫码关注云+社区

领取腾讯云代金券