电子百科网

当前位置:首页 > 财经  >  正文

如果中国重新开发像MATLAB、solidworks这样的软件大概需要多久?

软件开发很快,以中国的盗版技术,估计2-3年就有可以商用的了,问题是之后呢,更新,补丁,这是要一个专业团队去做的,没有市场很难成功,当你成功的时候,国外可能又给你开源来抢占市场,国内可能好不容易编写出来,最后又被成本压垮,需要得到国家和国内企业的支持才可以

某些软件的开发,确实似乎挺简单,只需要一点编程基础就可以,就像手机端日新月异的众多APP。然而,工程软件不是手机APP,它不仅仅需要编程能力,还需要工程知识,需要核心算法,更需要充足的经费支持。后人追前人相对容易,但是工程软件想要达到目前流行商用软件的高度,没有十年是不可能的


1、底层的计算类

哈工大的Matlab事件,让很多人都知道了这个软件。但其实,在工程软件里,Matlab算较为简单的一类,实际上它跟C,跟其他开源的语言类似。甚至可以说,Matlab是一种语言,一种编程语言。Matlab之所以能在工程软件中占有一席之地,是因为其代码库,全世界众多的学者,针对某些算法,编写了程序,供全世界免费使用。某些代码特别好的,Matlab公司就会把它做成build-in代码。

Matlab就是偏计算类的,同类型的还有Mapple,Mathematics等等,通过这些偏计算类的软件,可以用来实现公式的推导,新算法的实现等等。这类偏计算类的软件,开发难度是最低的,有一定的编程能力,就可以开发出来。


2、中间的图形类

除此之外,工程软件,还有画图类(CAD),就像题主提到的solidworks,同类型的还有著名的catia、autocad等等。这类软件,主要是图形显示方面的操作。这部分CAD软件的开发,难度要稍微提高一点,这里面涉及到了计算机图形学的内容,除了编程能力之外,还需要相当扎实的相关专业知识。当年我学《计算机图形学》的时候,用C语言编写曲线,也费了老大的劲了。


3、顶层的工程类

如果说,前面两类软件,一类是底层的计算,一类是图形的显示,那么第三类就是真正的工程计算。这一类软件非常众多,不同的行业都不尽相同。在机械相关行业,有限元软件就是典型的工程计算软件。它不仅仅要求底层的代码编写,中间的图形显示,最重要的是工程计算的算法,这部分内容,没有学过力学是完全不可能搞出来的。算法是有限元软件的核心:达索旗下的Abaqus有限元软件为何能够起步慢但是发展快,根源就在非线性的计算能力是其他同类有限元软件不可能达到的。


4、目前商用工程软件的高度——以有限元软件为例

有限元最早是NASA为了航空航天开发出来的一套软件,通过这套软件,可以设计出更加轻便但是足够结实的飞机和火箭。随着科技的不断进步,早期的那种纯粹的结构分析,早已经无法满足现在的研发能力。现在的有限元软件,除了传统的静力学分析之外,还有模态分析,随机振动分析等等。如果说这些分析也仅仅都是纯力学分析,那么考虑电磁场、温度场等其他载荷对结构的影响就更加复杂了,算法实现的难度是几何级别的


以Ansys为例,它能够处理的问题包罗万象,甚至可以说,只有你想不到,没有它涉及不到。在仿真领域,Ansys本身就是以应用范围广而著称。


另外,学术在不断的发展,一些学者发表出来的论文,采用了新算法,可以实现更快更准的计算。那么,这些软件巨头,就会把算法买下来,用于下一版本软件的更新。实际上,ABAQUS软件就是如此,最早期,软件本身就是一个博士生弄出来的算法。


由此可见,无论是软件的功能、还是软件的核心算法,都不是短期可以完成的。想要达到现有主流软件的水平,至少10年的时间。然而,主流软件不会等你。


5、借鉴之处

市场上主流的商用软件,其实都不是完全自己开发出来的,可以说是资本运作的结果。它通过不断地吞并,来壮大自己。比如,Ansys之所以功能如此齐全,就在于它不断地吞并其他小软件,将其整合到自己的体系之中。


另外,这些企业也不会只把鸡蛋放在一个笼子里,多头并进才是生存之道。比如下图是达索公司的产品,它不仅仅有有限元的仿真软件,还有画图的cad设计软件,空间规划软件等等。

在有限元领域,竞争还是非常激烈的,同类软件不少。为了争夺市场,必须有自己核心的内容,这个内容就是算法。正如前面所述,这些软件拥有商,都在时时关注着最新的科研动态,一旦有较好的合适的算法,立马像鲨鱼闻到了血腥味,买断新算法的版权。这不仅仅需要耐心,更多的是需要经费支持。


