行業頂尖專家對嵌入式工程師的十點建議

2021-10-06 18:39:44 字數 1624 閱讀 4750

本來學習嵌入式的終極目標就是成為嵌入式工程師,那麼當你真的成為嵌入式工程師之後,你就會發現自身的考驗還有很多,這裡為了讓大家能夠應對自身的壓力,下面集合了來自行業內頂尖專家對嵌入式工程師的試點建議,歡迎閱讀。

01.了解網路互聯的意義

通常來講,如果某個人懂得用c或者c++語言程式設計,其實已經證明這個人是個合格的嵌入式工程師了。或者可以說,這個人都已經可以憑這點解決許多任務程問題了。

02.掌握搜尋技術

這裡講的不是關於搜尋引擎的技術架構,而是普通的搜尋引擎的使用。也就是說,嵌入式工程師要懂得利用手上的搜尋工具去尋找自己需要的資源。

03.軟技術同樣重要

這裡的軟技術同樣也不是指軟體技術,而是相對於純技術而言的工作技能,比如管理技能或者與客戶溝通的技巧。這看起來雖然不像是嵌入式工程師的工作範圍,但如果能夠掌握到這些技能,其實對於工程師本身在加深技能水平和擴充套件能力範圍上有非常大的幫助。

04.積累實時作業系統技術經驗

目前有個趨勢,是那些既掌握了正規架構的開發知識、又能在rtos(實時作業系統)下工作的工程師們變得越來越炙手可熱,所要求的工資水平也水漲船高。這是因為這部分人既掌握了開發各種看重安全的產品所需的必要手段,又了解硬體的一些併發機制。比如乙個cpu可能隨時被呼叫去執行另乙個任務,這時這類工 程師將明白如何確保當前使用的一些資源不會因此受到影響。也就是說,這類工程師會懂得如何在保證效能的前提下,保護現有資源不受其它突發任務和程式的影 響。

05.多元化的技術方向

06.緊跟處理器最新趨勢

有些人堅持每年都學習使用一項新的軟體,在他們認為學習越多的軟體工 具就越有用。不過這只是對於純粹的軟體工程師而言,他們需要處理一些專門的應用需求。而嵌入式工程師,則需要多注意晶元方面的學習,深入了解c或者c++ 非常關鍵,但是在重要性方面,最新的程式語言卻很難與最新的處理器技術相提並論。

07.盡情享用開源軟體

客戶們總是想把數以千計的軟體包塞進他們的系統中,所以這個時候,嵌入式工程師們對使用大量的開源軟體一定要心安理得。

08.培養自己的系統思維

具備系統的思維能力對乙個嵌入式工程師來說非常重要,經常能看到一些團隊由於沒有在初期建立明確的需求框架、驗證策略和符合性演示計畫而導致整個專案過 程非常艱難。嵌入式工程師們都應該牢固掌握一些專案管理的技能,這樣才會有能力保障專案的完成日期。通過技術與系統語言來理智地闡述專案會面臨的風險,這 種能力將給乙個嵌入式工程師的職業生涯帶來巨大的優勢。

09.學會良好地表達自己的想法

不僅是嵌入式工程師,所有型別的工程師其實都應該學會高效地表達自己想法或打算。很多時候,主管都會被迫打斷一些初級工程師的講話,請求重新解釋某個概念,就是因為工程師們常常都在忘了重點的情形下不停地自己說下去。這時候,其實借助圖形的說明方法其實是效果最好的。

10.學習無線連線技術非常重要

在接下來的1-3年裡,嵌入式工程師最好能夠詳細了解那些常用的無線連線技術,尤其是wifi和低功耗藍芽技術等。

眾所周知,與嵌入式裝置互動的最佳埠就是智慧型手機,至少在消費電子領域是這樣的。消費電子廠商和其它一些行業廠商都已經搞明白,純粹乙個嵌入式裝置遠遠比不上乙個手機能提供給使用者的使用舒適度。最主要的是,嵌入式裝置將需要與智慧型手機的程式相連線,以達到自身公升級和問題修復的目的。

以上介紹的就是行業頂尖專家對嵌入式工程師的十點建議了,當你投身嵌入式的時候,也還

是要保持初心,踏實專心去學習嵌入式。

嵌入式工程師需要mysql 嵌入式工程師的發展路線

最近遇到很多處於迷茫中的新手,在糾結要不要去學嵌入式,主要問題在於嵌入式的門檻非常高,經驗少 或者非電子專業投身嵌入式行業能否發展下去。現在嵌入式開發行業的確發展很好,大多數從業者都是科班出身,但我們也看到很多非科班的人分享了自己的從業過程,也許起初知識不如科班的多,但他們經過持續數年學習實踐,也成...

嵌入式工程師step by step

近來嵌入式挺火,於是大家都往這裡擠。我想提醒大家的是,嵌入式馬上也會成為如今的軟體業。在你進來之前請先考慮清楚。但只要我們真的學精了一樣東西,不管它將來變成什麼樣,哪怕最後只剩下乙個人,那個人也一定就是你自己。很多人以為搞嵌入式就是隨便找本書看看,在電腦上編幾個程式就完事。非也,其實嵌入式的門檻是比...

嵌入式工程師筆試題

1.linux核心裡面,記憶體申請有哪幾個函式,各自的區別?kmalloc 連續物理記憶體 vmalloc 虛擬記憶體連續 物理上非連續 2.irq和fiq有什麼區別,在cpu裡面是是怎麼做的?irq 普通中斷 fiq 快速中斷 有自己的暫存器,省去暫存器內容儲存的時間。3.int a char b...