日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

一名嵌入式工程師的漲薪經(jīng)歷

哈哈hfgfdf ? 來源:嵌入式學(xué)習(xí)資料 ? 作者:嵌入式學(xué)習(xí)資料 ? 2024-01-05 08:39 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

下面是一位嵌入式工程師的漲薪經(jīng)歷,希望可以幫助到你,幫到其他的在校學(xué)生。

階段 1

大一到大三這個階段我與大多數(shù)學(xué)生相同:

一、學(xué)習(xí)本專業(yè)知識(電子信息類專業(yè)) 二、學(xué)習(xí)嵌入式軟件開發(fā)需要的計算機課程(匯編原理,計算機組成原理,操作系統(tǒng)C語言等) 三、學(xué)習(xí)嵌入式項目(來源于實驗室項目,自己想到的項目以及各種比賽) 關(guān)于如何學(xué)習(xí)嵌入式軟件開發(fā): (1)學(xué)習(xí)51單片機 這個階段你只需要跟著視頻去學(xué),只要求實現(xiàn)功能,不求甚解,但建議能夠提出問題,比如: “為什么往IO控制寄存器寫入特定值能點亮LED燈?” “IO口的電路結(jié)構(gòu)是什么樣子的?” “什么是上拉下拉,灌電流拉電流?” 這一階段主要是熟悉單片機的使用,并且在使用中思考發(fā)現(xiàn)問題,還能熟悉一些基本概念。 (2)開始查資料看書模擬電路數(shù)字電路等等,開始去弄明白1中所提出的問題。這時候問題主要集中在電路方面。 (3)開始學(xué)習(xí)STM32 隨便買個板子,看原子的書跟著一步步去做,這時候你會遇到很多計算機方面的問題,這時候一邊學(xué)習(xí)教程,一邊學(xué)習(xí):微機原理,編譯原理,操作系統(tǒng)。 你要弄清楚ARM架構(gòu),弄明白 CPU 如何取指,譯碼,執(zhí)行,知道地址總線,控制總線,數(shù)據(jù)總線如何工作,要弄明白你編譯各個階段產(chǎn)生的各個文件是什么,什么是分散加載,什么是重定位,什么是代碼段,什么是數(shù)據(jù)段,等等。 弄明白 CPU 如何啟動,程序鏡像在內(nèi)存中如何布局,要知道中斷的原理,以及現(xiàn)場保護等等。最后你了解了各個知識點之后,轉(zhuǎn)向 GCC 開發(fā) STM32,這時候你如果知識掌握得不錯,你應(yīng)該可以很快地學(xué)會編寫鏈接器腳本并且明白每一條語句所代表的含義。 (4)開始增強 C 語言 深入挖掘C語言的各個死角,最好可以做到當(dāng)你寫下一條語句的時候知道編譯器會如何處理,還需要數(shù)據(jù)結(jié)構(gòu)和軟件工程,建議最好還要學(xué)習(xí)一下設(shè)計模式。 開始學(xué)習(xí)養(yǎng)成良好的代碼風(fēng)格,開始思考代碼的結(jié)構(gòu),可以說設(shè)計模式如果能學(xué)好,在往后學(xué)習(xí) LINUX 內(nèi)核時大有裨益,你會發(fā)現(xiàn) LINUX 的輸入子系統(tǒng)有點像職責(zé)鏈模式,會發(fā)現(xiàn) ASOC 音頻系統(tǒng)有點像模板方法模式。 私以為,如果能在兩個以上不同方面考察同一種編程思想,你會得到更加深刻的理解,更能領(lǐng)會其精華。 (5)認真研讀 OS 方面的書 各個知識點都要弄明白,進程是什么,程序是什么,線程是什么,競爭死鎖優(yōu)先級反轉(zhuǎn),虛擬地址空間物理地址空間,用戶空間內(nèi)核空間等等。 開始學(xué)習(xí) ucos,這個沒什么可說的,如果在 2 中能熟練掌握各種知識點,知道 CPU 如何中斷如何保護恢復(fù)現(xiàn)場,那么讀ucos 的源碼時候,在原理上就不會有什么疑惑。 如果能在 4 中養(yǎng)成把握代碼整體結(jié)構(gòu)的能力并且學(xué)習(xí)好數(shù)據(jù)結(jié)構(gòu)和基本的算法,讀源碼就沒有什么障礙,一旦原理弄通了,源碼也能讀懂,那么吃透 ucos 就是順理成章的事情。 (6)自己仿照 ucos 寫一個 STM32 上的實時OS 出來。 (7)進軍 LINUX 學(xué)習(xí) LINUX 的基本使用,看趙炯那本內(nèi)核剖析,啃 LINUX 內(nèi)核設(shè)計與實現(xiàn),把握總體的內(nèi)核架構(gòu),之后可以學(xué)習(xí)驅(qū)動,看建議陳學(xué)松老師的書,弄明白基本的驅(qū)動架構(gòu)和如何編寫簡單的驅(qū)動,認真對待,這里強調(diào)一下設(shè)備驅(qū)動模型。 最后啃 LINUX 內(nèi)核源碼情景分析,上下兩冊用心讀,這里著重強調(diào)一下內(nèi)核中的 VFS 部分,之后就是看宋寶華老師的書,進一步學(xué)習(xí)驅(qū)動開發(fā)。 最后,看內(nèi)核源碼看內(nèi)核源碼看內(nèi)核源碼。 (8)其它的SPI,IIC,DMA等常規(guī)技能問題