6、总结

工程软件与其他软件不同,它不是仅仅依靠编程能力就可以实现的,还需要计算机图形的专业知识,更重要的是需要工程专业相关的专业知识,比如力学。而同时具备相关知识的人,可以说是几乎不存在。必须依靠一套管理体系,让专业的人做专业的事才可以。想要短期内,追赶上现有工程软件的水平,非常困难。


如果想快速发展自己的软件,资本化运作或许是个可行的方案。

文/小伊评科技


开发MATLAB难在生态建设。

其实单纯就开发软件的角度而言,以国内目前软件开发行业的实力来说,开发出一款类似于MATLAB这样的软件根本不是什么难事,如果你用过这款软件的话,你应该就知道MATLAB在软件层面其实是很简单的(由C ,C,JAVA混编而成),并没有什么复杂的交互逻辑,甚至你可以说他很简陋。而且MATLAB这款软件本质上也没有什么独家的技术和秘密在里面。

但是MATLAB最厉害的地方就在于它丰富的内容以及易用性和稳定性,也可以称作是一个生态体系,这是短期内无法被取代的,需要一个长期的积累过程。

笔者在这里举一个例子吧,以笔者最熟悉的前端这个行业为例。在我们前端编程这个行业中同样也有很多知名的软件,譬如常用的Webstorm,Submit, Dreamweaver等等,这些软件都是付费授权的,价格还比较昂贵。

用Webstorm编写HTML

但是从根本上来讲,编写HTML并不依赖于这些软件,前端工程师完全可以直接可以用Window 自带的TXT编辑器就能够编写,效果也是一样的。

用TXT文档编写HTML

那么有人会问了,既然如此为什么还要花钱购买编辑器呢?原因也很简单——提高工作效率,简化编程过程

就拿Webstorm来说,这款软件可以帮助你自动的补足代码,标记语法错误,实时预览,再配合上一些插件可以一键帮你打包编译整个项目,极大的提升了工作效率,降低了开发成本。那么如果没有这些软件的话,工作周期将会大大的增长,相应的开发成本也会指数级增长。

所以说,这些软件虽然不是必须的,但是不用也不行,除非没得用。

MATLAB这款软件其实也是这样,从MATLAB诞生到现在已经有几十年的历史了,内部已经集成了大量的数学模型以及一些复杂的生态体系,形成了一条非常完善,非常强大的生态体系。

譬如你想调用某一个物理模型去模拟飞行器的运动轨迹,你只需要操作MATLAB找出该模型,然后将数据导入即可,MATLAB会自动帮你模拟运行,并且生成可视化的数据流。

那么如果你没有MATLAB的话,就只能一步一步自己一点一点的去推算,虽然最终也可以推算出结果,但是要耗费更多的时间和精力。

那么国产同类软件,想要在短期内达到类似MATLAB这样近乎于变态的生态体系几乎是不可能的,就算是一行行的复制代码也需要时间成本不是,更何况很多高精尖的物理数学模型也是需要大量的时间和专业的人员去调整和优化。


使用习惯也是一大难题,更换新软件的学习成本比较高。

MATLAB作为一款老牌的应用科学类软件,是很多学科学生上大学时必备必学的一款软件,而且由于功能复杂,其学习的成本也是非常高昂的,一个学生想要完全熟练地掌握MATLAB往往是需要付出很长的一段时间以及大量的练习。那么如果现在突然让他们接手另外一个软件的话,学习成本就会比较高昂。

因为每个软件的操作逻辑都是不同的,譬如就拿PS和CDR来说吧,都是平面设计类软件,但是两款软件的操作逻辑和方式完全不一样,掌握新的软件往往需要付出大量的时间成本,这也会对我们国家的科研进度造成一定的影响。


但是话说回来,MATLAB也并非是不可替代的,目前市面上已经有很多类似的开源软件可以在某些层面上替代MATLAB,只不过这些软件都没有形成类似MATLAB这样的规模而已,那么如果我们国家最终被全面禁止使用MATLAB软件的话,倒逼国内相关产业的发展也不是难事。


end 希望可以帮到你

十几年

不是说技术上有多难

而是,这种商业软件是在用户与软件之间不断反馈升级一步一步发展而来的,不断的升级不断的debug才有今天的样子,而且还要适应硬件和基础系统,互反馈实际上是一个很耗时的过程。

再者,商业软件它是不断开发不断吸收用户,一边赚钱一边投资。如果新开一个公司,开发的软件在初期都不能积累足够的用户不能赚到钱,就很难再维持进一步投资开发。

美国人,tmd现在在做的就是阻碍人类文明进步的事。

不是时间多就能解决的,这是能力和环境问题。不是说国人智力差,而是环境限制了能力的发挥,就搜索查资料来说,没有谷歌就废了一半了

单纯写代码

现在我们的水平也上来了,这些软件不是新事物,往往都是2000年以前就诞生了的,所以开发应该比较快。如果高投入人力,组织也顺利的话,可能2、3年甚至1年就能有雏形,也就是1.0版发布。

调试,清理BUG

一般的调试还是很快的,但1.0版发布后,还有多少深层次的BUG呢,这些BUG往往需要很多人使用中,或者延伸开发时,才能发现或碰到,发现碰到后才能被解决修改,那么1年好像不够吧?

假设是再过2年诞生2.0版,相比之下要比1.0好用多了。

如果再出3.0版就更好了,但又要过几年呢?

建立生态

一般的东西叫程序,只有形成了一套体系才是软件。而周边的二次开发的生态,才是软件能长成大树的环境基础。也就是工具,滤镜,图库,培训软件,贴吧论坛,交流市场等等。这些东西要有几年才能形成,如果该软件普遍被关注被应用(也就是比较热),估计也要有3、4年吧。

建立品牌、信誉

WPS的文本好像要转成DOC才能流通,同样,只有达到一定应用范围,并有一定地位,大家才能公认你的地位。

比如autoCAD,它的文件是DWG格式,在开始时它有DXF格式文件,为何呢?因为它不是业内大佬。但是后来它已经成长为业内大佬了,所以,大多数CAD软件都要能转换为DWG格式

而要到这一步,一般需要20年左右吧,如果发展势头好,过程也顺利,也许10年就够了。

Matlab、Solidworks只是行业软件的两个代表,还有很多行业软件我们中国没有,这些行业软件都有可能成为未来美国打压限制我们的手段和工具,美国佬狠起来真是要人命,没人能保证美国不对更多的行业软件甚至全部行业软件出禁令,那时我们要开发的可就不止Matlab和Solidworks这两款软件了。


就Matlab而言,软件开发本身不是难事,估计半年就能有一个基础版本发布,Matlab牛逼的并不是软件本身,而是它所包含的各种各样的应用处理模块,这些都是不同领域的成年累月积累起来的,不是几个人就能搞定的,所以真要开发的话,最重要的是Matlab软件的生态建设,生态建好了,各行各业的人都来积极参与贡献,就不愁搞不好替代软件。美国没有发matlab禁令前,你说要搞一个替代软件,这个想法注定你会失败,因为没人会用你的软件,因为你的软件不可能比Matlab好,越没人用,你的软件越不可能变好。但是现在美国发禁令了,那就不一样了,一帮人不能用Matlab软件,等替代软件呢,这时候要推出一个替代软件,一定有很多人蜂拥而至,热情洋溢的来帮你完善生态。


所以,美国对我们中国发出软件禁令,短期来说,可能会有一个阵痛,但是长期来讲,对我们来说是一个机会,让我们有机会开发替代软件和生态建设,到时真做起来,估计就是美国matlab衰落的时候了。

感谢悟空问答,青云计划,我将知无不尽,尽无不言。

软件开发虽然有一个周期,从需求分析到项目上线,出版的软件功能并不一定完善,想要重新开发一款已经成熟已久的软件可以说时间周已经无法计量,说不定等到项目开发完毕后功能和技术已经不足与满足人们的需求。

成熟的系统无法复制

matable数学工具和solidworks达索系统。都是两款成熟的服务类,工具类的系统,长久已经积累了很多潜在的用户,不断的发现系统的弊端和不足并优化发展至今。成熟的产品为什么我们不直接取之而善用之,利用它的优势来为我们自身创造更多的价值。反而去复制它的产品,后续是否产生价值我们都不看预测,复制开发别人的创作产品原本就是存在侵权的行为(当然你只是纯属学习不用于商业价值),复制他人产品创意就的从底层模仿他的核心价值,技术方面问题不谈,周期长短都没有一个合理的规划。当今社会的快速发展,模仿永远都实现不了自身的价值,唯有创作新东西,为社会提供有价值的选择,我们没有必要复制昨天的经典,却是可以选择创造出新的明天。



创客时代的定律

每个人都是一个独立体,有着不同的肤色,身高,体重和血型,无数点的差异,创客时代最需要的就是个体化的差异产品。

