不是說嵌入式系統的人才大量缺口嗎,為什麼它的工資水平也不是很高?

研究生畢業也不過5000-7000,比IC設計的要低一兩千呢。

還有,中國的嵌入式從業人員到底算不算多呀,現在感覺是個大學都有這個專業了,還有各種各樣的嵌入式培訓機構。讓人懷疑這個行業到底怎麼樣啊

————————

感覺知友們都更加側重於嵌入式軟體開發,代碼編寫的問題上(嵌入式軟體和軟體行業很相似)

那對於嵌入式的硬體方向怎麼看呢?(感覺這個方向也是很難玩好啊)


在嵌入式行業做了七年,我自己來說說感受:

先簡單回答題主的兩個問題:

不是說嵌入式系統的人才大量缺口嗎?

缺。

為什麼它的工資水平也不是很高?

缺人跟工資高沒有必然聯繫。公司缺高級工程師,迫不得已招了十個實習生來干高級工程師的活,能說這十個實習生的工資高嗎?

現在嵌入式專業的泛濫和培訓的亂象和十幾年前計算機專業的擴張是一樣的。那時候也是滿大街計算機專業的培訓,各個高校大肆擴招計算機專業的學生。我聽說有的二本學校當時計算機專業有500人。而那時候也是所謂的「計算機人才大量缺口」,如今嵌入式也只不過是換了個說法而已。

嵌入式人才確實缺,而且缺的很厲害。可是呢,對於一個本科或者研究生畢業的應屆生來說,要想直接上手做嵌入式開發基本上不可能,幾乎所有公司都要對應屆生進行培訓。

你以為上了幾年大學就了解什麼是軟體開發了?能寫幾千行代碼的模塊不?能掌握上萬行代碼的邏輯不?真要從軟體開發工程師的角度來考察計算機相關專業的應屆生,一半以上都是不合格的。所以為什麼缺口這麼大,工資又不高,因為招不到合適的人。所以原來需要一個合格的工程師做的事情,只好交給幾個不合格的畢業生去做,那平攤到幾個畢業生頭上的工資自然就少了。

大學生早就不是什麼天之驕子了,放低心態吧,每年大學生畢業的有幾百萬上千萬,在中關村的馬路上扔個磚頭砸中十個人里能有七八個都是大學生。大學生讀幾年書算什麼,連農民工都不一定比的上,人家農民工是幾年工作經驗。

中國高校里確實有一些(比如top 10)能培養出合格的嵌入式工程師,所以也能見到嵌入式應屆生畢業拿10K甚至更高的,但因為合格的太少了,所以大多數人拿的都不多。

題主還問到跟IC類的比,這個要具體看情況,也有IC比嵌入式還低的。但IC整體上似乎比嵌入式收入更高,原因是IC還沒有泛濫,沒泛濫的原因是學習成本和培訓成本太高,現在一個單片機太便宜了,有些嵌入式甚至都不需要板子,直接在模擬器上調試,但要搞IC設計的話設備還是比較貴的,片子可都不便宜啊。

中國的嵌入式從業人員應該說是很多的,收入是呈現出金字塔的結構,5K(月薪)左右的入門級開發者居多,這些人幾乎每年都要淘汰一批,剩下的一部分進入10K這個層次,之後因為太累、自我提升困難左右再淘汰一部分,才有15K-20K這些人。

越往高層看,人才越是缺乏,所以說中國嵌入式人才缺口大,不如說嵌入式合格人才缺口大才對。如果題主問的是怎麼能在畢業的時候在嵌入式行業拿到更高的工資,我想說:自己的能力決定一切,你的學校、學歷、甚至學習成績都是輔助條件,自己的動手能力才是關鍵,如果有工作經驗就更好。

最後說一點自己的切身體會,我在大三大四那會,搞過BBS,當過站長,參加過ACM,自己還寫過幾千行的項目,自認為很NB,工作以後接觸的第一個項目,好傢夥,二十多萬行,再看整個系統,幾百萬行,直接傻眼了。所以大學裡學的再多,做的再好,大部分情況下都不能算是工作經驗,跟實際工作的情況差的太遠了。


只會寫嵌入式程序的人滿大街都是。樹莓派、arduino等這些不用費腦子費體力做硬體的開發板出來後。連軟體工程師都可以轉過來做嵌入式程序了。

