CTO!想说爱你不容易

简介:

今天,咱们扩展下,继续聊聊CTO的事儿


我有一个绝妙的创意和一个靠谱的团队,就差一个写代码的了

“创业公司没钱,最开始来写代码就给个名分,叫CTO吧!”

“大公司的技术总监到小公司就能做CTO啦”

中生代小白

看到网站上你们招CTO,需要些啥条件?



某CEO

没什么要求啦,简单的几点

文能设计定需求,武可写码做架构;

进做招商引融资,退做大V占风口;
产品体检保上线,还要奋斗低薪酬;

你做得到么?

中生代小白

刚28

精通Java

玩遍各种框架

前端后端不在话下

工作拼命犹如披了外挂

主导亿万流量门户三月上线

单身极客一心只把技术发扬光大

世上本无加班熬夜因为公司就是我家

某CEO

 好工仗啊,你要多少钱?

中生代小白

能让我吃口饭就好,2000?


某CEO

明天就来上班


完美



啥是CTO呢?


CTO,Chief Technology Officer,就是技术方面的最高负责人。和Technology方面相关的问题的争论在 CTO这层就停住了,CTO的回答将是最终回答。No appeal, no further escalation. CTO如果自己无法独立回答该问题,他或者她应该想尽各种办法寻找各种帮助最终做出决断。但回答该技术问题将是他的最终责任。就好像司法上面的最高法院 - 判决将是最终的。即使是错误的,也是最终的。所以一个 CTO 的水平将会最终决定一家公司的技术水平。

(图片来源于微信公众号“线性资本”(ID:LinearVenture))

不过本图是不是太简单了点?技术总监呢?技术VP呢?




CTO有啥职责呢?


对于CTO的职责,知乎张杰翻译了一篇Amr Awadallah的文章,根据CC BY-NC-SA 3.0规则转帖到这里


[1] CTO的使命

(1)对长期技术策略负责


(2)技术布道者


(3)研发团队的精神领袖和研发文化建设者

  • 引领整个研发团队为公司长期技术策略和目标而团结努力。

  • 能够识别和吸引优秀人才的加入。

  • 帮助建立和维护良好的研发氛围。

[2] 如何评估CTO的业绩

(1)是否错失关键技术趋势?所制定的技术策略是否和商业策略一致?
(2)研发氛围
(3)其他关键业务部门的满意度

[3] CTO应该如何平衡内外部事务的时间分配

答案是具体情况具体分析(废话),原则是两者兼顾。CTO如果缺乏外部信息的话,是无法做好内部事务的,反之亦然。所以重点是如何能够最好的支持公司业务。当然也要考虑到差旅和家庭。拿我自己为例,目前的分配是这样的:

(A)外部70%

  • 销售、客户 35%

  • 市场、演讲、分析 20%

  • 业务开发、合作伙伴沟通 15%

(B)内部30%

  • 消化外部信息,传递给内部团队

  • 连接业务、产品和研发团队,确保大家对于公司愿景的共识,技术路线图是能够支持该愿景的

  • 支持市场团队

  • 引领研发氛围,流程

  • 知识产权建设

[4] CTO对公司内不同业务部门的具体职责

CTO主要为以下职能团队服务:

  • CEO和战略团队

  • 产品和开发团队

  • 销售团队

  • 业务开发团队

  • 市场团队

(A)CEO和战略团队

  • 对任何严重影响公司的技术转折点做出预测并提出建议。

  • 给CEO(CFO/COO)建议公司长期技术策略和方向,以及重大技术决定。

  • 给CEO提供不同的技术方向选择和充足的信息帮助CEO决策并选择最佳的方案。

  • 关注公司的长期发展和利益,以中立的立场给CEO做好参谋。

(B)产品和开发团队

  • 不参与日常管理,但要和产品和开发团队领导密切合作以确保总体开发方向和公司技术策略一致。

  • 提高自身威望,在不具体介入团队日常事务的前提下尽量影响资源分配的优先级,激励员工、项目。

  • 产品和开发团队领导的好参谋(和出气筒),在面临重大挑战时能够积极出谋划策。

  • 帮助招聘和留人。

  • 鼓励跨组织沟通,避免重复工作。

  • 有重大技术和方案问题争执不休,形成僵局时,做最终的仲裁。

  • 培育团队的创新能力和氛围。

  • 跨产品线的技术架构师。

(C)销售团队

  • 和销售团队合作促成销售合同。

  • 支持销售团队和关键客户建立稳固良好的关系。

  • 参与和客户的会议,阐明公司的长期技术策略和方向,增强客户信心。

  • 倾听客户需求,快速理解客户问题,并就公司产品和方案给出建议。

  • 不知道的时候一定要说“我不知道”,记录下来并及时找合适人员回答客户问题。

(D)业务开发团队

  • 支持业务开发团队,和战略伙伴的对应人员建立良好的关系。

  • 根据公司业务和技术需求,梳理并选择最佳合作伙伴,并给公司提出明确清晰的建议。

  • 跟踪相关领域的创业团队,识别会造成威胁的团队和可以投资合作的团队。

  • 代表公司出席重大技术组织和研讨会并发言,积极贡献,建立良好的合作关系。

  • 预测合作伙伴的新技术是否会对公司长期技术策略造成影响。

  • 根据市场的变化情况预测长期竞争趋势。

