研究生畢業(yè)做嵌入式的工資也不過5000-7000,比IC設(shè)計(jì)的要低一兩千。還有,中國的嵌入式從業(yè)人員到底算不算多,現(xiàn)在是個(gè)大學(xué)都有這個(gè)專業(yè)了,還有各種各樣的嵌入式培訓(xùn)機(jī)構(gòu),不禁讓人懷疑這個(gè)行業(yè)到底怎么樣?
知乎網(wǎng)友默默的EEer說嵌入式這行太苦逼了,大家不愿意進(jìn)入這個(gè)領(lǐng)域或者轉(zhuǎn)行(比如見過轉(zhuǎn)去和老婆賣包子,開長途大巴,販女包……),所以就缺口了。
參考隔壁的互聯(lián)網(wǎng),收入輕松超我們兩三倍。
還有轉(zhuǎn)行去做演員的~
嵌入式真的這么悲催么?看看大牛們都是怎么說的。
知乎網(wǎng)友時(shí)國懷在嵌入式行業(yè)做了七年,讓他來說說感受:
嵌入式系統(tǒng)的人才有大量缺口嗎?有。
為什么它的工資水平也不是很高?
缺人跟工資高沒有必然聯(lián)系。公司缺高級工程師,迫不得已招了十個(gè)實(shí)習(xí)生來干高級工程師的活,能說這十個(gè)實(shí)習(xí)生的工資高嗎?
現(xiàn)在嵌入式專業(yè)的泛濫和培訓(xùn)的亂象和十幾年前計(jì)算機(jī)專業(yè)的擴(kuò)張是一樣的。那時(shí)候也是滿大街計(jì)算機(jī)專業(yè)的培訓(xùn),各個(gè)高校大肆擴(kuò)招計(jì)算機(jī)專業(yè)的學(xué)生。我聽說有的二本學(xué)校當(dāng)時(shí)計(jì)算機(jī)專業(yè)有500人。而那時(shí)候也是所謂的“計(jì)算機(jī)人才大量缺口”,如今嵌入式也只不過是換了個(gè)說法而已。
嵌入式人才確實(shí)缺,而且缺的很厲害。可是呢,對于一個(gè)本科或者研究生畢業(yè)的應(yīng)屆生來說,要想直接上手做嵌入式開發(fā)基本上不可能,幾乎所有公司都要對應(yīng)屆生進(jìn)行培訓(xùn)。
你以為上了幾年大學(xué)就了解什么是軟件開發(fā)了?能寫幾千行代碼的模塊不?能掌握上萬行代碼的邏輯不?真要從軟件開發(fā)工程師的角度來考察計(jì)算機(jī)相關(guān)專業(yè)的應(yīng)屆生,一半以上都是不合格的。所以為什么缺口這么大,工資又不高,因?yàn)檎胁坏胶线m的人。所以原來需要一個(gè)合格的工程師做的事情,只好交給幾個(gè)不合格的畢業(yè)生去做,那平攤到幾個(gè)畢業(yè)生頭上的工資自然就少了。
大學(xué)生早就不是什么天之驕子了,放低心態(tài)吧,每年大學(xué)生畢業(yè)的有幾百萬上千萬,在中關(guān)村的馬路上扔個(gè)磚頭砸中十個(gè)人里能有七八個(gè)都是大學(xué)生。大學(xué)生讀幾年書算什么,連農(nóng)民工都不一定比的上,人家農(nóng)民工是幾年工作經(jīng)驗(yàn)。
中國高校里確實(shí)有一些(比如top 10)能培養(yǎng)出合格的嵌入式工程師,所以也能見到嵌入式應(yīng)屆生畢業(yè)拿10K甚至更高的,但因?yàn)楹细竦奶倭?,所以大多?shù)人拿的都不多。
題主還問到跟IC類的比,這個(gè)要具體看情況,也有IC比嵌入式還低的。但I(xiàn)C整體上似乎比嵌入式收入更高,原因是IC還沒有泛濫,沒泛濫的原因是學(xué)習(xí)成本和培訓(xùn)成本太高,現(xiàn)在一個(gè)單片機(jī)太便宜了,有些嵌入式甚至都不需要板子,直接在模擬器上調(diào)試,但要搞IC設(shè)計(jì)的話設(shè)備還是比較貴的,片子可都不便宜啊。
中國的嵌入式從業(yè)人員應(yīng)該說是很多的,收入是呈現(xiàn)出金字塔的結(jié)構(gòu),5K(月薪)左右的入門級開發(fā)者居多,這些人幾乎每年都要淘汰一批,剩下的一部分進(jìn)入10K這個(gè)層次,之后因?yàn)樘?、自我提升困難左右再淘汰一部分,才有15K-20K這些人。
越往高層看,人才越是缺乏,所以說中國嵌入式人才缺口大,不如說嵌入式合格人才缺口大才對。如果題主問的是怎么能在畢業(yè)的時(shí)候在嵌入式行業(yè)拿到更高的工資,我想說:自己的能力決定一切,你的學(xué)校、學(xué)歷、甚至學(xué)習(xí)成績都是輔助條件,自己的動(dòng)手能力才是關(guān)鍵,如果有工作經(jīng)驗(yàn)就更好。
最后說一點(diǎn)自己的切身體會,我在大三大四那會,搞過BBS,當(dāng)過站長,參加過ACM,自己還寫過幾千行的項(xiàng)目,自認(rèn)為很NB,工作以后接觸的第一個(gè)項(xiàng)目,好家伙,二十多萬行,再看整個(gè)系統(tǒng),幾百萬行,直接傻眼了。所以大學(xué)里學(xué)的再多,做的再好,大部分情況下都不能算是工作經(jīng)驗(yàn),跟實(shí)際工作的情況差的太遠(yuǎn)了。
知乎網(wǎng)友陳俊直分享觀點(diǎn)說:
只會寫嵌入式程序的人滿大街都是。樹莓派、arduino等這些不用費(fèi)腦子費(fèi)體力做硬件的開發(fā)板出來后。連軟件工程師都可以轉(zhuǎn)過來做嵌入式程序了。
但寫的了程序還真正能做硬件電路的人太少了,最多是參考開發(fā)板送的資料或者芯片Datasheet設(shè)計(jì)個(gè)最小系統(tǒng),能做外圍電路特別是模擬電路的太少了。幾十年前,父母那一輩的工程師還能自己焊接調(diào)試個(gè)電視機(jī)、收音機(jī)、電臺的出來,現(xiàn)在的人基本是用到什么都找集成芯片。以至于我們要找嵌入式硬件工程師,都要求他做過開關(guān)電源、變頻器之類的。
另外一些,能寫程序的人還能做數(shù)字信號處理算法的人(圖像處理、聲音處理、自控算法處理等)的人太少了。
和計(jì)算機(jī)軟件比起來,因?yàn)榍度胧皆谟布贤度氡扔?jì)算機(jī)軟件要大,項(xiàng)目開發(fā)周期較計(jì)算機(jī)軟件的長、資金回?cái)n周期也較長。所以,做嵌入式/電子設(shè)備的企業(yè)要少的多。
企業(yè)缺人是缺少來了就能直接上手的人,也缺少學(xué)習(xí)能力強(qiáng)的人。嵌入式的芯片多種多樣,不像計(jì)算機(jī)硬件平臺基本就是X86,如果用到其他平臺如ARM和powerPC,對軟件工程師的工作影響不是太多,因?yàn)樗麄兪敲嫦驅(qū)ο缶幊?,不需要考慮硬件。做嵌入式多多少少是要考慮硬件平臺的。我招個(gè)人,我們用工業(yè)總線CAN,他說他以前只玩過串口和TCPIP,那又要花一兩個(gè)月來適應(yīng)CAN協(xié)議……我們用ti的ARM9,他說他以前只做過STM32,還要學(xué)習(xí)一下ARM9的寄存器。然后因?yàn)樗季S有些固化,一直排斥ARM9,說這東西不如ST,沒有庫函數(shù)程序?qū)懫饋聿缓糜胋alabalala……
所以一直缺人,但卻一直在面試找不到個(gè)技術(shù)上跟我們要求盡量接近的。
至于工資,其實(shí)是兩面分化的,如果跟上述一二段說的那些人,基本上工資是要低于他們做計(jì)算機(jī)軟件的同學(xué)們(同學(xué)歷、同工作年限、同畢業(yè)院校的人們之間對比)。因?yàn)檫@種是等著企業(yè)來挑他們的嵌入式民工,自己沒有太多的話語權(quán)。
你有什么看法歡迎發(fā)表評論~
▎素材來源于知乎,感謝
▎素材來源于知乎,感謝作者:時(shí)國懷,陳俊直,默默的EEer,僅為學(xué)習(xí)交流,版權(quán)歸作者所有