思维方式的多彩多样,才是丰富社会的定律,面对简单的一件事件地球有多少人就存在多少的想法,好比做饺子:北方和南方的差异,同样存在北方:你家和我家的饺子差异,有点皮薄,肉多,有点韭菜鸡蛋,而有点白菜肉丝。



创客时代,每一个个体都是拥有同ì样的精彩。就像问题中所提及的中国重做matable和solidwork系统一样,丝毫没有价值所能体现出来。

中国只生产产品,不产生思想和理念。国外所有新产品的诞生都只不过是为了实现人们的思想理念,别人的产品是有灵魂和生命的,每一项功能和细节都体现创作者的思想和灵感。我们的产品只不过是模仿别人的赝品,就象一个骷髅架,没有灵魂和血肉。即使做出来也没有价值。就象艺术大师的作品和赝品之间的差别。要想创造出有价值的作品,首先要有人性的充分解放,思想意识的充分自由,才能产生自己独立的思想和精神理念 ,然后用作品实现自己的思想和理念。我们国人每天不无自豪地宣称打破别人的技术龚断,那只不过是又一件件赝品。别人再不断地创造新产品,我们却在不断地“打破别人的龚断”,仿造一件件赝品。中国要想成为创新型国家,不是从抓技术做起,而是要从改变社会、改造人做起,人不能只是没有自己思想的动物,他应该是从身心到灵魂都是充分自由,主宰着自己的思想和行动精神个体,才会发挥出自己无限的潜能,产生出有独到见解的思想,迸发出思想火花的灵感,才能创造出不愧于时代的伟大作品。

在天涯上看了一篇关于使用外国软件的文章,软件拿来让你免费使用,在使用的过程中发现问题,反馈给软件制作者进行修改,在使用的几年中共修改了十几版。所以,想要出一个完善的软件是不容易的。

上一篇:教师节,你会回学校看看老师们吗?
下一篇:lol总有人哔哔别人的出装怎么办?

猜你喜欢


想买一些稳健的理财产品,但不想动脑记录买了什么。有没有什么产品是到期就自动本息一并退回银行卡的?

想买一些稳健的理财产品,但不想动脑记录买了什么。有没有什么产品是到期就自动本息一并退回银行卡的?

首先,想买稳健理财产品,不费心思的收益率普遍较低在4%左右;其次,如果是闲钱的话就设置成自动续期利滚利,不用时间到了还要费力气去存,更方便。01.银行定期存款。银行定期存款是在银行办理的有一年、三年和五年期限,其中存款时间越长利率越高。把钱存入银行和柜台约定自动转存,就可以获得利...

财经 2020-09-27 00:11:09 动脑,本息,退回,一并 447
有个男孩子,很上进自律,撩我撩到我心动了,他却不撩了。他是不是发觉我不够好?

有个男孩子,很上进自律,撩我撩到我心动了,他却不撩了。他是不是发觉我不够好?

当年我老公就是撩我,各种撩,很老实的很高大的男孩子,不会说话,就经常约我看电影,打游戏,出来逛街,他约我三次,我会主动约他一次,因为我喜欢他呀。他请我吃三次饭,我会主动约他吃一次下午茶,爱情这种事要你来我往的,如果总是男生主动,你很可能错过爱情的机会。他追我,一直没怎么表白,但是...

三农 2020-09-27 00:10:29 心动了,上进,男孩子,发觉 887
网贷加信用卡总欠12万,现在逾期了会怎么样?

网贷加信用卡总欠12万,现在逾期了会怎么样?

自从网贷兴起后,从网贷平台借钱的人就很多了,而往往借网贷的都是信用卡已经刷爆或者额度不够用的人群。一旦资金链断裂,基本上,网贷和信用卡都会爆雷。尤其今年受疫情冲击,很多人降薪和失业,不少做生意的也维持不下去,这使得信用卡和网贷逾期的人越来越多,欠款在十万以上的也为数不少。那么逾期...

财经 2020-09-27 00:10:50 网贷,逾期,12万,信用卡 764
比理科本科线高25分,亲戚劝自己读专科学校,这样学费不至于那么贵,我该怎么选择?

比理科本科线高25分,亲戚劝自己读专科学校,这样学费不至于那么贵,我该怎么选择?

理科本科线高25分,亲戚劝自己读专科学校,这样不至于学费那么贵,应该怎么选择?关于这个问题,我的建议是:千万不要听你亲戚的,一定要尽量报考本科,专科和本科的待遇,差的不是一星半点。个人经历我给大家讲一讲,我自己的亲身经历,我相信你们就能明白我是什么意思了。我去年参加完高考,同样比...

