做一个运动控制软件开发人员需要具备的条件!

     运动控制这一行的软件比较特殊,主要体现在:

1.专业性强,其需要的知识往往是自动化专业方面的知识,如一些控制原理或规划算法,当然专业性的概括还不只这些,要做好运动控制,没有在这一行的一定专业知识的积累也是不行的,多少要懂得一些机械方面的知识

2.理论特色明显

数学底子好的人,做这一行比较有优势。运动控制需要的数学知识比较多,如数据拟合/回归算法,插补算法,优化及数学模型设计分析等,不同的行业不同的工艺需要的数学知识往往也不一样,如果对数学比较感兴趣的,做这一行会比较有意思。当然这一行的计算机软件和计算机方面的理论知识也是分不开的。

3.编程基础起点较高

      在这个JAVA C#等具有开发快速特点横行的时代,运动控制软件主流的使用的都是C/C++。当随着计算机硬件条件不断扩展别的软件行业对实时性的要求几乎都不做什么特别要求的时候,这个行业还在不断的强调需要达到MS级,需要更快的算法,需要更合理的模型。

4.这一行比较吸引人的地方

      如果你感觉机器人(手),比较有意思。你了解过数控系统对一个国家的重要性,你想接触到能真正做到理论结合实际的软件行业。那么无疑运动控制软件是你的首选。

5.这是个朝阳行业

      当那些做物流软件,ERP,网页,游戏开发多如过江之卿的时候,运动控制软件在国内才刚刚开始,并且正在进入一个很关键的时期,国内目前这方面的人才比较难招,毕竟这个行业需要自动化和计算机两方面的知识,这是个跨学科的行业,现在进入还不晚。

 

 

      说了这么多,我也想多认识一些这方面的朋友。如果大家感兴趣,欢迎和我聊聊,我的邮箱是[email protected] qq:235945859,当然也可以给我发站内消息。对于同行的交流,我向来是非常珍惜的,到目前为止我见过的做这一行的软件开发人员不超过10个,CSDN上有个叶子(他的主页:http://hi.csdn.net/space-1960504.html ),微软的MVP,很有名气,我想知道他的人肯定不少,我很欣赏这哥们喊出的口号:“十年软件,十年硬件”,他以前就是搞工控(和运动控制还是有些区别的,是运动控制的上一层)这一行的,现在这哥们跑微软去做.Net MF去了,做这一行可上可下。

 

你可能感兴趣的:(做一个运动控制软件开发人员需要具备的条件!)