1. 程式人生 > >嵌入式如何學?什麼人適合轉行嵌入式開發?

嵌入式如何學?什麼人適合轉行嵌入式開發?

未來的幾年,隨著資訊化,智慧化,網路化的發展,嵌入式系統技術也將獲得廣闊的發展空間。手機、電子字典、可視電話、數字相機(DC)、數字攝像機(DV)、U-Disk、機頂盒(Set Top Box)、高清電視(HDTV)、遊戲機、智慧玩具、交換機、路由器、數控裝置或儀表、汽車電子、家電控制系統、醫療儀器、航天航空裝置等都是典型的嵌入式系統。因此,通過嵌入式培訓成為專業的嵌入式技術人才,其職業發展空間較大。

null

 

什麼樣的人適合轉行嵌入式?嵌入式系統是軟硬結合的東西,搞嵌入式開發的人有兩類。

一類是學電子工程、通訊工程等偏硬體專業出身的人,他們主要是搞硬體設計,有時要開發一些與硬體關係最密切的最底層軟體,如BootLoader、Board Support Package(像PC的BIOS一樣,往下驅動硬體,往上支援作業系統),最初級的硬體驅動程式等。他們的優勢是對硬體原理非常清楚,不足是他們更擅長定義各種硬體介面,但對複雜軟體系統往往力不從心(例如嵌入式作業系統原理和複雜應用軟體等)。

另一類是學軟體、參加嵌入式培訓以及計算機專業出身的人,主要從事嵌入式作業系統和應用軟體的開發。如果這類人對硬體原理和介面有較好的掌握,也完全可以寫BSP和硬體驅動程式。

null

 

轉行學嵌入式開發首先必須是熱愛程式設計,對嵌入式相當感興趣的朋友,如果你對嵌入式感興趣只是一時的,停留在表面上,只是對嵌入式的就業崗位多、薪資待遇好、晉升發展空間大感興趣,那麼你很有可能是轉行學不好嵌入式的,因為嵌入式學習本身自帶枯燥性,需要特別大的動力支撐。

其次,喜愛思考動手實踐的朋友,嵌入式是門計算機程式語言,是人用來跟計算機交流的語言,每個人的程式設計習慣和程式設計思路是不一樣的,你要想轉行成為一名優秀的嵌入式程式設計師,那麼你就必須熱愛思考,喜歡動手實踐,來把你的思路轉化為實實在在的嵌入式程式設計。

null

 

再者,是必須喜歡主動學習的朋友,嵌入式所處的是IT行業,變化相當快的行業,一個“不進則退“的行業,如果你平常就不怎麼愛主動學習,那麼轉行學嵌入式就很不理智,要想在嵌入式行業長久的發展下去,更多的是要靠自己主動學習。