從機械專業轉向JAVA開發,因人而異。之前對軟件開發有興趣有基礎的人,可以轉型學JAVA;如果沒有基礎,建議做機器人,刀具加工等AI算法研究,更能發揮你的才能,對公司、個人都大有益處。
1,JAVA主要用于網絡,管理,手游及小的家電軟件的開發。這塊與機械專業還是有一定距離的。
我們公司之前招了一個985院校機械類方向的研究生。他與你一樣,想做軟件開發,認為很簡單。但他本人對軟件并無多少認識,認為就是做畫面,從網上找資源即可。我們安排他與新來的幾個搞自動化及UI開發的同事一起做項目,以學習為主。半年過去了,我發現了問題,他只是在開會時,有很多大面上的想法;在實際工作中,寫不了幾行代碼。但他老是認為別人做的都簡單。慢慢地,沒人愿意帶他。一年后,他本人提出辭職。
這件事告訴我們,有軟件基礎的人,做起來很容易,因為四年大學把基礎已經掌握了;沒軟件基礎的,看C軟件文本如同看WORD文本一樣,只是對其中的單詞可能都認識,類庫之寫法、原理卻一概不知。
2,機器人,刀具加工等AI方向更適合你,用python做相關算法。
- 一是機器人運動軌跡算法
機器人能干的事很多,如自動裝卡,換刀具等,涉及很多類型的機械運動控制,其中的運動軌跡描述,是學純軟件開發的人的軟肋。
- 另一個是最有錢賺的刀具加工。
目前最賺錢。一把高等級刀具的修刀萬只用在5~10萬元人民幣。目前被瑞士及德國所控制。
我們知道聚晶金剛石刀具很貴,所以用時間長了,需要對刀具進行修刀。刀具種類繁多,涉及很多類型的錐度加工,即四~五軸聯動加工。只有純機械專業的人能整明白。