自動化專業畢業生最好掌握哪些編程技能?

等她來牽手


本人是從事計算機軟件研發行業的,對計算機編程的市場應用情況比較清楚,開發過大大小小的軟件幾十個。

對於自動化專業的畢業生來說,如果想學編程,以下3種編程必不可少。

1.python.python是近幾年流行起來的一種計算機程序設計語言,越來越多被用於獨立的,大型的項目開發。主要用於以下領域:Web 和 Internet開發,科學計算和統計,人工智能,教育,桌面界面開發,軟件開發,後端開發,是目前最火的開發語言。

2.java。Java語言具有功能強大和簡單易用兩個特徵。Java語言作為靜態面向對象編程語言的代表,極好地實現了面向對象理論,允許程序員以優雅的思維方式進行復雜的編程。Java具有簡單性、面向對象、分佈式、健壯性、安全性、平臺獨立與可移植性、多線程、動態性等特點。Java可以編寫桌面應用程序、Web應用程序、分佈式系統和嵌入式系統應用程序等。

3.matlab。是美國MathWorks公司出品的商業數學軟件,用於算法開發、數據可視化、數據分析以及數值計算的高級技術計算語言和交互式環境,主要包括MATLAB和Simulink兩大部分。MATLAB可以進行矩陣運算、繪製函數和數據、實現算法、創建用戶界面、連接其他編程語言的程序等,主要應用於工程計算、控制設計、信號處理與通訊、圖像處理、信號檢測、金融建模設計與分析等領域。








阿三哥說教育


你好,很高興回答你的問題,我是頭條@滬A林工,電氣技術領域的自媒體新人。本人是電氣工程及其自動化專業的畢業生。和自動化專業相差不大。你所謂的編程技能其實就是編程軟件或者編程語言。所以,結合我的從業經歷給你幾點意見如下。

你想掌握的編程技能決定了你今後的工作方向,或者說你以後的工作方向要求你要掌握哪些編程技能。

第一,如果你從事PLC工程師這個職業,你應該掌握PLC的編程使用,比如西門子,三菱,歐姆龍等市面上主流的軟件。他們的編程語言多分為梯形圖,文本語言,功能塊圖,三者的編程風格形式差別較大,但是原理大同小異。所以掌握一種,再加上項目經驗的積累,即可舉一反三。



第二,如果你從事上位機軟件開發職業,自動化行業主流的上位機開發語言主要有C#、VB、LABVIEW。第三者偏測試設備居多。這三種都更偏向於高級語言,也就是有點基礎的才可以上手更快些。在市場上的認可度和薪資待遇也要比PLC高很多,畢竟PLC從業者太多了。





第三,從事機器視覺職業,現在自動化行業的機器視覺應用越來越廣泛,智能相機,工業相機的佔有量越來越大,而開發視覺比較常用的就是C#語言,再結合主流視覺處理軟件,機器視覺的潛力是很大的,而且目前從業人數較少,也是三者當中薪酬最高的。當然精通一種工資都不會少。



所以,你的選擇決定你的努力,你的方向。想好以後從事哪個方面,你就朝哪個方向去努力。努力吧,未來可期!

希望我的回答對你有所幫助,讓你少走彎路。


分享到:


相關文章: