几天前参加一个论坛,很多初创业者咨询我一个问题,为什么CTO这么难找啊?我都笑了笑说,你找CTO干嘛呢?
身边也有不少创业的朋友会来找我说,要不你过来我们这儿吧,待遇什么的都好谈。我一般都会说,你仔细想想看你真的需要我吗?
一、创业公司需要的是架构师+产品经理
创业公司的困境是资源少,风险大。一般天使轮有个2百万差不多了。而风险大,在于方向其实还在摸索期,很多时候饼画的大了自己都心虚。
而CTO的主要职责在于管理和研发方向。研发方向,一般跟随者公司大方向走。管理涉及到企业文化、制度建设、资源的整合。
两者对比我们会发现,创业公司的需求与CTO的职责是不匹配的。创业公司的天使轮阶段,一般是摸索期,这个时候需要的其实是一个快速开发推出产品的工程师。所以,创业初期公司的架构应该是:产品经理+架构师+几名工程师。这个配置的好处在于快速迭代、容易转身,并且在天使轮公司的预算以内。
CTO当然也能胜任架构师的角色,但CTO来写代码是很大材小用的事情。因为CTO的擅长之处在于也管理,就是研发的管理架构,以及技术架构。在一个团队里面,CTO相当于团队的中枢大脑。
另外一个问题就是,CTO是经过很长时间磨练出来的。这个时候他很可能已经有家庭了,并且视野也处在自己的巅峰位置了。创业公司的饼可以画的很大,但是他的逻辑包含了务实、强逻辑思维、风险预判评估能力,并且相信他看过很多项目了,因此用情怀用梦想打动他是很难的。并且,摸索阶段,公司战略方向的摇摆不定,会导致CTO很难发挥他的作用。
上海有一家很有情怀的创业公司,也已经两年了,期间换了至少5任CTO。但是目前还在考虑是否把现在的CTO换掉。其实本质原因在于公司的方向不明确,CTO只是当了替罪羊而已。
二、什么阶段需要CTO
天使轮公司尚处在摸索阶段,而A轮公司已经处在了商业化模式阶段了。如果说天使轮是草根起义的话,那么A轮就应该是建立真正的军队打仗了。因此,A轮是需要CTO的。
并且,从A轮开始,CTO就要着手开始制定技术战略计划了,包括人员的发展规划、技术的方向规划等等。这个时候的日常就是不断吸纳优秀人才,设计符合公司的研发管理结构,并且不断调整让架构以及队伍实力不断成长。
技术和公司的发展是相辅相成的。现在处于人人都是产品经理,并且我认为大部分是垃圾产品经理的阶段。很多产品的需求,到了技术的手上审视一番,会发现其中漏洞百出,并且研发过程中会发现产品很可能存在大量的伪需求。技术运用得当,是可以借鉴技术的强逻辑思维来反推产品是否合理的。
在创业公司,cto还可以认为是公司的内部管理者。ceo关注在于公司的方向和决策上,并且经常忽略了内部管理。而cto则可以抓得很细,充当公司内部的指挥棒。