前几天看到一篇文章戏称,现在除了CEO不缺,什么O都缺。虽然是开玩笑,倒也说出了几分实情:如今创业项目井喷,人才缺口太大,尤其CTO短缺最严重。为何CTO会缺到了这等程度?我在 我眼中真正优秀的CTO 分析过了,CTO的培养周期是很长的,尤其是优秀的CTO,对综合能力的要求很高,供给量非常有限。但另一方面,我也非常纳闷,就算现在创业项目井喷,可是真正对技术水平要求极高,对研发团队规模要求大的创业项目毕竟是少数,哪里来的那么多CTO需求呢?
这两年哪些类型的创业项目最火,涌现的创业项目数量最多呢?主要是三类:O2O,互联网金融,智能硬件,其中尤其以O2O烂大街,项目多的不计其数。除了智能硬件和IT沾边以外,其实O2O和互联网金融都是和传统的互联网没有多少交集的。我们就拿O2O来举例,通常是传统行业和移动互联网的结合,用移动互联网去改造某个传统的线下细分行业,或者开拓某个涉及人们大众生活领域的线下细分市场。
这意味着创业者CEO通常是来自传统线下行业,而非互联网行业出身。由于对IT系统的不够了解,通常创业者CEO容易对互联网线上的IT系统具有某种不切实际的期望值:
我的线下业务很强,就缺一个互联网平台,只要我搭建一个线上互联网平台出来,我这个闭环就无人能敌了;
我的生意模式很成熟了,万事俱备,只欠APP,只要APP出来,我公司估值立刻翻到XX亿;
业务方面我不担心,现在的问题就是没有用户,只要我开发一套强大的包含了供应商,用户,员工的IT平台支撑系统,我的交易量会立刻百倍的增加;
我做XX这一行已经十几年了,这一行缺的就是某某这样一套软件出来,只要做出来,我可以很快垄断这个行业;
类似的:“我 xxxxx 很厉害(很强大),只要 xxxx APP(IT系统) 出来,我就可以 xxxx 垄断市场(拿到X轮融资)” 还可以继续造句下去,大家可以对号入座。
这种期望值让CEO觉得,只要CTO这东风一借到,就万事大吉了,但现实是:这股让你万事大吉的东风很可能永远也借不到。不是因为你找不到真正优秀的CTO,而是因为就算你找到了优秀的CTO,项目能否快速成功的关键也不取决于CTO。
除了少数技术门槛很高的创业项目,其实大部分的创业公司,尤其是O2O项目,成败完全取决于生意模式是否成立,如果生意模式有问题,IT系统是不可能扭转注定失败的结果。IT系统在O2O项目中无法实现从0到1的突破,只能让1规模性放大,变成10,变成100。也就是说:生意模式验证成功的基础之上,好的IT系统能让你的项目成百上千倍的放大,却不能让一个生意模式不成立的创业项目避免失败。
因此在我看来,很多创业项目一上来并不需要一个CTO(或技术合伙人)。这些创业项目第一步需要做的是:用最低的成本来验证生意模式,CTO在这个阶段发挥不了太大的作用。这些创业者CEO们,盲目的高估了IT系统在短期内能够起到的作用,却有意无意的回避了创业项目最核心的关键:生意模式。
CEO们在生意模式尚未探索出来的情况下,幻想着天降CTO,开发一套强大的IT系统,解决了我的生意模式,公司快速扩张。但实际情况都是:即使找到了优秀的技术合伙人,由于生意模式的不确定,研发团队投入重兵,没日没夜的加班,做出来的产品也往往失败。于是乎再调整生意模式,重新回炉开发产品,等产品出来以后再试错,再调整,如此几番折腾之后,幸运的团队历经劫难找到生意模式走上正轨,不幸运的团队耗尽资金之后宣布解散。
找到优秀的CTO,建立一支高成本的研发团队,然后没日没夜加班做产品,反复改来改去,推出上线,再调整产品方向,再改来改去试错。创业公司这种用高昂的成本来探索生意模式的做法,我实在看不下去了,在这种创业公司,CTO和研发团队充当了项目探索期的炮灰作用。这也是为什么现在创业公司急缺CTO和研发的原因之一:没有CTO充当炮灰,CEO们根本不懂得该怎么创业了。
搞清楚了这一点,现在可以回答标题的问题了,创业公司找不到CTO怎么办?答案就是:对于大多数技术门槛不高的创业项目,根本没必要找CTO,直到完成A轮融资之后,才需要找一个真正的CTO加盟公司。
我把早期创业项目分为三个阶段,分别对应两个融资节点:
1、从概念到产品原型阶段,对应天使投资进来之前:找外包即可;
2、从产品原型到经过验证的生意模式,对应天使之后,A轮之前:招几个资深的工程师足够了;
3、产品的规模扩张阶段,A轮之后:到了A轮你还找不到CTO可以去死了;
下面分别分析:
一、天使投资进入之前的从概念到产品原型阶段
在这个阶段找CTO毫无必要,现在各种互联网平台,各种开源软件,各种成熟的快速搭建XX线上服务的系统比比皆是,要搭建一个简单的产品原型出来,往往连程序员都不需要,你自己动手就足够了。如果实在复杂的需求,没有现成的系统支持,最有效的办法就是花钱找一家软件外包公司,帮你快速出产品原型。
在创业项目的这个阶段,找一个CTO过来,搭建一支豪华的研发团队,不说浪费钱吧,光是反反复复的试错,就很可能造成团队内部严重的挫败感,造成团队的动荡。尤其恶劣的是那种用低工资忽悠研发工程师放弃高薪职位当创业试错阶段炮灰的,大家可以尽情鄙视。
所以,创业者在这个时候还是老老实实花钱找外包来的划算,一方面低成本的出原型,修正自己的概念;另一方面也可以逐渐了解互联网线上IT系统,开始物色技术人才。
二、天使之后,A轮之前的从产品原型到经过验证的生意模式
有了几百万的资金,找一两位资深的工程师应该没有问题了,工资尽量给够,该加班加班,不要轻易许诺CTO职位,不要轻易许诺股份。在这个阶段,其实CTO也不是必须的,两位资深的工程师分别负责IT系统的前端和后端也就够了。这个时候,还是产品快速试错阶段,产品原型究竟能不能满足用户需求,生意模式是否具有规模扩张能力,都是需要试错和验证的。
不要许诺CTO职位,许诺了CTO给工程师,他很可能是扛不起来的,公司发展起来以后,会成为研发团队的阻碍;
不要许诺股份,工资要给够,作为核心创业员工,参与期权计划。早期公司给股份没有什么实际的意义,而且会带来无穷的后患。
三、A轮之后,产品进入规模扩张阶段
恭喜你,如果你的生意模式已经验证成功,具备了初步的规模扩张的潜力和市场预期,在如今的资本市场,你想不拿到A轮也不太可能。在这个阶段,你才需要一位真正优秀的CTO。不过当你的公司已经拿到A轮几千万人民币之后,你还找不到CTO,那你真的可以去死了。你的公司价值已经开始显现出来,你的账面资金充裕,CTO已然成为最重要的瓶颈,发动你所有的线下人脉,拜托你的投资人,动用猎头,挖角互联网大公司的核心骨干,寻找CTO不再是一个无法解决的问题。
总之,创业公司找不到CTO,多数情况下是一个伪命题,也就是说这个问题本身就不存在,创业公司很可能根本就不需要CTO,当一个创业公司急迫到CTO已经成为发展瓶颈的时候,要找到一位合格的CTO,对它来说,已然不是什么难事。
现在碰到的大多数情况,简单的说,叫做“空手套白狼”,创业项目八字还没一撇,就指望CTO飞蛾扑火,替你刀山火海,趟平道路,摸清方向,有点太一厢情愿了。创业者CEO们,如果你人脉没有足够强大到从一开始就有技术合伙人追随,还是踏踏实实把创业项目做好,好的项目具有最大的说服力和吸引力,到了你真的需要CTO的时候,优秀的CTO自然会向你扑过来的。