财经 2020-10-14 16:53:14 比理科,本科线,专科学校,学费 432
我当了五年兵,现在四十岁了,自由职业买养老保险还划算吗?

我当了五年兵,现在四十岁了,自由职业买养老保险还划算吗?

感谢邀请,更感谢楼主的提问。楼主你好,当了5年兵,现在40岁自由职业者买养老保险还划算吗?这个问题很明显是非常划算的,因为40岁不论是作为男性还是女性,距离法定退休年龄还有15年以上,所以现在去购买基本养老保险完全是没有问题,因为你到达法定退休年龄之前,是可以保证自己按照正常的法...

财经 2020-09-27 00:09:43 自由职业,四十岁,当了,划算 131
爱好一定要做成职业吗?

爱好一定要做成职业吗?

我认为爱好要做成职业首先得看有多爱,因为很多想把爱好职业化的理由仅仅是我喜欢做这件事情。但有句话叫不要用你的爱好去挑战别人的饭碗。如果只是单纯的喜欢做这件事情,或许可以职业化但不一定可以给你带来足够的收益能够保障你的生活,但也有很多人是靠这对这份爱好的执着,想要把爱好做到极致才去...

心理 2020-10-14 14:09:11 做成,爱好,职业 787
农村孩子大学毕业,不想在城市买楼,想在家里盖房子父母不同意怎么办?

农村孩子大学毕业,不想在城市买楼,想在家里盖房子父母不同意怎么办?

现在大多数农村毕业的大学生都会选择在城市里买房子,要是不想再城市里买无非以下原因1、不需要,工作地点距离农村房子比较近,所以没必要买楼房,如果家里财力丰厚可以选择买,要是贷款会给自己造成经济压力。2、需要,现在农村娶媳妇楼房似乎成为了必需品,为了给你娶媳妇父母砸锅卖铁也要给你买。...

教育 2020-10-18 17:39:49 盖房子,怎么办,毕业,同意,三农,农民,农村,大学 930
农村猪肉现在一斤依然17元左右,现在开始养猪还来的急吗?

农村猪肉现在一斤依然17元左右,现在开始养猪还来的急吗?

谢谢邀请!我认为当前养猪肯定不适合,风险太高,猪价过高会带来两方面压力,第一国家会通过大量进口来平价市场,第二老百姓会减少购买猪肉导致供大于求,现在目前市场猪肉价格有人为因素,还有其它一些不好说的因素,目前这种状态下不建议去发展养殖业,因为国家有大把外汇,关乎到民生的肯定会大量进...

三农 2020-09-29 11:13:46 猪肉,农村,养猪,懂行 636
《王者荣耀》你最喜欢打什么位置,为什么?

《王者荣耀》你最喜欢打什么位置,为什么?

文丨2分之三,谢谢你那么好看还关注我王者荣耀一般分为上单、中单、打野、ADC加游走位(辅助位),笔者最喜欢中单法师位,其次就是辅助位。为什么喜欢这两个位置?且听笔者慢慢道来。喜欢高颜值男英雄王者荣耀颜值与实力并存的男性英雄有很多,如韩信、李白、赵云、嬴政……在这些英雄里面笔者感觉...

游戏 2020-09-29 07:39:38 王者,荣耀,位置,为什么 482
刚结婚,女方要离婚,我该怎么办?

刚结婚,女方要离婚,我该怎么办?

讲个我亲身调解的一桩婚姻纠纷!天下幸福的家庭都是相同的,不幸福的家庭却有各自的不幸。我结合自己工作上遇到的类似情况,把它写出来,也许对你有些帮助。我们的工作性质特殊,住得偏远,对外交往、交通都不便。年青人婚姻问题大多靠家里张罗认识,相对象。大部分过的都很好。前年5月份,一起婚姻纠...

心理 2020-10-15 09:04:24 女方,怎么办,彩礼,道槛 156
农村在家办厂致富项目 什么项目适合农村家庭作坊创业?

农村在家办厂致富项目 什么项目适合农村家庭作坊创业?

什么项目适合农村家庭作坊创业?一、家庭作坊创业项目食品类:1、豆制品作坊2、花生加工作坊3、红薯加工作坊4、辣椒加工作坊5、米面加工6、小糕点加工7、腌制加工二、家庭作坊创业项目农业类:1、饲料加工2...

三农 2020-10-26 13:09:03 项目,作坊,家庭,农村,加工 268