我之前写过一个CTO的系列篇,谈过CTO的核心职责,也谈过优秀的CTO应该具备的五大特征,今天主要谈谈真正的CTO这个话题,希望这篇文章能让大家正确客观的来看待CTO这个职位。
什么样的公司才需要CTO
CTO(首席技术官) ,首先并不是每个公司都需要CTO这个职位,很多创业公司,特别是早期的创业公司,根本不需要CTO这个岗位,仅需要技术经理或者架构师来带领一个小团队即可,CTO在创业公司一般都是A轮以后才真正需要,或者中、大型公司才真正需要CTO。
很多创业公司,对是否需要招聘技术经理、技术总监、架构师、CTO,一直不是特别清楚。如果你还对其工作场景和职责不了解,我在一篇文章搞懂高级Java程序员、架构师、技术总监、CTO从薪资到技能的区别,有详细的介绍技术经理、技术总监、CTO的核心职责,以及这些职位是如何演变而来。
如果公司的“CTO”仅仅只管理技术队伍,还到不了CTO这个层级,真正的CTO,是软件产品和技术是统一管理的,是商业、产品、技术、管理、团队相平衡的综合统管。如果这一点一旦明朗了,你就知道为什么很多公司暂时还不需要CTO这个职位。
CTO需要掌管产品和技术
首先,一个 CTO 必须关心和了解业务,这样才通过技术角度帮助规划企业战略。关心业务,就一定会涉及到公司的产品线,公司的产品的整体框架和当前的产品主要问题,以及未来产品线如何规划等一系列问题。
技术服务于产品, 支撑于产品,如果在产品源头出现了问题,在后期的技术执行这个环节,就会发生更大的问题。so,CTO需要深入了解业务,了解公司当前的产品线,以及当前产产品线面临的问题和挑战,以及这些挑战是来源于技术本身(很难支撑当前业务和产品的需要),还是来源于产品的本身问题(用户需求源头)。
真正的CTO,必须要懂产品、懂业务,而不仅仅只是技术架构。从产品的角度:需要洞察客户需求,捕捉商业机会,规划产品方向,有清晰的产品规划、主攻方向。从研发的角度:研发专业团队梯队建制(架构团队、运维团队、前段团队、后端团队等如何搭建和管理),以及团队人员的激励性等。我眼中真正优秀的CTO长啥样,对优秀的CTO的五大特征有非常明确的描述。
总之,CTO 不应该只局限于技术,应该让团队成员的技术劳动体现出应有的价值,把技术和产品变成一家公司的发动机,这才是真正的CTO,一个懂产品的技术人。
作者简介
陈睿|mikechen,10年+大厂架构经验,BAT资深面试官,就职于阿里巴巴、淘宝、百度等一线互联网大厂。
关注作者「mikechen」公众号,获取更多技术干货!
后台回复【架构】,即可获取《阿里架构师进阶专题全部合集》,后台回复【面试】即可获取《史上最全阿里Java面试题总结》
[…] 以上就是大致的从0开始的创业公司CTO需要做好的五部曲,合格的CTO,能在第二步-第五步做的还不错,但往往反而会卡在第一步,这就是我说的真正的CTO,是一个懂产品的技术人,原因所在。 […]