运动控制这一行的软件比较特殊,主要体现在:
1.专业性强,其需要的知识往往是自动化专业方面的知识,如一些控制原理或规划算法,当然专业性的概括还不只这些,要做好运动控制,没有在这一行的一定专业知识的积累也是不行的,多少要懂得一些机械方面的知识
2.理论特色明显
数学底子好的人,做这一行比较有优势。运动控制需要的数学知识比较多,如数据拟合/回归算法,插补算法,优化及数学模型设计分析等,不同的行业不同的工艺需要的数学知识往往也不一样,如果对数学比较感兴趣的,做这一行会比较有意思。当然这一行的计算机软件和计算机方面的理论知识也是分不开的。
3.编程基础起点较高
在这个JAVA C#等具有开发快速特点横行的时代,运动控制软件主流的使用的都是C/C++。当随着计算机硬件条件不断扩展别的软件行业对实时性的要求几乎都不做什么特别要求的时候,这个行业还在不断的强调需要达到MS级,需要更快的算法,需要更合理的模型。
4.这一行比较吸引人的地方
如果你感觉机器人(手),比较有意思。你了解过数控系统对一个国家的重要性,你想接触到能真正做到理论结合实际的软件行业。那么无疑运动控制软件是你的首选。
5.这是个朝阳行业
当那些做物流软件,ERP,网页,游戏开发多如过江之卿的时候,运动控制软件在国内才刚刚开始,并且正在进入一个很关键的时期,国内目前这方面的人才比较难招,毕竟这个行业需要自动化和计算机两方面的知识,这是个跨学科的行业,现在进入还不晚。
说了这么多,我也想多
原文链接:https://blog.csdn.net/dch4890164/article/details/6211799