-
1 # IT人劉俊明
-
2 # 不平常的芝麻
先說一下程式設計和自動化都很好,沒有更好的說話。而只有你喜歡那一個,喜歡是學習的慾望,讓你更加的投入。
簡單的聊一下程式設計:
為了使計算機能夠理解人的意圖,人類就必須將需解決的問題的思路、方法和手段透過計算機能夠理解的形式告訴計算機,使得計算機能夠根據人的指令一步一步去工作,完成某種特定的任務。這種人和計算體系之間交流的過程就是程式設計。
程式設計是一種邏輯的思維運算.
隨著科技的高速發展,電子裝置滲入生活的方方面面, 軟體在生活中的應用,那麼做人去計算機溝通的語言,學習程式設計的也一是將來的一個必修的課程。
程式語言:機器語言、彙編程式、高階語言。現在流行就是高階語言。
再來聊下自動化
自動化是指機器裝置、系統或過程(生產、管理過程)在沒有人或較少人的直接參與下,按照人的要求,經過自動檢測、資訊處理、分析判斷、操縱控制,實現預期的目標的過程。
自動化專業是以數學與自動控制理論為主要理論基礎,以電子技術、計算機資訊科技、感測器與檢測技術等為主要技術手段,利用各種自動化裝置分析與設計各類控制系統,為人類生產生活服務的一門專業。
自動化是一個動態發展過程,從以前狹義的物件來講,運動控制和過程控制。到現在的電路、訊號與系統、類比電子技術、數位電子技術、自動控制原理、現代控制理論、微機原理及應用、軟體技術基礎、電機與拖動、電力電子技術、計算機控制技術、系統模擬、計算機網路、運動控制、過程控制、微控制器與嵌入式系統原理、計算機輔助設計、專業英語、智慧控制,計算機程式設計C語言,C++語...
自動化範圍很廣,關鍵是要選好方向。
自動化專業方向:1. 過程控制方向、2.嵌入式系統方向、3.運動控制、機器人方向、4.人工智慧方向。
-
3 # 嵌入君
我是學自控和機器人專業的。主要從事數控工程專案的。從來沒有把程式設計和自控(自動化)分開過。一開始也覺得麻煩,需要學習很多計算機知識。比別人累一點。其他從事自控專業的同學也是懂程式設計的。似乎很難把自動化和程式設計分家。跨專業也有很多好處,很多前沿的,高精尖的專案可以做。比如電動汽車的電機控制、機器人的電機驅動、精密數控機床、各種電力系統裝置等等。目前我在從事低程式碼嵌入式系統開發平臺的研製。也是世界領先的技術。因為該開發平臺是用PLC梯形圖語言程式設計,平臺也提供大量的控制功能。因此也需要大量的自動化知識。平臺提供網路服務,這還需要掌握通訊協議的知識。我感覺是把兩種技術(自動化和計算機)融會貫通比較好,就算不做高大上的專案,起碼找個工作就容易多了。當然,這也需要主觀努力和客觀條件。我主張在條件具備的情況下,儘量兩門都學,可先側重一門。其實在工程實踐中,兩者是緊密結合在一起的。
回覆列表
作為一名科技工作者,同時也是一名計算機專業的研究生導師,我來回答一下這個問題。
首先,軟體開發和自動化方向本身存在著緊密的聯絡,尤其在當前產業結構升級的大背景下,隨著智慧裝備等領域的快速發展,計算機與自動化學科之間的融合度在不斷提升。從學科的角度來看,軟體開發和自動化都具有廣闊的發展前景,本身並不存在優劣的問題,在具體的選擇上一方面要考慮自身的知識結構和興趣愛好,另一方面要考慮未來的發展前景。
從學科發展的角度來看,在產業網際網路發展的大背景下,網際網路技術要逐漸與傳統行業結合,透過大資料、物聯網、雲計算、人工智慧等技術來全面賦能傳統行業,當前一系列概念正在不斷進行落地應用,包括智慧產品、智慧工廠、智慧管理、智慧決策等等,在這些概念的落地應用過程中,必然需要計算機相關技術與自動化技術相結合。
在產業網際網路概念的推動下,自動化技術將藉助計算機技術實現更高的自動化程度,自動化領域也必然走向網路化和智慧化,從這個角度來看,計算機與自動化未來將在人工智慧領域形成全面的融合。從當前的發展趨勢來看,自動化領域將迎來大量的發展機會,一些自動化領域的專家將在產業網際網路落地應用的過程中,發揮出重要的作用。
軟體開發相關領域比較注重邏輯思維能力,對於數學有較高的要求(研發級崗位),而自動化專業對於物理同樣有較高的要求,更強調動手實踐能力,學習者可以根據自身的特點進行選擇。