从事软件开发十几年,平时主要做的还是软件层面开发,软件开发完成之后就要进行编程,最后在机器上运行,绝大部分程序员很少关注编译器这个层面是如何实现的,编译器的工作量非常巨大,有点编译经验的人都会有点基础,只是C语言里面常见的编译错误就能有多少,可见这里面工作量的巨大,据说华为公司投入了至少上千人的做这个事情,而且这种事情还急不来需要稳扎稳打,不能有丝毫的马虎,构建属于自己的编译器是走向自己做操作系统的第一步,这一步起步最难,也是最基础的。
从09年华为就开始着手做这个事情,证明任何事情想要在技术上有所突破必须有十年磨一剑的耐性,华为公司这点做的的确让行业内佩服,最主要像编译器这种基础性的研究工作不是一朝一夕的事情,而且国内本身底子就比较薄弱,也就是资金充足的公司才能玩的事情,国内研究这些前言基础的公司从私企性质看就是华为互联网公司几个巨头的机会更大一些,阿里的阿里云系统完全的自主研发,也算是给国内科技公司争了很多脸面,华为在自主研发上做的一直不遗余力,在通讯领域,在芯片领域,在软件上也在慢慢发力,特别是构建自己的生态系统方面也在加大力度。
能够有自主研发需要有很大的魄力,布斯每个公司都有这种能力,毕竟研发新的东西或者基础技术,需要时间和资金的支持,如果中间放弃前面消耗的一切都完蛋了,阿里云的王坚在开始研发阶段承受了最大的压力,在12年的年会上也委屈的落下了眼泪,可见压力之大,越是技术的跨度越大,需要磨练的经验越多,承担的压力越大毕竟不是挣钱的部门在一起开会说话底气都不足,时间久了信心就容易受到影响。
华为从开始就树立了非常大理想和苑景,就是朝着世界第一去的,所以现在正在按部就班的向前走,为了达成目标肯定需要强大的技术支持,所以方舟实验室就是充当这么一个角色,未来技术的研发基地,也就是华为这种大公司才能有条件这么去做,如果放在初创期的公司首先要想到的是如何生存,如何获取现金流,如何采用商业的模式来运作,持续的花钱做事情对于任何一家都是都是要慎重考虑的事情,而且这种钱起来多未必真能见到效果,所以只有志向长远的公司才会持续做的事情。
国内太多的互联网公司就是一门心思的搞商业模式,对于核心在有了资金之后投入的也比较少,永远也冲不到国际上,只会在窝里横。一个科技最后决定命运的还是技术能力,从各个纬度可以想象华为正在为自己的操作系统铺路,正在构建自己的生态系统而努力。