今年嵌入式行業研究生應屆生畢業大概薪資多少,大數據告訴你

2022-04-08     大方老師單片機

原標題:今年嵌入式行業研究生應屆生畢業大概薪資多少,大數據告訴你

今年嵌入式行業研究生應屆生畢業大概薪資多少大數據告訴你

一個從本科開始學了四年嵌入式老師傅在這裡嘮嗑兩句。目前年薪大25左右吧。

先談談我的母校的畢業生情況吧。

我的母校是一個普通二本,許多本科就出去工作的學長或者同級生,從事嵌入式方向,至少也6K+STM32linuxPCB的都有。

先談談嵌入式是啥吧

嵌入式計算機系統,英文embedded computer system,指的就是就是一個相對微小的設備,植入了計算機。換句話說,簡單的像電子表,鬧鐘,複雜點的POS機,自動販賣機ATM等,都屬於嵌入式設備。

由於本科四年的學校屬於師範學校,在工科領域較弱,本科期間學習方向基本都是自己在找。

大一,大約是四年前11月初吧,我當時就買了一套亞博智能的資料。大50塊錢1+151開發板,大一那會兒剛好在C語言,恰51就成了最好C語言訓練平台。

51,也學了一些硬體基礎知識,什麼上下拉電阻,濾波電容,施密特觸發器等等。這也為後面學習電路原理,數字電路,模擬電路三大基礎學科打了一定的基礎。

51最有意思的項目無疑就是做智能小車了,一對小電機,配L298N控制,紅外對管尋跡。

第一次接STM32是在大一下學期,做小平衡車的時候,是為智能車比賽打基礎,當時要兩個模塊,一個是陀螺MPU6050,另一個是攝像OV7670。前者51還是調的出來,後者實在是沒有辦法,做是做出來了,但是。。。卡PPTTFT螢幕讀取攝像頭數據是一下一下的。

之後我便接觸到STM32,接觸到了正點原子這位大佬。攝像頭,陀螺儀這些51上讓人很是頭疼的外設,頓時變得簡單易用。外部中斷,定時器這些資源也不51那樣寶貴,大把的外設可以用。。。等等

簡單設備8位機,複雜設備32位機,設計電路板DXP,這個想法維持了很久,直18-19年的智能車競賽。

這兩年的智能車競賽發生了兩件有意思的事情。

一個是調試新的元素,比如環島,橫斷。

另一個是新的環境,賽道不再遮光。

前者標誌位已經顯得不夠了,後來查詢資料,使用上了有限狀態FSM

後者短時間內也沒有什麼好思路,直到接觸到OpenMVOpenCV

FSM整出來以後,我在想是否有更高級,更強大的處理方法。

linux告訴了我答案,包OpenCV

我才發現,原來嵌入式開發JAVA,前後端開發一樣,是可以有作業系統的。

原來中斷DMA這些東西,在作業系統看來,就是進程,線程的底層表現。

目前,嵌入式仍在學習中,跟著韋東山老師學2440,裸機開發,驅動開發,系統開發。

同時在整機器學習,模式識別,圖像處理這些東西,希望有朝一日,能和嵌入式聯動起來。

就像本科那51C語言STM32PID,卡爾曼濾波等等一樣。

說了這麼多,感覺有些偏題哈,回到主題吧。

首先,嵌入式行業是很廣的,看你怎麼定義。

88051算嵌入式

RTOSRT Thread的單片機系統開發算嵌入式

linuxAPI開發,驅動開發算嵌入式

SOC+Linux+OpenCV+CNN+YOLO也叫嵌入式。

上述內容都是嵌入式,同樣是嵌入式,你覺得薪酬會一樣嗎?

其次,上述的內容,個人覺得是個層層遞進的關係,而不是站在對立面的關係,因此,我不同意單片機lowlinux和機器學習就很高大上的說法,畢竟嵌入式技術中,這幾者都是不可或缺的,區別在於層次不同,我們需要做的不是站在對立面,而是做到因地制宜。

比如你控制個有刷直流電機51足矣,但若是三相無刷電機,可能就需STM3230W像素的攝像STM32遊刃有餘,200W或更高的像素的攝像頭就可能需SOC了,如果是做人面識別這樣的東西,大機率要用SOC,反過SOC雖然性能強,但功耗高,穩定性不如單片機,一些需要穩定控制的設備(比如電機),還是需要單片機的。

最後,鄙人淺薄理解,嵌入式沒前途可能的兩個原因:人才缺失嚴重,且工資較低。

先說人才缺失

JAVA開發或是純電源,傳感器開發,又或者Solidworks做模具等一般只需要寫代碼或者只需要動烙鐵或者畫圖就行了,但是嵌入式基本是要求軟硬兼備。而且往往也得會畫圖PCB)。

JAVA Python這些語言高級特點也很明顯,類和對象處理功能都很強大,後台也能聯(JAVAJDBCMySQL)。但嵌入式的語言主要是相對傳統C/C++,甚至要寫彙編代碼,開發難度JAVAPython個人覺得都要高一些。

嵌入式嚴格歸類是在計算機里,但是目前國內計算機依然是以軟體為主BAT三巨頭都是純軟體公司)。以硬體為根基的嵌入式,自然發展艱難一些,這也是為什麼電子或者自動化出身的學生,學嵌入式比例比計算機科班反而高一些的原因之一。

可見嵌入式開發的門檻還是不低(目前個人認IT行業中唯一入門難度高於嵌入式的,恐怕只有圖像,計算機視覺,機器學習這些東西)

再說薪酬低的問題

