“可以其实是可以,但是这不是几年能完成的,甚至不是十几年能够完成超越的。”
“如果仅仅是开发一款类似于企鹅这种 APP,或者是开发一款类似于金蝶这种财务管理的企业级软件,它顶多也就是网络编程与数据库交互的应用,不需要程序员掌握其他知识。”
“但工业级软件可不是这样,程序元不光需要掌握最基本的编程能力,更重要的是对多学科的交叉融合。”
“工业软件的开发,很多人可能会觉得这是计算机专业的事情,但事实上它还真不是计算机专业的事。”
“工业软件是以数学为基础,贯穿了物理、化学、力学、材料科学等诸多领域的交叉学科。”
饶永祥一听到曹阳要跟大家讨论自己开发工业软件的事情,立马就头大了。
这是一个巨坑啊!
一个投入巨大,但是不一定出成绩的巨坑!
关键现在还是想要开发类似CATIA的工业软件,然后这还只是一个开始。
真要是所有南山集团都要使用的工业软件都自己开发,那根本就不现实啊。
国内那么多央企、国企都不敢去碰工业软件这个大坑,南山集团一家民企却是要硬着头皮去撞墙,饶永祥显然是不大支持的。
“饶总说的确实有道理,就先拿 CATIA这类软件来说,因为软件是给专业画工程图的工程师们使用的。”
“所以要求开发工业软件的程序员们必须懂得工程图学的知识。”
“例如基本的投影知识,要把这些知识融合到代码里面,通过计算机显示在屏幕上,更是需要计算机图形学方面的知识。”
·“再拿 CAE软件来说,你要软件能够计算出设计零件的疲劳极限与寿命,这就需要到材料力学方面的知识。”
“如果你对设计的汽车进行气流分析,这就又涉及到流体力学方面的知识,软件当然也要计算出流体力学的各种参数,这就需要求解大量的偏微分方程,又涉及到数学方面的知识。”
“工业软件本质就是将力学、数学等各种学科的公式,通过算法的形式写进代码里面。”
“如果目前学术界没有特定的公式,那么就需要开发人员自己去推导公式。”
“这就是一个无底洞,根本就不知道什么时候才能出结果。”
“任何一款工业软件,其难度不比我们开发HONOR系统来的低。”
戴汉彪也是对自主
本章未完,请点击下一页继续阅读!