嵌入式工程師的困擾如何打破呢?
嵌入式開發(fā)相關(guān)技術(shù)
嵌入式工程師分布在各行各業(yè)上面,這其中包括了消費電子、工業(yè)電子、汽車電子和軍用電子等。從功能上面看,嵌入式本身包括了51、STM32、MCU、SOC、SOC+baseband等很多形式。 從開發(fā)的結(jié)構(gòu)上看,有些同學專注于底層,比如boot;有些同學專注于內(nèi)核、編譯器、cpu、驅(qū)動;還有一些同學專注于上層,比如協(xié)議、服務器、計算、存儲、交互等等,這一層的開發(fā)工程師其實和普通的pc開發(fā)工程師是一樣的。
一般來說,嵌入式的開發(fā)比其他軟件開發(fā)要求高一些。除了編譯器、內(nèi)核、調(diào)試比較復雜之外,他們常常還需要了解CPU、SOC、芯片手冊、基本電路。
成長 一個真正打通上下層、可以獨當一面的工程師,一般需要5-8年的時間。這個中間,他會遇到各種個樣的問題和困擾,操作系統(tǒng)要學、數(shù)據(jù)結(jié)構(gòu)要學、網(wǎng)絡要學、驅(qū)動要學、上層軟件移植要學、電路要學、芯片手冊要學,基本上從入門到精通之前,他應該都在學習的過程當中。
學習本身是一件有意義的事情。但是經(jīng)過8-9年之后,很多嵌入式工程師會變得迷茫,因為他們不清楚后面的路該怎么走。技術(shù)上該學的好像都學了,但是似乎又不是特別精通,如果選擇一個方向繼續(xù)走下去,又該怎么選擇?
另外,市場上對嵌入式工程師的起薪還是可以的,但是后發(fā)優(yōu)勢明顯不足,最近比較火的人工智能、機器學習,3-5年的工程師薪酬可以秒殺大部分10年嵌入式工程師的薪資,這中間是否合理?嵌入式工程師該何去何從?
【文章福利】小編推薦自己的Linux內(nèi)核技術(shù)交流群:【891587639】整理了一些個人覺得比較好的學習書籍、視頻資料共享在群文件里面,有需要的可以自行添加哦?。。∏?00名進群領(lǐng)取,額外贈送一份價值699的內(nèi)核資料包(含視頻教程、電子書、實戰(zhàn)項目及代碼)? ? ?


那怎么打破這些困擾呢?
接下來聽我一一道來。
這里給大家分享零聲教育的Linux內(nèi)核源碼課程,對標騰訊T9級別。
主要從
進程管理專題
內(nèi)存管理專題
網(wǎng)絡協(xié)議棧專題
設備驅(qū)動管理專題
文件系統(tǒng)及內(nèi)核組件專題
全方面系統(tǒng)全面的講解底層原理開發(fā)技術(shù):
最新Linux內(nèi)核大綱
進程管理專題

內(nèi)存管理專題

網(wǎng)絡協(xié)議棧專題

設備驅(qū)動管理專題

文件系統(tǒng)及內(nèi)核組件專題


適合于
1. 從事業(yè)務開發(fā)多年,對底層原理理解不夠深入的在職工程師
2. 從事嵌入式方向開發(fā),想轉(zhuǎn)入互聯(lián)網(wǎng)開發(fā)的在職工程師
3. 從事Qt/MFC等桌面開發(fā),薪資多年漲幅不大的在職工程師
4. 從事非開發(fā)崗位(算法崗,運維崗,測試崗),想轉(zhuǎn)后臺開發(fā)崗位的在職工程師
5. 工作中技術(shù)沒有挑戰(zhàn),工作中接觸不到新技術(shù)的在職工程師
6. 自己研究學習速度較慢,不能系統(tǒng)構(gòu)建知識體系的開發(fā)人員
7. 了解很多技術(shù)名詞,但是深入細問又不理解的工程師
8. 計算機相關(guān)專業(yè)想進入大廠的在校生(本科及以上學歷,有c/c++基礎)