階段 2

大三到研究生入學(xué)前這個階段我在工作與考研之間無比糾結(jié),并在此期間無數(shù)次常思考嵌入式開發(fā)到底是什么,如何把嵌入式開發(fā)做好,以后該選擇怎樣的一條職業(yè)道路。

為此,像很多人一樣,在知乎上像做嵌入式開發(fā)的前輩們咨詢過多次。

在這個階段,我學(xué)習(xí)了 Linux 驅(qū)動開發(fā),并漸漸認識到,嵌入式開發(fā)是一個比較偏軟件的崗位(我認為大多數(shù)學(xué)生做的工作都是嵌入式軟件開發(fā),而不是硬件開發(fā)),

應(yīng)該深入學(xué)習(xí)計算機體系結(jié)構(gòu)的知識,而不是把那些無聊的嵌入式相關(guān)項目翻來覆去的做(尤其少參加亂七八糟的比賽)。

最終,我選擇了讀研,想站的再高一點看這件事。

階段 3

研一進入研究生階段(2018),當(dāng)大家都火急火燎的加入 AI 的陣營時,我依然對嵌入式愛的深沉。

選課時,我選擇了嵌入式實時操作系統(tǒng),計算體系結(jié)構(gòu)相關(guān)的課程,還看了很多相關(guān)的書籍,依然每周保持嵌入式 Linux 的學(xué)習(xí)。

時不與我,明明選擇了做底層的導(dǎo)師,結(jié)果導(dǎo)師轉(zhuǎn)做深度學(xué)習(xí)了,還好是做終端+AI相關(guān)的方向,也不算完全偏離嵌入式,這讓人多少有點欣慰(畢竟我還是放不下嵌入式的)。

在這個階段,由于接觸了不少的人和事,我越來越認識到,嵌入式只是一個平臺,切勿把嵌入式看作一個具體的崗位,無論硬件還是軟件,因此,我對這個崗位以及行業(yè)就業(yè)現(xiàn)狀有了更進一步的認識。

階段 4

研二到研三在這個階段,我對狹義嵌入式(驅(qū)動,應(yīng)用開發(fā))完全釋懷,

我認為許多人喜歡的嵌入式并不是驅(qū)動或者應(yīng)用等開發(fā),而是對底層系統(tǒng)的一種好奇心與掌控時的快感,與其說喜歡嵌入式,還不如說喜歡的是計算機體系結(jié)構(gòu)。

因此,只要是涉及到硬件的軟件開發(fā),我都喜歡,我也將其均定義為嵌入式,因為嵌入式軟件開發(fā)就是建立在底層語言,計算機組成原理,操作系統(tǒng)等知識上的一種軟件開發(fā),

如果你想將嵌入式開發(fā)做好,你就得學(xué)好這幾門課程 ,如果你學(xué)好了這幾門課程,底層軟件開發(fā)工作的崗位你應(yīng)該都能勝任,因此,又何必將嵌入式開發(fā)狹義的劃到驅(qū)動開發(fā),XX協(xié)議開發(fā)之類的呢?

最終,這個階段我毅然放棄了 Linux 驅(qū)動的學(xué)習(xí),投入了 Python 深度學(xué)習(xí)的懷抱中,我不再關(guān)注我到底做的是不是嵌入式開發(fā),只關(guān)注和嵌入式平臺有沒有關(guān)系。

我研究的是如何把一個深度學(xué)習(xí)模型部署到嵌入式平臺上去。

