-
1 # DKink
-
2 # 周八戒222
建議學c語言,因為對於機械相關專業,c和具體硬體控制聯絡緊密,並且是模組化程式設計,而工程中用到的PLC也是模組化的。我做了一些c語言學習相關影片,有興趣可以一起學習,祝順利。
-
3 # HeloneTech
如果是應屆畢業生我建議你考研究生,跨考自動化、計算機或者電子科學之類的。最好有興趣在程式設計方面。如果不打算考研或者畢業多年,可以自學或者培訓班,但是處於你的專業不是對口的,這兩種方式不一定能找到好工作。為什麼要讀研,因為,你可以花兩年或者三年學習所有的技術,還可以跟隨導師做專案實踐,最後還可以以應屆生的身份優勢找到好工作。
至於說學習C還是C++,不重要,為什麼?因為一個合格的工程師需要懂好幾門程式語言,如果想從事偏硬體的工作(微控制器、嵌入式等)還要學習硬體操作、看/畫電路圖、作業系統等,如果想從事軟體網際網路方面的還要懂通訊、資料庫、高併發等,學習的東西很多。
最後建議一開始學C語言,期間要做專案聯絡,實踐出真知。然後學習C++,這時候只要學習面向物件的部分就行了,再後面想學啥程式語言都很快了,一通百通。期間還要兼顧學習資料結構、資料庫、作業系統等。
跨學科學習要有足夠的毅力,堅持就是勝利,我也是這樣過來的,祝你好運。
-
4 # 電子創客營
先搞清楚學c或者c++你是用來做什麼,這樣才更好定義哪個用的最多。我印象中機械專業應該也有微控制器之類的課程,所以我想學程式設計更多也是用來開發微控制器進行自動控制。那麼就很明瞭了,目前微控制器大多數還是用c開發的,雖然很多已經支援了c++進行開發。所以強烈建議從c入手,如果你沒學過c,在c++裡面的物件、繼承、多型等等這些概念一定會很難理解。當你熟練掌握了c,再用c++也是小菜一碟
-
5 # 老橡木桶
如果不知道以後要幹什麼,那麼建議你先把C語言的課程過了,然後去學python,python的各種工具包很豐富,可以用來做很多事情而不需要你對計算機硬體有什麼理解。如果你打算讀研究生,並且要從事機械電子、機器人、裝備智慧化、測量、大資料、工業iot等交叉學科研究的話,那麼你上面那的問題就不是選擇題了。此時C、C++、python、Matlab基本上是必備工具,它們都有各自用途。就算想精簡一點的話起碼要會c和python。總之偷懶的想法不要有,學就是了,都不會白學。
回覆列表
會C++的肯定會C的,C++不用學太深,STL會用明白了就差不多了。高階語法在多人協作中節省的時間比浪費的時間多。