但寫的了程序還真正能做硬體電路的人太少了,最多是參考開發板送的資料或者晶元Datasheet設計個最小系統,能做外圍電路特別是模擬電路的太少了。幾十年前,父母那一輩的工程師還能自己焊接調試個電視機、收音機、電台的出來,現在的人基本是用到什麼都找集成晶元。以至於我們要找嵌入式硬體工程師,都要求他做過開關電源、變頻器之類的。

另外一些,能寫程序的人還能做數字信號處理演算法的人(圖像處理、聲音處理、自控演算法處理等)的人太少了。

和計算機軟體比起來,因為嵌入式在硬體上投入比計算機軟體要大,項目開發周期較計算機軟體的長、資金回攏周期也較長。所以,做嵌入式/電子設備的企業要少的多。

企業缺人是缺少來了就能直接上手的人,也缺少學習能力強的人。嵌入式的晶元多種多樣,不像計算機硬體平台基本就是X86,如果用到其他平台如ARM和powerPC,對軟體工程師的工作影響不是太多,因為他們是面向對象編程,不需要考慮硬體。做嵌入式多多少少是要考慮硬體平台的。我招個人,我們用工業匯流排CAN,他說他以前只玩過串口和TCPIP,那又要花一兩個月來適應CAN協議……我們用ti的ARM9,他說他以前只做過STM32,還要學習一下ARM9的寄存器。然後因為思維有些固化,一直排斥ARM9,說這東西不如ST,沒有庫函數程序寫起來不好用balabalala……

所以一直缺人,但卻一直在面試找不到個技術上跟我們要求盡量接近的。

至於工資,其實是兩面分化的,如果跟上述一二段說的那些人,基本上工資是要低於他們做計算機軟體的同學們(同學歷、同工作年限、同畢業院校的人們之間對比)。因為這種是等著企業來挑他們的嵌入式民工,自己沒有太多的話語權。


這麼說好了,我本身本科大學電子信息工程專業,電子是我校王牌專業,每個學期,學生們都靠臨時抱佛腳應付期末考試,模電數電一塌糊塗,有的甚至畢業了連51單片機都沒用過,arm只是聽說過,畢業設計花錢擺脫實驗室的同學做,你是招聘的,這樣的「工程師」你要嗎?那成為真正的工程師大學要怎樣呢?需要自學,自我實踐許多東西,需要參加各種電子設計大賽積累經驗,只有學長教你,學校只能教你基礎,而且大學為了趕課程教的也不是很好,基本靠自學,所以想要學,就要走不少「彎路」,意味著你沒有時間參加娛樂性社團活動,沒有時間搞對象,沒有時間打遊戲,沒有時間到處旅遊,比賽的時候還要熬夜通宵做板子,寫程序,剛剛經歷過高考的學生有幾個想過這樣的生活呢?教育的現狀,就決定了我們培養不出大量的高水平人才,所以有缺口,企業只能抓一些大概會一些的人頂著,所以工資不高,同樣的,假如一個肯吃苦,學習能力強的人,他的工資不會低,這不僅在於電子這一類,現在很多行業畢業生與企業,都存在這樣的矛盾。


佔位結束,前來答題

瀉藥

回評論一:我是一個互聯網工程師,在嵌入式的這個題裡面佔位,所以叫跨行業佔位咯~~

我的回答不具有權威性,全靠道聽途說東拼西湊來的。

===============分割線===============

去年年底的時候,我開始對單片機之類的東西感興趣,然後有幸進了一個群。

群中大牛一群群,據說是北京地區平均水平最高的群,但本人能力有限,沒有去考察過。

你的問題分幾個點回答:

一、工資

通常來說,工資的高低由以下幾個點決定:

公司的盈利狀況:如果一個公司只有100人,卻年凈收入過億,我覺得,掃地的阿姨可能年收入都要過十萬吧?

