李华开始上网,对工业软件的开发进行初步的调研。
不查不知道,查完之后,李华吓了一跳。
工业软件在国内的市场不是一般大,拥有两千亿市场规模,外国巨头占据了近乎95%的市场份额。
工业软件的分类,大致可以分为CAD/CAE/CAM这类工业设计类的软件,其在整个工业流程中主要在机电设计与建模仿真类,包括机械、材料、控制、流体、安全等设计规划类软件。
第二类是在工业领域运行管理类软件包括MES/SCADA/DCS这类。
第三类则是嵌入式工业软件,即,运行于嵌入式系统中的软件,包括:RTOS、runtime、工艺Know-How软件。
工业软件不像商业软件、办公软件、移动互联网软件具有大量的消费者进行成本的分摊,在每个行业具有相当强的行业特性,极大差异性的应用场景,因此,工业软件的开发需要特殊人才。
工业软件应用于各种工业环境,因此,软件开发者不仅要懂软件知识,更要结合工业方面的知识,从现场的工程数据中累积有价值的信息、将信息转化为知识,将这些知识转化为数学模型,通过建模仿真过程生成控制软件、再经过测试验证,并形成可复用的软件功能、平台架构。
这个过程,软件开发者需要将多个学科的知识、方法进行集成应用。
对于一个机器的开发过程而言,包含:机械传动结构设计、传感器信号采集与处理(对高精度加工,测量系统的精度影响控制所能达到的精度上限)、控制与传动、网络通信(工业控制基于等时同步-因此工业通信是基础)、工艺—这里的工艺包括温度控制、行业特殊的工艺控制(如纺纱的匀整、印刷套色)
这些多个维度的问题被凝聚在同一个系统里予以解决,因此,工业系统往往具有跨学科的融合的需求,因此,对于软件的开发者而言,需要机电软一体化的能力。
总而言之,搞工业软件开发必须跨学科,包括数学、机械、电气传动与控制、工艺的融合的应用方向,现实是许多人才可能懂软件又不懂工艺,懂工艺的完全不懂软件,懂电气的不懂工艺,想找一个具有融合背景的人才难道非常大。
开发这个系统的架构师必须是对各个领域的问题具有全局规划能力,需要十年以上经历+天赋,并有过大型项目开发经验,才有可能驾驭复杂的工业软件开发工作。
看到这一点,李华对于工业软件开发领域越加感兴趣了。
拥有技能系统傍身,工业知识技能一点就会,再去现场再学习一下,融会贯通,结合数学,计算机学技能,工业方面的技能,很容易就能掌握开发工业软件所需的知识储备。
还有木子‘智库
请收藏:https://m.dp90.cc
(温馨提示:请关闭畅读或阅读模式,否则内容无法正常显示)