这些包装好的软件操作和结果输出,内部包含了各行各业的专业原理,比如空气动力学,结构力学,量子力学,光学原理,固体物理等等,如果想研发这些工业软件,不只要对专业知识精通到实现融会贯通,还要有把它们包装成傻瓜式操作的能力。
这就是自己考60分不挂科,和真正学会还能通俗易懂地讲给别人听的区别了,咱们上学时能完全学会这些专业知识的人其实是少之又少的,大部分人是追求个大概理解,60分万岁的路子,只能达到使用软件者的水平。
国内即便是做计算模拟的课题组,大多也是直接购买现成的软件让硕士博士们调参,真正自己写模型搞计算模拟的人是很少的,这一点我读研的时候深有感触。
而且工业软件在开发时,必须要对这些软件的使用场景足够了解才行。
要知道研发工业软件的目的,是为了让使用软件的人在生产活动中更加方便,不了解使用场景就实现不了这种提升生产力的改善。
例如,研发设计和仿真软件,得知道某个行业的软件使用者在设计和仿真方面的习惯,知道这个行业项目推进的具体流程和注意事项。
再比如,给生产设备开发操作软件,得知道各个生产流程具体是什么,设备应该怎样运行,好开发相应的运转程序和可视化界面。