你的價值:有人會就上一條提出疑問。這條就是答案。我曾經的一家公司的一個阿姨人很不錯。幫我們收拾衛生,桌面,甚至是我們下班走了之後如果鍵盤滑鼠、書籍資料亂丟,都給被擺放好。大家很喜歡這個阿姨。如果說團隊裡面有一個美女就像給團隊打了雞血,有一個讓大家信服的管理層到就像樹立了一個努力的目標。那麼,有一個好的阿姨就像有了一個溫暖的家。【【【言歸正傳:】】】如果你的能力夠好,你能搞定別人搞不定的事情,你就有資格拿別人雙倍、三倍甚至更高的工資。你身邊和你一樣的人有十萬,你就一文不值。你能找到工作都是幸運;如果你身邊跟你一樣的人有一萬,那麼你就開始有一些價值;如果你身邊和你一樣的人有一千個,那麼你可能就開始被成為高手,可能有一個高級的title;如果和你一樣的人只有一百個甚至是十個,你收入的核心可能就從月薪變成股票和分紅。

二、缺口

前面有一個哥們回答了,農民還有缺口呢。

是的。缺什麼人,並不能從絕對上決定它的價格。供求關係是能影響勞動力的價格。就好像鬧饑荒的時候,糧食的價格永遠不可能高於吃人的成本。如果高於吃人的成本的時候,那麼,就不會有人買糧食,因為吃人的成本更低。同理,如果一個工程師的成本如果已經高於老闆的利潤的話,那麼老闆肯定會想別的辦法,甚至是轉行,而不是自己虧這錢養這些工程師。

三、員工來源

2001年的時候,我的老師告訴我,市場上程序員的價格是至少六千起步。當時我很興奮。

2007年的時候,我開始上班,我的工資是三千五。

Why ???因為員工的來源多了,質量變差了,整個市場已經被衝擊的不成樣子了。到今年,我和群里的幾個大佬聊天的時候,他們說的一些面試過程中遇到的奇葩,讓我一個行業外的人都不能忍了。

--------小分割--------

聊一點我對嵌入式的看法。

首先,給你一點希望之光:

我在的那個群,幾個大牛,每天在群里蛋逼的時間 &> 工作時間,一年還能剩下個二十來萬。一個每天深圳北京飛來飛去的,一年能剩下將近四十萬。這都是25 - 35歲之間的。還有一個見過面的,歲數再大一些的,別人說他收入的時候他都是呵呵。你懂的。

其次,我見過一些人的態度:

我是做嵌入式的 | 我是做單片機的 | 我是做PCB的 | 等等等等。就讓我感覺到了互聯網裡面說 我是做Java的 | 我是做PHP的 | 我是寫iOS/Android的 | 等等等等。意思是說:別的語言/技術關我屁事。我是寫PHP的,我絕不會用C去寫PHP插件,那是別人的事情。我是寫51單片機的,ARM的別問我。這是一個壁壘。通常來說,大牛們沒有這樣的態度。大牛可能會在某一領域比較強,但是他們絕對不排斥別的技術。只能我做的東西需要,那麼,我就要想辦法搞定這個。PS:賣產品的永遠比賣技術的賺錢。電飯鍋永遠比它裡面的電路和程序貴上號幾倍。

再次,我還見過另外一些人:

這年頭誰還用彙編啊?都用C了 | 這個,用XXX很容易就搞定了,誰還用XX啊 | 等等。所謂大牛,就是在同樣的時間離,用比你便宜的CPU做出了比你更快更穩定的東西。別人的整體成本比你便宜1/3。同樣的東西,別人賣30,賺20.你賣35賺20.別人的還快,還穩定。你說誰收入高呢?

最後,給題主一個勸告:

做自己喜歡的職業,不要過於在乎收入,努力早日成為金字塔尖上的人。到時候,錢自然是你的。


本人做過幾年嵌入式軟體,後來轉做演算法。答案里有人提起CVTE,我之前在CVTE工作過差不多五年。

前面陳俊直說的那種又寫嵌入式軟體又寫演算法還做硬體系統設計的人,總工大人都極少做到這種水平,公司更不會強求這樣的人才(有的話請聯繫我!!)。

一個產品的軟體、演算法和硬體如果都靠一個人,首先他的體力就完成不了任務,然後是正常來講他在每一塊的水平的高度都很難達到產品的要求。所以從項目研發效率、質量保障等角度來看,都要通過分工來達到。

有專門的人做軟體,主要就是操作系統(驅動開發、系統剪裁和移植等)和應用開發。有專門的人做演算法,主要就是信號處理、控制(PID、H無窮之類的)和模式識別之類的東西了。有專門的人做硬體,系統原理設計,原理圖設計,PCB還會有專門的人來做,分工相當細。