正如前文所言,嵌入式入門門檻不低,因此大多數涉獵嵌入式行業併入職的,還是集中在單片機領域,這部分拉低了嵌入式的平均薪酬,其實如果能做linux,甚至做到視覺領域,個人覺得還是會有不錯的收入的。

這一點軟體,硬體行業也一樣。軟體只會前(HTML5Vue.js),做不到全棧。硬體只會畫簡單的信號板,雙層板,畫不了多層板,高頻信號板,高電流板。機械只會畫平面圖,不會做模具。一樣工資不會高,我這一屆有一個同學畢業了去做前端,薪酬才三千。。。只能說這些入門門檻不如嵌入式高,不會說大多數從業者都集中在低端行業,平均薪酬自然也不會和嵌入式一樣被低端行業拉的這麼低。

此外,談談嵌入20年等價JAVA10年工作的說法吧。

很不幸,這個說法。沒有問題

為什麼?

萬變不離其宗,還是門檻的問題。

嵌入式學習不僅入門難,整個流程下來,就沒有簡單的。

JAVA專精於網頁,資料庫,伺服器等等。

PCB專注於電路板,區別也大多在於層數,頻率上,機械製圖也是如此。

嵌入式呢?

不好意思,嵌入式涉及範圍比這些廣的多。

軟體硬體基本都要會整才行

玩電機,玩陀螺儀,玩攝像頭,幾乎是必修課。

那麼控制理論不能缺PID不能少。

模式識別,圖像處理也得跟進。

linux,作業系統原理不能少。

換句話說,論算法,嵌入式從業可能需要關注三種算法:

數據結構,控制算法,信號處理。

這些東西,完全掌握,可以20年是不多不少的。換個說法,嵌入式沒有全棧的說法,因為嵌入式本身,就是全棧。

20年以後,嵌入式從業者再JAVA從業者,會怎麼樣呢?

請君定奪!

我得到的信息是,在實習期間見到幾位年近古稀的年長者,仍在從事嵌入式開發工作。

都是從機器碼,彙編碼一路走來的祖師爺級別工程師。。。

在說完嵌入式有沒有前途之後,談談嵌入式,值不值得入行吧。

以下我列出來的情況,如果大面有滿足的,這些仁兄就不推薦入坑嵌入式了

不想做硬體的,打死不做電路的

不想寫代碼的,看見代碼就想吐的

不想整作業系統,覺得裸機單片機就是一切的

想短時間內賺錢,車房一體化全部到位的

先說不像寫代碼或者不想做電路的情況吧

嵌入式兩者都有,即便是最簡單8051,不寫代碼或者不弄電路,根本進行不下去。可以說一開始的路就被堵死了。

再說不整作業系統的。

OS的單片機設備,簡單處理完全可以處理,但更複雜的設備,更複雜的功能呢?

WIFI?攝像頭?雷射雷達?

不想整作業系統,嵌入式就已經被大大限制住發展潛力了。產品以後可能集中在相對低端的產品里,自動販賣機POS機,付款機,公交,地鐵的刷卡機等等設備幾乎無一例外的搭載了作業系統。

最後一條,薪酬的問題。

眾所周知,嵌入式是個潛力股。

前期工資一般較低,這也確實是事實。

因此短時間急著賺錢的話,嵌入式可能還真的不太合適。

來錢快的,技術崗還JAVA強。

最後說說嵌入式的學習問題吧,大家也一起交流交流。

小白的話建議還是先想好入不入嵌入式這個坑,畢竟不論怎麼說,嵌入式都是一條苦行僧路。如果完全沒有興趣趨使,還是建議轉行。

階段一:決心入坑嵌入式的小白。

硬體方面電子系的電++模電是肯定要學的,特別是數電,不說爐火純青,至少也得做到瞭然於胸。

軟體方面C語言不能少的。我看知乎都推C Primer Plus這樣的教材,但本人不推薦小白去看,畢竟確實不太容易啃下來,譚浩強教授的紅皮書就可以了,畢竟入門容易。

階段:單片機實戰C語言和電路基礎有了以後,就開始51單片機,中間穿插一些外設LED蜂鳴電機等等,再去整整通信協UART IIC SPI,再用這些協議去玩一些模塊,比MPU6050OLEDHC05藍牙等等。

階段三:單片機進階

如果是自動化科班的

建議調調PID控制電機什麼的。

到攝像頭等複雜傳感器,升級STM3232位單片機以後,再進行深入學習。

學習更複雜的信號處理方法,比LKFEKF,再加一點基礎的圖像處理方法。同時CubeMX這樣的代碼生成器也儘量用熟,提高開發效率。

再到後面,開始上一些實時作業系統,比RTOS RT Thread ucos啥的,把整個開發的層次再次提高。

階段四:嵌入linux,正在進行中

嵌入式遠未結束,linux為平台入SOC開發,目前本人正在學習這方面的東西。計劃學完以後再徹底定下自己的方向。

如果以後做自動化科班方向,計劃就是嵌入SOC聯動圖像處理,機器學習這些東西,再底層聯動單片機,驅動電機。完成完整的工控機,工具機,機器人等設備的開發工作。如果是這樣,個人目前覺得最好的入門坑OpenCV,然後再深入,方為上策。

如果以後做軟體方向,聯動安卓框架,安HAL。借JAVA C++這類面向對象語言,做安卓音視頻的開發和處理,要麼搞視頻監控,要麼搞藍牙耳機什麼的。這部分了解還很淺,目前暫時不清楚細節。

我自己在今年年初錄製了一套還比較系統的入門單片機教程,想要的同學找我拿就行了免費的,私信我就可以~點我頭像黑色字體加蚣重呺也能領取。

文章來源: https://twgreatdaily.com/zh-cn/ba1502aa8e9f69d36a668979d2d208f1.html