久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

博客專欄

EEPW首頁 > 博客 > 現在學習嵌入式來就業,還來得及嗎?

現在學習嵌入式來就業,還來得及嗎?

發布人:xiaomaidashu 時間:2024-04-28 來源:工程師 發布文章

大家好,我是麥鴿,最近一個球友的提問。

現在學習嵌入式來就業,還來得及嗎?
三本大學,25歲,準備畢業,學校里Java沒學好,現在學來得及嗎?

當然來得及啊。最近發現大家都挺焦慮的,其實沒必要這么焦慮。焦慮的根源在于不確定的未來以及無法無法被滿足的欲望。

所以可以先降低預期。

現在Java相對來說可能要比嵌入式卷,不過嵌入式也有一些卷起來了。

之前的文章,32歲入行STM32遲嗎?

嵌入式相對來說,需要學習的東西也比較多。

想從事嵌入式工作,模電數電的基礎還是比較重要,有的東西雖然你以后工作不一定會用到,但是學過和沒學過就是天差地別,有些基礎概念在腦子里根深蒂固,再接觸相關的東西,往往可以信手捏來,不然你就會感覺硬件和軟件之間有一道不可跨越的鴻溝。

下面我簡單說一下會接觸到的東西。

C語言,這個不用說了,嵌入式C語言肯定要非常熟練的;

學單片機,做點項目,其實在學單片機的過程中肯定會接觸到比較多的硬件知識,一些硬件接口,可以看懂原理圖,看懂一些簡單的電路即可;

學習一下RTOS,嘗試在之前的項目中將RTOS運用進去,這樣的話,對于RTOS的使用和原理都有一定的了解;這時候,已經算是MCU簡單入門了。

后面繼續努力,主要從兩個方向進行深入學習;

做項目,提高自己的工程能力,分析問題,解決問題的能力;比如出現hardfault如何排查,如何高效地調試,如何高效地打日志,其實大部分項目中,調試的過程占用大部分時間;

系統地學習嵌入式相關的知識,構建自己的知識系統;比如數據結構,算法,比如計算機組成原理,操作系統(RTOS),這些都是偏軟件的知識;

做項目來積累

如果單純只是學習,或者做開發板上的實驗,對著視頻敲代碼,那么還是停留在表面;

嘗試去造輪子,嘗試在原有的基礎上去實現更多的功能,從0到1,從有到優的過程,更加能提升你的能力;系統性思維,也很關鍵,多做項目可以提高這部分能力,首先你拿到一個項目,進行需求分析,技術架構設計,然后進行模塊劃分,進行設計。遇到問題的時候,對問題進行拆解,一個個解決。

有時候你遇到的完全是一個陌生的項目,陌生的平臺,陌生開發環境,這時候如果快速把它做下來?如果能到這個程度,就已經很不錯了。所以做項目,是不斷鍛煉你解決問題的能力的過程,也是不斷深入思考問題,不斷積累技術的過程。

圖片

系統性地學習

為什么要進行系統性的學習?構建自己的知識體系,掌握的是一個整體的東西,而不是零零碎碎的知識點。功能實現了,項目做出來了,也可以解釋明白,而不是云里霧里的感覺。

我認為這些是基礎,很多項目,很多框架其實大多是換湯不換藥的,你有一套自己的知識框架,可以快速地對問題進行分析,從而解決問題。也可以觸類旁通,舉一反三,進步地更快。比如你學了數據結構,那么RTOS里的一些代碼,鏈表,隊列等實現是不是可以快速掌握了。

圖片

學了操作系統,那么系統的調度原理都是大同小易的,那么你在學習RTOS的時候,遇到各種概念,也不會陌生,就可以更快掌握了。

最后

我想說,才大三,完全來得及,如果經濟允許,也可以報個培訓班,不過培訓班可以幫你快速入門,后面我說的項目積累和系統性地學習,不要停下來。最后祝你轉入嵌入式并找到理想的工作。

對此大家怎么看?現在建議轉嵌入式方向嗎?嵌入式有哪些比較值得深耕的行業?可以在評論區留言,說說自己的看法。

*博客內容為網友個人發布,僅代表博主個人觀點,如有侵權請聯系工作人員刪除。



關鍵詞: 嵌入式

相關推薦

技術專區

關閉