這麼細的分工的好處有很多:1. 在專業水平上,每個崗位只做一部分內容,廣度變小了,精力投入不變的情況下,深度自然就會加大,那麼每個部分的技術深度都會更高,這樣就使得產品整體的水平更高了;2. 人力資源更系統化,假設某個崗位的某工程師要離職或者調動,可以比較容易地找到相匹配的人力去頂替他;3. 人力門檻進入更低,因為細分工使各個崗位門檻更低,可以更容易招到更多人來投入到業務中。

第1點和第3點是沒有矛盾的,因為同一個工種的人的技術水平有差異,形成梯隊,在這個崗位上也是有分工的。比如說演算法,水平高的負責技術方向把控、演算法框架設計、技術難點攻關,水平低的就負責一些功能實現,這樣效率會更高。而且這樣分工導致了進入門檻下降,那就可以進來更多的人,後備培養新人多,這個業務的可持續發展會更有保障。所以嘛,同一個崗位的薪資水平也是大不一樣的,比如說嵌入式軟體開發,下到5k上到20k甚至更多(我們公司的嵌入式軟體肯定沒有5K這麼低的)。

所以你看到低是因為細分工把進入門檻降低了,薪資自然要下降。供求決定價格,進入門檻是影響供求的一個大因素(其它的因素還有業務大環境等等)。

然後說缺不缺人的問題,缺肯定是缺的,是缺中高水平的,不缺低水平的。多說一句,招新人的時候是會看這個人的可培養性的,如果一個員工一直停留在低水平上,用這個人的成本其實是非常高的。

硬體設計的話,工作上是分板級設計和晶元級設計的。硬體還是比較難招人的,而且很難培養出高水平的人。如果我的業務裡面有水平比較高的硬體佬,我的安全感會刷刷升上去,呵呵,確實不容易遇上高水平的硬體佬。這裡我要另提一個概念,就是科學和技術是兩回事。科學是可公理化可預測結果的可解釋問題的,技術則是強調實現不追求解釋。多數人是技術型而不是科學型的。技術型的人面對一個問題會傾向於不斷做技巧性的嘗試而忽視思考理論的正確性,他們解決問題往往依賴經驗而不是科學理論。這種人的高度是有限的,但他們有他們的存在價值。如果一個產品團隊是重視科學理論正確性的,他們的項目研發速度可能會慢一點,但產品出去會更穩定;如果是傾向技術型的,項目研發速度可能會快一點,但他們的產品會經常出問題,經常折騰。


沒感到嵌入式是個大坑嗎?本人只是本科階段讀過ucos、會移植,通過找工作突然發現嵌入式工程師的出路也是窄的不行→_→,management?架構師?拋開投入和能力不說,運氣也需要多大?另外,題主說的5k~7k是那種一線或者准一線的地方吧。

~~~~~~~~~

經過 @Miz Wong @李Brooks提醒,核心表達的觀點是走上嵌入式開發,需要投入更多的時間和精力;需要很強的基礎知識和知識面的。

請不要過度的解讀7k與一線城市的關係,題主不是問畢業生嗎?

風險和成本與收益在自己可以承受的範圍才是選擇。


因為這行太苦逼了,大家不願意進入這個領域或者轉行,所以就缺口了。
參考隔壁的互聯網,收入輕鬆超我們兩三倍。

還有轉行去做演員的~

/**********二次更新*********/

這個回答還是三年前寫的,畢業第三年,轉行到遊戲。


1,缺口大小什麼的,你就看看就行了。沒必要真去相信。 再說,缺口大未必工資就一定高。

2,研究生畢業五千到七千,差不多是這樣。希望個別人不要拿個案反駁,做嵌入式的一大去向就是各種中小公司,平均下來工資就這樣。

但是,為什麼工資低?做嵌入式本質也是軟體啊!為什麼就比不上做遊戲的!

原因很簡單。整個行業都不賺錢。賣設備的行業能有多賺?再加上各種不要臉的價格戰,加上部分能賺錢的領域不靠技術靠關係(鐵路,軍工),利潤低是必然的。這一點上跟互聯網,遊戲行業沒的比。

培訓機構了解不多,不做評價。