(E)市场团队

  • 公司技术团队的对外形象和接口。

  • 在公开场合(展会论坛、媒体采访、市场分析师会议等)宣讲公司的愿景和技术策略。

  • 和关键行业分析师维持良好关系。

  • 支持市场团队围绕公司产品建设活跃社区的活动。

  • 在社交媒体配合市场团队进行宣传。

总之,CTO能够从旁观者的角度后退一步看到公司技术能力和规划的全景,并对内代表客户,对上代表员工。一个优秀CTO对组织的贡献是无价的。


来源:中生代技术

原文链接

相关文章
|
XML 前端开发 Java
SpringMVC入门到实战------2、SpringMVC创建实例Hello SpringMVC(maven+tomcat)
这篇文章是SpringMVC框架的入门教程,详细指导了如何在IDEA中使用Maven和Tomcat创建SpringMVC工程,包括添加依赖、配置web.xml、编写控制器、创建配置文件、配置Tomcat服务器以及进行基本的测试,展示了一个简单的Hello SpringMVC示例。
SpringMVC入门到实战------2、SpringMVC创建实例Hello SpringMVC(maven+tomcat)
|
6月前
|
传感器 机器人 物联网
【免费开源】基于STM32的蓝牙小车/智能小车项目详解(附源码)
通过本项目,你可以系统掌握STM32外设控制、蓝牙通信、电机驱动和传感器数据处理技术,实现一辆可远程控制并具备避障功能的智能小车。该项目具有高度可扩展性,后续可增加循迹、自动寻路、摄像头等高级功能。
1448 43
【免费开源】基于STM32的蓝牙小车/智能小车项目详解(附源码)
|
监控 数据处理 索引
整合LlamaIndex与LangChain构建高级的查询处理系统
该文阐述了如何结合LlamaIndex和LangChain构建一个扩展性和定制性强的代理RAG应用。LlamaIndex擅长智能搜索,LangChain提供跨平台兼容性。代理RAG允许大型语言模型访问多个查询引擎,增强决策能力和多样化回答。文章通过示例代码展示了如何设置LLM、嵌入模型、LlamaIndex索引及查询引擎,并将它们转换为LangChain兼容的工具,实现高效、精准的问题解答。通过多代理协作,系统能处理复杂查询,提高答案质量和相关性。
1144 0
|
12月前
|
弹性计算 人工智能 API
基于ECS部署DeepSeek个人专属AI网站
本方案介绍了如何基于云服务器ECS集成百炼API和Open WebUI服务,一键部署体验DeepSeek个人专属AI网站。用户不仅可以以极低的成本,拥有个人专属的AI网站,进行稳定的AI对话,还能够切换DeepSeek-V3、DeepSeek-R1、Qwen-max等模型进行体验。同时Open WebUI还具备开源能力,支持定制工具的开发。您还可以创建其他子账号,将您的专属AI网站分享给他人使用。
|
存储 监控 物联网
计算机网络的应用
计算机网络已深入现代生活的多个方面,包括通信与交流(电子邮件、即时通讯、社交媒体)、媒体与娱乐(在线媒体、在线游戏)、商务与经济(电子商务、远程办公)、教育与学习(在线教育平台)、物联网与智能家居、远程服务(远程医疗、智能交通系统)及数据存储与处理(云计算、数据共享与分析)。这些应用极大地方便了人们的生活,促进了社会的发展。
867 2
计算机网络的应用
ly~
|
人工智能 搜索推荐 自动驾驶
人工智能的应用
人工智能在多个领域广泛应用,包括:医疗领域的疾病诊断、药物研发和医疗机器人;交通领域的自动驾驶和智能交通管理;金融领域的风险评估、金融诈骗检测和投资决策;教育领域的个性化学习和智能辅导;工业领域的质量检测和生产流程优化;家居领域的智能家居系统,如智能音箱和智能灯具等,极大提升了各行业的效率与服务质量。
ly~
975 1
|
存储 Python
数据包络分析(Data Envelopment Analysis, DEA)详解与Python代码示例
数据包络分析(Data Envelopment Analysis, DEA)详解与Python代码示例
|
SQL 消息中间件 NoSQL
实时计算 Flink版操作报错合集之部署war包的时候,错误提示 "No ExecutorFactory found to execute the application." 如何解决
在使用实时计算Flink版过程中,可能会遇到各种错误,了解这些错误的原因及解决方法对于高效排错至关重要。针对具体问题,查看Flink的日志是关键,它们通常会提供更详细的错误信息和堆栈跟踪,有助于定位问题。此外,Flink社区文档和官方论坛也是寻求帮助的好去处。以下是一些常见的操作报错及其可能的原因与解决策略。
567 2
|
运维 监控 NoSQL
|
编解码 Ubuntu 虚拟化
ubuntu无法粘贴复制windows中的内容,分辨率无法自适应电脑自带系统
ubuntu无法粘贴复制windows中的内容,分辨率无法自适应电脑自带系统