淘先锋技术网

首页 1 2 3 4 5 6 7

从机械专业转向JAVA开发,因人而异。之前对软件开发有兴趣有基础的人,可以转型学JAVA;如果没有基础,建议做机器人,刀具加工等AI算法研究,更能发挥你的才能,对公司、个人都大有益处。

1,JAVA主要用于网络,管理,手游及小的家电软件的开发。这块与机械专业还是有一定距离的。

我们公司之前招了一个985院校机械类方向的研究生。他与你一样,想做软件开发,认为很简单。但他本人对软件并无多少认识,认为就是做画面,从网上找资源即可。我们安排他与新来的几个搞自动化及UI开发的同事一起做项目,以学习为主。半年过去了,我发现了问题,他只是在开会时,有很多大面上的想法;在实际工作中,写不了几行代码。但他老是认为别人做的都简单。慢慢地,没人愿意带他。一年后,他本人提出辞职。

这件事告诉我们,有软件基础的人,做起来很容易,因为四年大学把基础已经掌握了;没软件基础的,看C软件文本如同看WORD文本一样,只是对其中的单词可能都认识,类库之写法、原理却一概不知。

2,机器人,刀具加工等AI方向更适合你,用python做相关算法。

  • 一是机器人运动轨迹算法

机器人能干的事很多,如自动装卡,换刀具等,涉及很多类型的机械运动控制,其中的运动轨迹描述,是学纯软件开发的人的软肋。

  • 另一个是最有钱赚的刀具加工

目前最赚钱。一把高等级刀具的修刀万只用在5~10万元人民币。目前被瑞士及德国所控制。

我们知道聚晶金刚石刀具很贵,所以用时间长了,需要对刀具进行修刀。刀具种类繁多,涉及很多类型的锥度加工,即四~五轴联动加工。只有纯机械专业的人能整明白。

所以大公司都会雇佣机械类专家,专门负责研究此类算法。这绝对是你的优势,编程上,也不用考虑太多的软件知识。

总结:没有软件基础,千万别贸然进入;充分利用专业才能,解决别人所不熟悉领域的问题,对自己对公司都有益处。否则,路越走越窄,也越迷茫。