update 20140529

題主改了點,我也要與時俱進……

嵌入式硬體比較死板,其實硬體都死板。總體來說,你的工作里,可稱為「開發」的部分大多數都是在做「移植」和「調試」。

做一個產品,除少數公司,絕大多數都傾向用現成的方案(我就不說抄板)。何況隨著行業的發展,半導體公司多多少少正在從賣晶元走向賣解決方案的業務模式。同樣,晶元也越來越強大(09~14),滿足同樣的需求用到的晶元比原來少了,外圍電路也簡單了。對一個硬體開發人員來說,工作範圍在縮小。

總結一句話就是,「行業對硬體開發人員的經驗,知識面和調試能力的要求越來越高」

這就要求想從事硬體工作的畢業生有一定的獨立開發經驗才能在可接受的時間內承擔起工作任務。

個人看法。


去給錢多的公司唄。

另外,培訓機構? 呵呵


學嵌入式不等於能學得懂嵌入式,很可能你搞了半天連個異常中斷處理都沒弄懂,學了沒懂和沒學在應聘嵌入式方面的工作的時候在大牛眼裡都是一樣的。嵌入式本來對軟硬體方面的能力要求都比較高,不過嵌入式的研究生出來還是很多不懂的話就有點太混了。樓上有人說「便宜又大碗的ARM處理器解救了太多所謂嵌入式工程師」這個觀點我無比同意。

不過自己看到的本科生里,真的會嵌入式的一個巴掌都能數過來。不過各有各的發展方向吧。

還有那些滿大街的嵌入式培訓班,魚龍混雜,看到過太多騙錢的了,當然不能就這樣說全部的都是騙子,不公平。所以報班要謹慎。


頭像會被認出,先匿一個

基本介紹

坐標深圳,嵌入式工作九年,目前薪資25

做過六年通訊物聯網系統,一年失敗的創業經歷,最近不到兩年在做控制演算法,你猜得沒錯,就是飛控。

正式回答問題

1.嵌入式人才缺不缺?

缺,又不缺,其實真缺。

缺是因為目前中國電子行業放眼望去,啥啥都需要嵌入式開發,能不缺嗎?

又不缺,是因為大部分嵌入式產品需求簡單,開發難度低,技術同質化。說白了,費體力不費腦力,誰都能做的事就不缺人做。

其實真缺是說靠譜的人真缺。我自己做技術也帶項目,我對項目的把控有三點:進度,質量和成本。我對開發的要求有三點:簡明,穩定和移植性。所謂靠譜就是在這些方面有較強的意識和操作能力。很多人過度迷信所謂的技術大牛,我想說第一隻要你用心多積累,成為大牛並不難。第二靠譜比技術大牛更重要。有過幾年工作經驗的人都知道,國內目前絕大部分嵌入式項目沒有技術上克服不了的,成本和收益的權衡而已。要不斷提升技術水平但不要過度迷信,公司是個講究賺錢效率的地方,不是賣弄技術的地方。

2.工資高不高?

真心不高。不高我覺得有兩個原因。首先是因為國內一向輕視技術重市場的尿性。前不久有個小老闆要我做個掃地機器人,一通鄙視國內產品技術水平差質量差,最後要我五千塊給他做出來然後提供完整源代碼。這些人心裡的想法是:你不就是個敲鍵盤的嗎,沒有我打下的訂單,你還不是閑著沒事幹。對於這種人以後我們要回敬:你不就一忽悠客戶的么,沒有我們做產品,你還不是只能空口白牙的瞎逼逼。

第二個原因,其實也是主要原因:國內做嵌入式產品低端的競爭力靠規模靠成本,高端的靠渠道。技術並不是主角。技術是第一生產力,喊口號容易,拿真金白銀出來干很難。


這不是回答,只是個回復。

在讀通信專業,

我會各種板子的編程,也能搭基本的數字電路,但是模電不會,全都考淘寶買模塊,理論全靠臨時抱佛腳。

我一個同學數學超好,各種理論課都很牛,但是不會搭模電,不會編程。

另一個同學,成績不好,編程也很費,但是就是模電學的好,而且各種電源,放大電路什麼都會。

我的其他的多數同學以上三個什麼都不太會。

