嵌入式系統(tǒng)是當(dāng)前熱門、具發(fā)展前景的IT應(yīng)用領(lǐng)域之一,很多數(shù)字包括手機(jī)、電子字典、可視電話、數(shù)字相機(jī)、數(shù)字?jǐn)z像機(jī)、機(jī)頂盒、智能玩具醫(yī)療儀器和航空航天設(shè)備等都是典型的嵌入式系統(tǒng)。目前嵌入式人才匱乏,一些權(quán)威部門統(tǒng)計(jì),我國(guó)目前嵌入式軟件人才缺口每年為50萬(wàn)人左右,嵌入式人才供給一直處于供不應(yīng)求的狀態(tài),所以很多人通過(guò)培訓(xùn)或其他方式掌握了嵌入式技術(shù),就能夠成為炙手可熱的專業(yè)人才。想學(xué)習(xí)進(jìn)入嵌入式行業(yè),嵌入式培訓(xùn)學(xué)校怎么選呢?
可以通過(guò)朋友或者同學(xué),是否有參加過(guò)相關(guān)培訓(xùn)的經(jīng)歷。從朋友口中,先了解下培訓(xùn)過(guò)程,學(xué)習(xí)過(guò)的培訓(xùn)機(jī)構(gòu),師資水平怎么樣、教學(xué)環(huán)境怎么樣、上課形式等等問(wèn)題,從他們口中更能客觀的看清培訓(xùn)機(jī)構(gòu)是否適合自己。還可以通過(guò)網(wǎng)絡(luò)輿論了解。
二、看師資
看師資一方面是看師資水平,所以選擇老師上,還是要看實(shí)際的項(xiàng)目經(jīng)驗(yàn)和授課的綜合水平。那么這些怎么看,可以看看老師的從業(yè)經(jīng)歷,是只做過(guò)培訓(xùn)講師還是也做過(guò)實(shí)際項(xiàng)目,各經(jīng)歷多長(zhǎng)時(shí)間,老師有過(guò)那些從業(yè)經(jīng)歷、上線的作品等這些都可以作為參考標(biāo)準(zhǔn)。
三、看教學(xué)模式
有些機(jī)構(gòu)打著名師的旗號(hào),一個(gè)班里幾十人,甚至只是通過(guò)視頻授課,并無(wú)老師帶著做實(shí)踐項(xiàng)目,這樣對(duì)每一個(gè)學(xué)生的技能掌握也不了解。這些都是問(wèn)題。所以建議選擇面授的培訓(xùn)機(jī)構(gòu)比較好,老師授課模式,課上沒(méi)聽懂可以再問(wèn)老師,在實(shí)踐中,遇到問(wèn)題及時(shí)學(xué)習(xí)解決。這樣老師也有精力關(guān)注學(xué)習(xí)情況,同學(xué)之間也更容易溝通問(wèn)題。每天的上課時(shí)間多少、課程安排上授課和實(shí)訓(xùn)時(shí)間怎么分配這些都是選擇標(biāo)準(zhǔn)。
四、看機(jī)構(gòu)實(shí)力
機(jī)構(gòu)實(shí)力上有些IT培訓(xùn)機(jī)構(gòu)雖然有實(shí)力,但師資是否像之前提到的只有教學(xué)經(jīng)驗(yàn)、脫離一線實(shí)戰(zhàn)太久了。教室環(huán)境怎么樣,教學(xué)設(shè)備怎么樣,這些都能看出機(jī)構(gòu)實(shí)力。
一般嵌入式硬件所使用的是C語(yǔ)言,所以需要會(huì)用C語(yǔ)言調(diào)試你的硬件。如果是驅(qū)動(dòng)方面,還要了解各種硬件接口的協(xié)議。
如果是初學(xué)者,看到如此多的知識(shí)學(xué)肯定會(huì)大吃一驚,實(shí)際上完全不用擔(dān)心,因?yàn)橛布W(xué)習(xí)是一個(gè)積累的過(guò)程,在應(yīng)用中學(xué)習(xí),用到什么學(xué)什么,當(dāng)然提前儲(chǔ)備更好,不容易錯(cuò)過(guò)機(jī)會(huì)。每一個(gè)的硬件工程師都是經(jīng)過(guò)時(shí)間積累練就的。
當(dāng)然必備的基礎(chǔ)知識(shí)還是要學(xué)的。如果你是零基礎(chǔ)的話,C語(yǔ)言是要學(xué)習(xí)的,還要學(xué)習(xí)至少一種單片機(jī)的基本結(jié)構(gòu)。C語(yǔ)言,你可以不用全部都學(xué),基本的關(guān)鍵字熟記,基本語(yǔ)句會(huì)用,基本的數(shù)據(jù)結(jié)構(gòu)明白即可;單片機(jī)結(jié)構(gòu)可以從51單片機(jī)的結(jié)構(gòu)學(xué)習(xí),因?yàn)楸容^簡(jiǎn)單,相對(duì)比較容易學(xué)習(xí),也可以直接學(xué)習(xí)ARM單片機(jī)的結(jié)構(gòu),因?yàn)槟壳笆褂枚?,需要知道單片機(jī)的小系統(tǒng),了解單片機(jī)的中斷,會(huì)使用基本的外設(shè),像GPIO、定時(shí)器等。
學(xué)習(xí)完C語(yǔ)言及一種單片機(jī)的使用,可以對(duì)單片機(jī)有個(gè)大體的了解及簡(jiǎn)單的應(yīng)用。此時(shí)可以開始學(xué)習(xí)簡(jiǎn)單的原理圖PCB繪制軟件,有條件可以畫一個(gè)單片機(jī)小系統(tǒng)板,把所有接口引出來(lái),作為后續(xù)學(xué)習(xí)使用。在自己做的板子上運(yùn)行自己的代碼還是很有成就感的,當(dāng)然你也可以買一個(gè)配套的開發(fā)板,現(xiàn)在開發(fā)板有很多,買一個(gè)合適的開發(fā)板即可。
接下來(lái)就是拓展單片機(jī)的外設(shè)使用,UART、IIC、SPI等,不僅僅是學(xué)習(xí)它是如何使用,還要知道它的硬件實(shí)現(xiàn)及電氣特性,當(dāng)然學(xué)習(xí)所有的接口都要這樣。同時(shí)結(jié)合這些接口的使用深入C語(yǔ)言的學(xué)習(xí)應(yīng)用。如果選擇嵌入式培訓(xùn)機(jī)構(gòu)從以上幾點(diǎn)出發(fā)去選擇的話,那么相信不會(huì)差的太遠(yuǎn)。