回覆列表
-
1 # 會寫程式的魔法師劍劍
-
2 # 太虛靜心
微控制器現在的確相對以前來說不怎麼景氣,作為一個硬體開發工程師,不可能只精通匯編這一種方式,C語言也是必要的啊!
現在都在說解放雙手,所以任何東西只要與智慧搭上關係就是一種高大上的東西,附帶價值瞬間提高,像什麼機器人、自動化裝置之類的,基本都是用到了嵌入式的。
微控制器現在的確相對以前來說不怎麼景氣,作為一個硬體開發工程師,不可能只精通匯編這一種方式,C語言也是必要的啊!
現在都在說解放雙手,所以任何東西只要與智慧搭上關係就是一種高大上的東西,附帶價值瞬間提高,像什麼機器人、自動化裝置之類的,基本都是用到了嵌入式的。
只是會微控制器已經不太滿足現在科技發展的需要了,你可以搜尋一下微控制器工程師的需求,僅僅會微控制器的崗位越來越少。微控制器還分為51,AVR,STM32,飛思卡爾這些本身都在特定的行業會持續下去。但是現在的崗位需求都在朝Linux轉。一般的從事微控制器開發的都在朝著Linux底層驅動方向轉,因為這個還是和硬體底層密切相關的,從事應用開發的對硬體並沒有微控制器開發者熟悉。
所以微控制器開發如果你覺得到達一個高度,你會發現你會容易掉隊。這時候還是要繼續學習新知識。建議可以朝著Linux驅動方向轉,這個目前社會需求比較多,因為有一定的難度和知識量所在,所以需要下功夫進行學習。
微控制器其實並不是天花板,微控制器很多人在大學期間就已經掌握了很多,其他的就是在工作上進行積累經驗了。
而且各類微控制器其實都差不多的,無非IO口 定時器,中斷,SPI ,IIC,串列埠,這些東西,一個新微控制器上手也是很快的。
要提高競爭力,就要不斷的學習新知識,或者積累經驗,經驗在硬體行業是很重要的。不像純軟體行業,如果你到達一定的年齡,很可能被年輕的程式設計師超越。這個都是各子行業的特點確定的。
而微控制器硬體行業很多的細節,知識點,經驗都是在專案中積累的,而不是書本上可以找到答案的東西。建議你繼續朝著硬體方向不斷學習,積累,這樣才能不斷進步。
而且現在物聯網時代下,微控制器聯網也是必須的,WIFI ,藍芽,NBIOT,GPRS,網口都是需要掌握的部件。不斷學習適應新時代,加油