這個問題其實需要我們辯證的角度去看,嵌入式行業確實有大量的人才缺口,但是經驗和工作的態度也是決定薪資的一部分因素因為缺人跟工資高沒有必然聯系,比如公司缺高級工程師,迫不得已招了十個實習生來干高級工程師的活,能說這十個實習生的工資高嗎?
現在嵌入式專業火爆和十幾年前計算機專業的擴張是一樣的,由于技術的革新需要這個行業涌入大量新的人才。那時候也是很多計算機專業的培訓,各個高校擴招計算機專業的學生。我聽說有的二本學校當時計算機專業有500人。而那時候也是所謂的“計算機人才有大量缺口”,而如今嵌入式也是如此。
嵌入式人才確實缺,而且缺的很厲害。可是呢,對于一個本科或者研究生畢業的應屆生來說,要想直接上手做嵌入式開發基本上不可能,幾乎所有公司都要對應屆生進行培訓。
并不是上了幾年大學就完全了解什么是軟件開發了?比如在大學中并沒有涉及到寫幾千行代碼的模塊,萬行代碼的邏輯性也必然沒有,真要從軟件開發工程師的角度來考察計算機相關專業的應屆生,一半以上都是不合格的。所以為什么缺口這么大,工資又不高,因為經驗問題。所以原來需要一個合格的工程師做的事情,只好交給幾個不合格的畢業生去做,那平攤到幾個畢業生頭上的工資自然就少了。
中國高校里確實有一些(比如top 10)能培養出合格的嵌入式工程師,所以也能見到嵌入式應屆生畢業拿10K甚至更高的,但因為合格的太少了,所以大多數人拿的都不多。
中國的嵌入式從業人員應該說是很多的,收入是呈現出金字塔的結構,5K(月薪)左右的入門級開發者居多,這些人幾乎每年都要淘汰一批,剩下的一部分進入10K這個層次,之后因為太累、自我提升困難左右再淘汰一部分,才有15K-20K這些人。
越往高層看,人才越是缺乏,所以說中國嵌入式人才缺口大,不如說嵌入式合格人才缺口大才對。如果題主問的是怎么能在畢業的時候在嵌入式行業拿到更高的工資,我想說:自己的能力決定一切,你的學校、學歷、甚至學習成績都是輔助條件,自己的動手能力才是關鍵,如果有工作經驗才是最重要的。