有人可能會疑問,這和嵌入式開發(fā)有什么關(guān)系?為什么沒有關(guān)系呢?在嵌入式平臺上用 C 語言編寫神經(jīng)網(wǎng)絡(luò)模型的前向推理,這不是把我們的C語言和組成原理的知識發(fā)揮出來了嗎?

當(dāng)圖像處理程序性能不足時,查看生成的匯編程序,當(dāng)匯編效率不高時,將 C 語言替換為我們自己寫的匯編代碼,這還不夠嵌入式嗎?

其實,當(dāng)我們把思路放寬后,嵌入式就不再是某一個具體的崗位了,它有可能是 AI 算子工程師,AI編譯器開發(fā)工程師,FPGA加速工程師,高性能工程師等等。

這些崗位需要的技能與嵌入式工程師極為相似,年薪卻最低 30W 起。

為什么?很簡單,供需關(guān)系決定價格!

嵌入式早已江河日下,但嵌入式+某一風(fēng)口就能邁向高薪之路,這個道理在任何技術(shù)領(lǐng)域都是通用的,2018年-2021年,嵌入式+AI=高薪,未來嵌入式+XX也可以。

至于未來的風(fēng)口是什么,就要靠我們自己去探索了。只要保證我們自己有核心的知識儲備,再學(xué)習(xí)一下風(fēng)口相關(guān)的技術(shù),立馬就能咸魚翻身。

在視野拓寬后,我去了 2 家大公司實習(xí),后續(xù)我陸續(xù)收到了很多公司的offer。

里面既有純算法(計算機視覺)的崗位(50-60W),也有異構(gòu)計算的崗位(45-55W),也有AI芯片工具鏈相關(guān)的崗位(45W-50W)。

回頭看,我好像已經(jīng) 2 年沒有學(xué)習(xí)過嵌入式開發(fā)了,但是好像依舊在嵌入式學(xué)習(xí)的路上。

