笔者从事软件行业至今15年,做过大大小小的项目20多个,自己独立研发了几款产品。工作过某知名大型通信企业、人工智能独角兽企业、大型金融企业等数家公司,我做过一些还算不错的大型项目,但是所有的项目中使用的基础软件,核心技术基本都是美国人开发的。如操作系统Linux,开源数据库mysql,内存数据库Redis,web容器tomcat,大数据处理系统hadoop,spark,消息队列kafka等等,几乎全部是欧美人原创开发的,很多公司只是在这些软件上做了部分的改进就包装的自己的大数据产品,数据库产品,消息队列的产品,然后进行销售,但是核心无一例外都是老美开发的.不可否认的是,中国很多公司在商业应用上都取得了巨大成功,有不错的上层应用产品,像阿里这样的企业虽然基本也是在别人原创产品上研发,但是起码认真读了源码,很多做了深度改造,改进了产品的易用性和性能,但是有某些国企基本都不去做任何研发,找一些外部合作公司,将他们的产品改成自己的名字和商标,就号称自主研发,去对外售卖,去评奖!这样的做法虽然有利于企业赚钱,但是对中国软件核心技术的发展十分不利!笔者也很焦虑!这样的做法,如果想要在核心技术超越美国谈何容易!下图是使用的最多的开源的软件,几乎全部是美国人原创,中国想要赶上任重道远!

中美工业软件对比(中美基础软件技术的巨大差距)(1)

图片来自互联网

中美工业软件对比(中美基础软件技术的巨大差距)(2)

图片来自互联网

,