河北網(wǎng)站開(kāi)發(fā)北京seo如何排名
最近確實(shí)有很多媒體、機(jī)構(gòu)渲染嵌入式可以拿高薪,這在行業(yè)內(nèi)也是事實(shí),但前提是你有足夠的競(jìng)爭(zhēng)力,真的懂嵌入式。
?
時(shí)至今日,能做嵌入式程序開(kāi)發(fā)的人其實(shí)相當(dāng)常見(jiàn),尤其是隨著樹(shù)莓派、Arduino等開(kāi)發(fā)板的普及,甚至軟件工程師也可以轉(zhuǎn)向嵌入式開(kāi)發(fā)。
然而,真正能夠同時(shí)擅長(zhǎng)編程和硬件電路設(shè)計(jì)的人非常少。大多數(shù)人只會(huì)參考開(kāi)發(fā)板提供的資料或芯片的datasheet設(shè)計(jì)最小系統(tǒng),更不用說(shuō)設(shè)計(jì)外圍電路,特別是模擬電路了。幾十年前,上一代工程師甚至可以自己焊接和調(diào)試電視機(jī)、收音機(jī)、電臺(tái)等設(shè)備,而現(xiàn)在的人基本上都依賴于集成芯片。當(dāng)我們需要找嵌入式硬件工程師時(shí),常常要求他們能夠設(shè)計(jì)開(kāi)關(guān)電源、變頻器等。
另外,能夠編寫(xiě)數(shù)字信號(hào)處理算法的人也相對(duì)稀少。與計(jì)算機(jī)軟件相比,由于嵌入式系統(tǒng)在硬件方面的投入更大,項(xiàng)目開(kāi)發(fā)周期更長(zhǎng),資金回收周期也更久。因此,從事嵌入式/電子設(shè)備研發(fā)的企業(yè)比較少。這些企業(yè)面臨的人才缺口不僅僅是缺少可以直接上手工作的人,也缺乏學(xué)習(xí)能力強(qiáng)的人。
并且嵌入式芯片種類(lèi)多種多樣,嵌入式開(kāi)發(fā)可能涉及到不同的平臺(tái),如ARM和PowerPC,嵌入式開(kāi)發(fā)相對(duì)來(lái)說(shuō)需要考慮硬件平臺(tái)的情況,但能熟練在各種平臺(tái)上工作的人少之又少。
舉例來(lái)說(shuō),某企業(yè)使用工業(yè)總線CAN,應(yīng)聘者之前只熟悉串口和TCP/IP協(xié)議,所以他需要花一兩個(gè)月來(lái)適應(yīng)CAN協(xié)議。企業(yè)使用TI的ARM9芯片,他之前只做過(guò)STM32,還需要學(xué)習(xí)ARM9的寄存器。由于思維較為固化,他對(duì)ARM9持續(xù)排斥,認(rèn)為它不如ST的芯片,沒(méi)有庫(kù)函數(shù),編寫(xiě)程序不方便等等。
因此,企業(yè)一直面臨缺人的情況,但一直無(wú)法找到技術(shù)上與我們要求盡量接近的人。至于工資,這其實(shí)存在兩極分化的情況。與上述情況相符的人,工資通常會(huì)低于從事計(jì)算機(jī)軟件開(kāi)發(fā)的同學(xué)。這些人往往是被企業(yè)挑選的嵌入式勞工,他們自身的話語(yǔ)權(quán)不太高;但真正有競(jìng)爭(zhēng)力的同學(xué),年薪30W其實(shí)并不罕見(jiàn)。