说起国内软件技术哪家强,我想很多人一定会提到华为、腾讯、阿里这三家,因为在2020年度软件和信息技术百强企业名单中,这三家排前三名。
从具体的软件产品来看,华为有鸿蒙系统,有欧拉系统,还有HMS,还有各种交换机、路由器等软件,不强都不可能。
而腾讯有10亿级用户使用的微信、QQ,也有各种各样的操作系统,开源软件等等。至于阿里有支付宝、淘宝,还有AliOS、龙晰、飞天等操作系统,这些都是软件实力的展现。
那么问题就来了,为何华为、腾讯、阿里的软件技术这么强,却没有开发出几款鼎鼎大名的工业软件呢,解决目前国内工业软件被卡脖子的问题。
要知道目前在CAD(计算机辅助设计)、CAE(计算机辅助工程)、CAM(计算机辅助制造)这三大类工业软件上,基本上就是被美、法、德三国所垄断。
从市场来看,我国的工业软件产品规模,只占全球的6%左右,这远低于一个制造大国应该有的水平和标准。
其实啊,开发工业软件,可不像开发微信、QQ、淘宝、支付宝、鸿蒙这么简单,工业软件开发者,可不是掌握软件信息技术就可以了。
工业软件更多的是跨学科的知识综合,比如芯片产业用到的EDA软件,就不仅需要掌握软件技术,还需要掌握物理、化学、材料、电子等知识,一般的程序员真胜任不了。
并且不仅在开发难度上,积累更重要。还是拿EDA软件来举例,刚开始时EDA1.0这样的版,可能很容易开发出来,但随着芯片技术越来越先进,EDA也从1.0发展到了20.0时,就完全不一样了。
一方面是EDA是与芯片设计、芯片制造等大厂合作的,需要这些厂商在使用,并且不断的改进,调整,并要兼容以前的版本、技术,逐步升级的,20.0的版包含了以前所有1.0-20.0的技术,经验、数据等。
但如果这时候重新有人开发出一个全新的EDA1.0,问题就来了,能不能兼容以前的那些另外品牌的EDA1.0-20.0的技术、内容、数据?能不能与现有的这些厂商形成良好的协作关系?这个远比技术本身更重要。
所以一款工业软件发展到一定程度时,门槛就非常高了。后来者很难动摇前面那些企业的地位了,因为后面的软件必须做到兼容前面所有产品的数据、内容了,这是非常非常难的。
但不管怎么样,工业软件是必须跨过的坎,只要国内的强大的软件企业动起来,哪怕从1.0版本开始,慢慢发展,然后国内的厂商不断使用再迭代,那么终会摆脱对国外产品的依赖的,最怕的是大家知难畏难,不愿意动手,那就永远受制于人。