华为上千人用10年时间,花费数亿研发出的方舟编译器,不值?

今天我们聊一下华为方舟编译器的事情,跟据华为的介绍,在2009年华为就成立了针对编译器的研发项目,从时间上看这跟华为自己的操作系统研发时间非常吻合,可以讲华为在那个时候就已经在着手搭建自己的系统生态了。

从2009年成立研发团队之后,一直到2013年华为都在研发编译器HCC,最终在2014年搭建起了编译器的主架构,在2015年推出编程语言CM,这个时候华为的编译器项目可以讲是取得了阶段性的成果,因此便在2016年该研发团队扩充成为了专门的实验室,从那时候起,方舟编译器的研发工作正式进入了快速发展轨道,最终才得以在2019年跟大家见面。

其实从方舟编译器的研发经历来看,用了9年的时间、几亿美元的投入、前后上千人的研发队伍,整体投入是非常巨大的,而且方舟编译器属于底层编译,说实话这种研发工作是最不容易出成绩的,我们不要看华为目前有这么多取得突破性的技术,但其背后则是数量更多的失败项目作为企业发展的代价。

所以这就不仅有人会有疑惑,为什么华为非要执着于这种投入大、见效慢的项目呢?我们都在讲所谓的“资源整合”,直接拿钱买现成的解决方案不是更省事儿吗?这一方面跟华为的发展经历有一定的关系,另一方面其实也是外部市场环境逼的自己没办法,只能把核心技术掌握在自己手里才能生存下去。

举个小例子吧,在2000年初的时候,华为因为错过了小灵通的发展技术,当时自己的业务发展非常艰难,而那个时候中兴正因为小灵通业务赚的本满钵满,之后到了2004年前后,市场上兴起了一种叫做“数据卡”的联网硬件,凭借这种“数据卡”可以让电脑实现无线联网,而当时在欧洲地区主要的参与者就是华为、中兴跟思科三家企业。

而这个时候华为企业产品质量算是不错的,但是相对于中兴来讲,华为的供货速度则明显跟不上,为什么呢?原因就是这个“数据卡”里面有一颗通信芯片的核心元器件,当时华为、中兴都是由高通供货,但在高通那里中兴的优先级别是远在华为之上的,因此每次都是中兴具有更多的先发优势。

于是乎在那个时候,华为就开始着手研发自己的通信芯片,后来才有了华为的巴龙芯片,通过这个例子我想说明什么呢?首先市场环境一直都是不公平的,无论是什么行业,只要你的核心技术依赖于外部,那么你就必然会收到牵制,这个时候的你要么就忍气吞声,要么就发奋图强,而华为明显选择的后者,华为这种居安思危的精神其实早在上世纪90年代做交换机的时候,也都有体现,很多其他厂商都选择做个组装厂,但任正非团队则坚持选择退出有自主知识产权去的产品,这才一步步做大。

所以来讲,这并不算是值不值得的问题,而是你想要发展壮大还是小富即安的问题,而且一般选择小富即安的企业,多半也都被市场所淘汰,因为在很多情况下是市场逼着你不得不这么做。

既然说到这里了,送给大家一本书《华为传》吧,讲述的就是华为自诞生到最终发展壮大的整个过程,上文中的例子也是援引于这本书,感兴趣的朋友可以给我发私信“华为传”获取。


你可能感兴趣的:(华为上千人用10年时间,花费数亿研发出的方舟编译器,不值?)