這樣說來,我們一個班三十人,沒有一個畢業了就是個嵌入式工程師苗子。所以。。


只是相對互聯網app這些行業不算高,但其實也不低。嵌入式的後發優勢大,畢竟知識體系變化比較少,嵌入式可以火一把可能也就靠物聯網的興起了。


嵌入式從業人員答一下,首先嵌入式其實是一個很廣的話題,不管是本身的知識儲備,還是應用的領域,還是工作合作模式,發展方向,以及在整個產品中的核心地位,都是五花八門,把這裡的答案看一遍,就不難發現,每一個真正在這個行業的人給的見解都大相徑庭,有人說要能畫板能做layout的,有人說要會演算法的能把握大方向,有人說要會寫驅動才值錢,有人說要arm精通,有人說要構架,其實還有很多方方面面,像有些行業強調實時性,有些需要資料庫,有顯示器和動畫方向的。

這就是為什麼說缺人,因為重要的崗位一旦需要人,不是說隨便找個別的地方干嵌入式的,或者這個專業做過設計的畢業生就能頂上,再比如大方面說手機系統是嵌入式,做硬碟ssd的也是嵌入式開發,做modem,路由器也有嵌入式,而他們的行業知識交集其實很小,沒有積累是不行的。

然而嵌入式又不像互聯網那麼缺人,因為嵌入式其實已經存在發展了蠻久了,我入行的時候帶過我的兩個工程師都是25年經驗和15年經驗的,而且象其它回答里提到的,很多電子工程院系都有專門的嵌入式方向。還有個原因我想是嵌入式的產品確實也沒有開發App這類的多,你想想嵌入式開發一部智能手機,所對應了多少個APP的開發需求

等有空再補點想法。


我就2年iOS經驗,51上的簡歷也是實打實寫的2年iOS,在我的簡歷狀態是觀望新的工作崗位的時候,不投簡歷一周有大約3個面試電話,所以你們好好學,也不要氣餒,真金不怕火煉。PS 我會一點Java Android PS AI Cdr


愚昧的地方就需要神,做為神就只能吃冷豬頭。

做嵌入式的 就是被期待的神,但實際不是神,所以冷豬頭都沒的吃。

這麼說清楚了吧, 是社會或企業愚昧。惡性循環。


我總結了蘇州大部分的嵌入式公司,都是相對比較大點的,特別小的基本不在裡面,名單如下:

監控:科達

工業:霍尼韋爾,博世,庫力索法,松下,三星,羅技,西門子,哈曼,德爾福,匯川,博眾精工,歐普照明,飛利浦,蘇州長風航空電子,科蒂斯, 研華,協鑫,金龍,萊克,博能傳動,羅思韋爾

網路:華為,中國移動蘇州研究院,中怡科技(中磊研發),網經科技,漢明科技,四維,山石科技,烽火(貌似晶元,剛開張),中興(貌似新區, 準備搞)

消費電子:微軟(surface驅動),科沃斯,華碩研發

晶元:瑞晟,高通(飛思卡爾),簡約那,記憶科技,國芯半導體,旺宏微電子,邁瑞微,盛科,創達特,樂鑫,中晟宏芯

其他:陽立,精元電腦,思必馳,康眾,華興源創,華啟智能

研究所:醫工所,清華大學汽車研究院(吳江),中航工業雷達與電子設備研究院

另外,推薦一個我自己的群,蘇州最大嵌入式群,如果需要求職,交流的同學請加入,裡面基本上包括以上名單公司中的職員。

蘇州嵌入式交流群 426394919


簡單來講,因果關係弄反了吧。正因為工資不高,所以人才缺口才大。


為毛我們班有好幾個都在做這行,我們是一本 待遇都在10K以上,剛有個去「大」米旗下的公司搞智能家居。。月薪13K 還送原始股3W


嵌入式相當於 電子專業 加上計算機專業。韋東山就這樣的


推薦閱讀:

現在工業上還用51嗎?哪些重要項目里用了51系列的單片機?
大學沒做過什麼項目,以後找工作怎麼辦?
關於嵌入式人工智慧?
前輩學51單片機的感悟是怎麼樣的?說說看
一個廢舊的 Android 手機能拿來幹什麼有趣的事?

TAG:工資水平 | 嵌入式系統 | 單片機 | 嵌入式開發 |