來源:知乎夢人亦冷

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 嵌入式工程師
    +關(guān)注

    關(guān)注

    1

    文章

    39

    瀏覽量

    16851
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    如何成為一名高薪嵌入式工程師?

    學(xué)嵌入式,也可以輕松入門。 如果你已經(jīng)明確好,想要從事嵌入式開發(fā),想要成為一名高薪的嵌入式工程師,那下面這幾點建議請好好看看:
    發(fā)表于 04-09 09:03

    什么是BSP工程師

    、嵌入式系統(tǒng) 要明白什么是嵌入式軟件工程師,我們先從嵌入式系統(tǒng)(嵌入式設(shè)備)說起。維基百科上對
    發(fā)表于 01-13 06:54

    系統(tǒng)嵌入式的學(xué)習(xí)路線

    到搞的很精通,我要學(xué)會抓住重點,學(xué)會取舍,達到通百通,事半功倍的學(xué)習(xí)效果。 首先嵌入式技術(shù)主要分為嵌入式軟件和嵌入式硬件2大方向。 嵌入式
    發(fā)表于 12-16 07:49

    ARM嵌入式這樣學(xué)

    , UCOS 等等,個操作系統(tǒng)移植到里面去,跑起來,然后就自己利用操作系統(tǒng)的接口寫些應(yīng)用軟件,就可以直接控制其強大的外設(shè)了。當(dāng)然了,這中間還有另外工程師在工作,就是
    發(fā)表于 12-04 07:48

    嵌入式就業(yè)形勢好不好?

    投身該領(lǐng)域的工程師提供參考。 、行業(yè)熱鬧背后的就業(yè)現(xiàn)實 近年來,隨著物聯(lián)網(wǎng)、人工智能等技術(shù)的興起,嵌入式行業(yè)迎來了前所未有的發(fā)展機遇。崗位需求看似繁多,但企業(yè)對于人才的要求卻日益嚴苛。 過去,掌握
    發(fā)表于 11-10 11:48

    為什么嵌入式驅(qū)動開發(fā)工程師可以拿高薪

    嵌入式驅(qū)動開發(fā)工程師能拿到高薪,核心在于這個崗位剛好踩中了行業(yè)剛需、技術(shù)壁壘高、人才缺口大這三個關(guān)鍵節(jié)點,而且這種需求還在隨著智能硬件的普及持續(xù)擴大。首先得明確,嵌入式驅(qū)動是硬件和軟件之間
    的頭像 發(fā)表于 10-30 16:37 ?1028次閱讀
    為什么<b class='flag-5'>嵌入式</b>驅(qū)動開發(fā)<b class='flag-5'>工程師</b>可以拿高薪

    硬件工程師嵌入式軟件哪個更有前途?

    不少人琢磨硬件工程師嵌入式軟件到底哪個更有前途,其實從實際職場情況和成長路子看,差別還挺清楚的。先說說天花板這事,般來講,硬件工程師的職業(yè)天花板還真比
    的頭像 發(fā)表于 09-10 10:43 ?1373次閱讀

    招鑲?cè)?b class='flag-5'>式工程師1個,硬件工程師個,

    東莞市研生科技有限公司是家藍牙方案公司,主營藍牙方案的設(shè)計開發(fā),產(chǎn)品包括藍牙BLE/4G透傳/AI智能體方案開發(fā),因公司發(fā)展需要需對外招聘嵌入式軟件開發(fā)工程師,對藍牙音頻/BLE以及智能IC讀卡器有三年實操經(jīng)驗,能單獨完成項目
    發(fā)表于 08-29 02:14

    2025嵌入式行業(yè)現(xiàn)狀如何?

    →CTO。跨界方向:智能硬件產(chǎn)品經(jīng)理、芯片設(shè)計工程師。 2025年嵌入式行業(yè)正處于技術(shù)變革與市場需求爆發(fā)的黃金期,架構(gòu)革新、AI融合、實時性與安全強化成為核心驅(qū)動力。就業(yè)市場呈現(xiàn)“初級內(nèi)卷、中高級緊缺
    發(fā)表于 08-25 11:34

    電子發(fā)燒友工程師看!電子領(lǐng)域評職稱,技術(shù)之路更扎實

    設(shè)計進階課程”)、產(chǎn)出技術(shù)成果(如在論壇發(fā)布技術(shù)博文、分享創(chuàng)新電路方案)。這個過程就像給零散的技術(shù)點 “串線成網(wǎng)”,比如原本擅長單領(lǐng)域的工程師,為評職稱會主動學(xué)習(xí)跨領(lǐng)域技術(shù)(如嵌入式 + AI 算法
    發(fā)表于 08-20 13:53

    嵌入式工程師為什么要學(xué)QT?

    Qt對嵌入式工程師來說,真的很重要嗎? Qt是個跨平臺的C++應(yīng)用程序開發(fā)框架,非常適合嵌入式系統(tǒng)的開發(fā),Qt在嵌入式開發(fā)中具有很重要的作
    發(fā)表于 08-14 15:15

    嵌入式工程師的進階之路

    嵌入式工程師的進階之路 ()初級工程師(0-3 年)核心技能: 單片機開發(fā):STM32F103系列 GPIO/USART/SPI 外設(shè)驅(qū)動,能完成 LED 呼吸燈、按鍵檢測、串口通
    發(fā)表于 08-13 11:08

    盤點嵌入式就業(yè)所需要的技能有哪些?

    基礎(chǔ),能夠進行高性能計算和數(shù)據(jù)處理。 - 了解自動駕駛技術(shù)的基本原理,如傳感器融合、路徑規(guī)劃等。 - 具備良好的溝通能力和團隊合作精神,能夠與不同領(lǐng)域的工程師協(xié)作。 2.智能手機行業(yè): - 熟悉嵌入式編程
    發(fā)表于 08-11 15:43

    作為一名PCB質(zhì)檢工程師,我為什么在用手持面銅測試儀?

    在PCB行業(yè),銅厚直是決定阻抗、散熱與可靠性的關(guān)鍵指標(biāo)。過去,工程師把板子搬到實驗室、等待臺式銅厚儀出結(jié)果;作為一名PCB質(zhì)檢工程師,如今,我更愿意把“實驗室”揣進口袋——手持
    發(fā)表于 08-11 11:59

    嵌入式開發(fā)入門指南:從零開始學(xué)習(xí)嵌入式

    、樹莓派 5. 就業(yè)前景與發(fā)展方向嵌入式工程師在通信、汽車電子、航空航天等領(lǐng)域需求旺盛,具備良好發(fā)展前景。
    發(fā)表于 05-15 09:29
    台北县| 宁陕县| 扎赉特旗| 桓仁| 咸宁市| 牙克石市| 宣恩县| 叶城县| 三河市| 武宣县| 喀喇| 进贤县| 香格里拉县| 庄河市| 丹东市| 四川省| 宁强县| 小金县| 昌都县| 锡林浩特市| 边坝县| 罗源县| 阜平县| 黄骅市| 江源县| 海南省| 九龙县| 顺平县| 日照市| 万荣县| 中超| 碌曲县| 辛集市| 衡东县| 大宁县| 平塘县| 台安县| 娱乐| 张家口市| 耿马| 宁安市|