天天看點

大四在讀該選擇單片機還是嵌入式Linux?

我們需要多方面來考慮該選擇單片機還是嵌入式Linux哈。

1、從就業機會多少的角度看:

一般來說,單片機開發和嵌入式Linux應用開發崗位,相對于嵌入式Linux Bsp崗位來說,機會要更多一些。一個原因在于随着嵌入式不斷的發展壯大,應用開發的涉及領域越來越多,也就需要更多懂得應用流域知識的開發人員;另一個原因在于嵌入式Linux Bsp技術及崗位相對恒定發展,需求量并不如應用開發那樣旺盛。很多公司養幾個bsp工程師,基本上就能覆寫很大的項目範圍。

2、從薪酬福利角度看:

畢竟Linux的入門門檻和技術棧要求相對較高,而且現在随着嵌入式系統功能需求的趨于複雜,soc內建度的提高,嵌入式Linux工程師的薪酬待遇要明顯高于單片機開發工程師的。

大四在讀該選擇單片機還是嵌入式Linux?

3、從技術技能棧建構角度看:

不論選擇Linux還是單片機開發,都難免被扣上程式員的帽子,都會聯想到所謂的35歲危機。作為很多程式員的常見應對政策,建構自己的技術棧壁壘上,Linux相比較于單片機而言,技術門檻高更容易建構技術壁壘,形成自己的技術優勢。

是以,如果不考慮學習成本的話,嵌入式Linux開發應該在就業的時候,要優于單片開發崗位。但是,一般而言很多嵌入式開發工程師的技能棧及經曆都是從單片機開發入手,構築紮實的嵌入式開發功底後,向嵌入式Linux應用開發乃至bsp方向擴充。畢竟,前面也提到單片機開發相對而言上手更加容易,更容易看到付出努力的收獲。

當然,具體如何選擇還是要以題主的個人興趣愛好,現有的技術水準和積累為主。個人建議,僅供參考。

嵌入式物聯網需要學的東西真的非常多,千萬不要學錯了路線和内容,導緻工資要不上去!無償分享大家一個資料包,差不多150多G。裡面學習内容、面經、項目都比較新也比較全!某魚上買估計至少要好幾十。

點選這裡找小助理0元領取:加微信領取資料

大四在讀該選擇單片機還是嵌入式Linux?
大四在讀該選擇單片機還是嵌入式Linux?

嵌入式當然要學Linux,這樣自己懂得更多,薪資拿的更高!其實linux沒有這麼難,去搞一塊三星的2440開發闆,少打兩局lol,對着移植一遍linux系統,對整個嵌入式linux系統組成(boot、核心、驅動、根檔案系統、應用程式)有個概念就可以了。然後我想你應該就知道自己想往哪個方向竄了,不要覺得linux很高不可及,linux也是一個很寬泛的概念。

從現在市場需求和走勢可以看出,在以後的幾年内。市場對嵌入式Linux開發工程師的需求旺盛。而目前熟練的Linux應用人才很少。這意味着各大跨國公司及國内消費類電子巨頭企業都面臨着人才嚴重短缺的挑戰。由于嵌入式Linux開發人才的缺乏是以也帶來了這個行業可觀的薪酬待遇,嵌入式Linux的從業者薪酬比其他IT業同行大約高出50%,嵌入式工程師一開始的平均月薪就蠻不錯的了,盡管待遇可觀,可是相關企業還是很難招到合适的員工。

嵌入式軟體開發工程師,從事領域很寬泛,特别是工業控制、消費電子與通信裝置三大領域,因為就業面很大,是以人才需求也大。現在智能硬體也比較火,這方面的發展也會大大拓展嵌入式軟體開發工程師的就業機會。再者,嵌入式硬體工程師,需求沒有嵌入式軟體開發工程師大,但因為做硬體門檻會高些,是以這個方向如果做的比較專業,薪資絕對不會低。

總的來說,高端人才匮乏,企業需求大,薪資待遇好,嵌入式Linux方向的發展前景還是很不錯哒。

#include <stdio.h>
int main() {
printf("hello world!\n");
return 0;
}