首頁 > 書法

計算機專業有必要學嵌入式嗎

作者:由 無際微控制器程式設計 發表于 書法日期:2022-10-21

計算機嵌入式培養是什麼意思

大家好,我是無際微控制器程式設計徐工。

從業十餘年嵌入式微控制器開發的我,說到計算機程式設計,我還是有點小羨慕,辦公,出差,一臺電腦搞定一切。

計算機程式設計涉及的知識點比較廣,方向也很多,有云伺服器程式設計的,有做演算法的,有做上位機電腦通訊軟體的,有做網頁的,有做手機端應用開發的。。。。。

但不管做什麼開發的,都是以電腦為平臺開發的,開發工具就是一臺電腦。

嵌入式開發也是程式程式設計的一種,只是程式設計開發的目標不一樣,嵌入式開發主要針對晶片變成的,資源相對於電腦而言,就要匱乏很多。

計算器程式設計和嵌入式程式設計都是程式程式設計,開發工程師都都屬於軟體工程師,所以計算機專業的兄弟學習嵌入式開發,相對還是非常容易的。

大家都說嵌入式開發需要掌握的東西太多,包括C語言,彙編,C++,還需要掌握硬體電路設計,類比電路,數位電路,還要會烙鐵,懂產品除錯……

咋一聽,確實有點恐怖,要成為嵌入式工程師確實是太有挑戰了。

但實際的情況並非如此,這個是大家對嵌入式開發的一個誤解。

在研發部幹過的兄弟們知道,比較正規的大公司的研發部的職位,不止是嵌入式工程師,還有產品經理,專案經理,硬體工程師,軟體工程師,測試工程師……與此同時,軟體工程師有分為底層驅動工程師,架構工程師,演算法工程師,應用層工程師……。

計算機專業有必要學嵌入式嗎

因此微控制器開發要掌握C語言。。。,還需要掌握硬體設計,產品除錯,那豈不是研發部要你一個人搞就可以了,還可以降低企業執行成本。

當然一些比較小的企業,研發部可能就只有一兩個工程師,不僅要搞軟體開發,還要搞硬體,測試,還要跟進生產等。

這種情況在電子產業比較發達的深圳還是比較普遍的,因為養研發工程師的成本太高,企業壓力太大,當然這樣的全棧工程師是需要多年的學習積累,薪資也不低。

剛入門學習嵌入式開發,是不需要考慮的這麼多,要做嵌入式程式開發,學好嵌入式程式開發就足夠了。

我們迴歸正題,繼續聊一下“

計算機轉嵌入式開發好嗎?”

不同的行業有不同的優勢和特點,主要是要看你的興趣和愛好。如果你對電子產品的開發有濃厚的興趣,那轉嵌入式開發就沒有問題。

在我身邊有一些從計算機專業轉做嵌入式開發的朋友,因為他們對程式設計非常熟悉,語法學得比較透徹,所以轉做嵌入式開發學習就非常輕鬆,進展也很快。

嵌入式程式開發,就是計算機程式設計的一部分,也算是在本行業內換個方向而已,因此相比其他的專業轉學嵌入式就更輕鬆容易。

有兄弟們問

“計算機專業轉嵌入式開發,算不算零基礎學習嵌入式?”“如果我不是計算機專業的,零基礎學習嵌入式要多久?”

如果是計算機專業轉嵌入式開發,我個人覺得不算是零基礎。

如果零基礎的想轉嵌入式開發的話需要多久時間就要看想學習到什麼程度,就拿嵌入式微控制器程式開發而言,如果你想入門的話,大概有2-3個月。

如果想積累一定的經驗就需要半年到一年的時間,成為高手那就需要更久的時間?

我一直認為成為高手的捷徑只有一個:

跟著高手做實際專案

實際專案是學習最好的方式,基於開發板,基於例程,你永遠只能學會程式設計、微控制器這些工具,而領悟不到做專案的精髓。

我們學習工具最終也是為了能夠做出專案產生價值變現對吧。

這也是為什麼我們無際微控制器程式設計以專案驅動帶學員學習嵌入式微控制器開發的原因。

通過幾個專案的錘鍊,肯定能掌握最契合實際開發的技術。

我們也有2個半開源的專案,比如說NB-IOT煙感,無線紅外感測器等等。

計算機專業有必要學嵌入式嗎

有興趣的可以自行去學習。