嵌入式開(kāi)發(fā)培訓(xùn)班費(fèi)用大概多少?要學(xué)哪些課程?(嵌入式開(kāi)發(fā)培訓(xùn)班費(fèi)用大概多少-要學(xué)哪些課程)
嵌入式開(kāi)發(fā)職業(yè)定位分很多個(gè)方向啊,比如說(shuō)目前市場(chǎng)需求量比較大的單片機(jī)開(kāi)發(fā)、ARM Linux開(kāi)發(fā)。
單片機(jī)開(kāi)發(fā)主要是偏向于硬件層編程,ARM Linux也有幾個(gè)分支,有專門寫驅(qū)動(dòng)的,也有基于ARM Linux基礎(chǔ)上做應(yīng)用的。
1.培訓(xùn)班費(fèi)用
目前如果是ARM Linux方向的話費(fèi)用在1-2萬(wàn)之間。
首先我們要清晰地定位好自己未來(lái)想從事哪條路,不要腦子一熱就去報(bào)名培訓(xùn)班,畢竟這不是一筆小費(fèi)用,萬(wàn)一學(xué)到一半發(fā)現(xiàn)自己并不合適這個(gè)專業(yè),或者發(fā)現(xiàn)學(xué)不到什么東西,到時(shí)候哭暈在廁所也沒(méi)用。
不知不覺(jué),我也從事了單片機(jī)開(kāi)發(fā)10年了,從一個(gè)20多歲小年輕變成30幾歲的老臘肉。
對(duì)于這個(gè)行業(yè),對(duì)于技術(shù)感慨萬(wàn)千。
做單片機(jī)的工資比ARM Linux要低一些,學(xué)習(xí)難度和學(xué)歷門檻也比較低。
想入這個(gè)行業(yè),就要先選擇一個(gè)能快速找到工作的定位。
因?yàn)椴还苁巧?,還是提升,都需要現(xiàn)金流。
一開(kāi)始就花一大筆錢去學(xué)習(xí)一門自己沒(méi)底的技術(shù),是一個(gè)不太理智的行為,萬(wàn)一培訓(xùn)出來(lái)就業(yè)不理想,對(duì)于一個(gè)經(jīng)濟(jì)本身就不充裕的人來(lái)說(shuō)無(wú)疑是滅頂之災(zāi)。
所以,我建議開(kāi)始選擇單片機(jī)開(kāi)發(fā)作為入行是最合適,新手經(jīng)過(guò)3-5個(gè)月學(xué)習(xí)周期就能找到工作正式入行,而且完全可以自學(xué),一個(gè)開(kāi)發(fā)板最多就百來(lái)塊。
如果你不知道怎么入手,或者想更快地提升,可以找個(gè)人帶,費(fèi)用也在承受范圍內(nèi)。
做單片機(jī)剛開(kāi)始可能工資很低,但是提高很快。
我第一份工作月薪1.8K,半年后跳槽直接到了5K,那是2011年,現(xiàn)在肯定起步都是6-8K了。
當(dāng)你做單片機(jī)開(kāi)發(fā)有一定的項(xiàng)目經(jīng)驗(yàn)以后,到時(shí)候想轉(zhuǎn)ARM Linux也非常簡(jiǎn)單,因?yàn)槟阌布拥闹R(shí)比較扎實(shí)了。
這個(gè)時(shí)候你完全具備了自學(xué)的能力了。
比如說(shuō)像我完全可以轉(zhuǎn)去做ARM Linux,畢竟以我的經(jīng)驗(yàn),想上手這個(gè)就是1個(gè)月的事。
不過(guò)到那個(gè)時(shí)候或許你跟我一樣已經(jīng)沒(méi)有轉(zhuǎn)過(guò)去的欲望了,主要有2點(diǎn)原因:
1.單片機(jī)足以讓你養(yǎng)家糊口。
2.你的目標(biāo)不僅是每個(gè)月多拿幾千塊。
還不如把精力投入到能讓你收入倍增的事情上,比如說(shuō)利用手上的資源創(chuàng)業(yè)。
2.要學(xué)哪些課程?
Ok,好像扯得有點(diǎn)遠(yuǎn),我們還是來(lái)聊下大家當(dāng)下要解決的問(wèn)題。
如果你認(rèn)同我的說(shuō)法,先定位做單片機(jī)開(kāi)發(fā),那么接下來(lái)學(xué)習(xí)路線就非常重要了,直接決定你多久能學(xué)會(huì)。
根據(jù)我的經(jīng)驗(yàn),我建議按照先后順序?qū)W習(xí)以下課程。
1. 基礎(chǔ)電路
只需要學(xué)習(xí)二極管、三極管、按鍵檢測(cè)、LED驅(qū)動(dòng)等電路就可以了。
我們也針對(duì)最常用的一些電路基礎(chǔ)錄制了一套課程,學(xué)完基本勝任單片機(jī)開(kāi)發(fā)。
比你自己去盲目研究模擬電路數(shù)字電路快幾倍。
這個(gè)包括下面說(shuō)的教程都可以搜無(wú)際單片機(jī)編程找到我們獲取。
學(xué)到什么程度,一個(gè)量化標(biāo)準(zhǔn)就是買一個(gè)51單片機(jī)開(kāi)發(fā)板,把開(kāi)發(fā)板的電路原理都搞懂,前期就夠了,后期再到項(xiàng)目中去提升。
2. C語(yǔ)言
學(xué)習(xí)基本數(shù)據(jù)類型和條件語(yǔ)句,同步學(xué)習(xí)51單片機(jī)外設(shè)的配置,在開(kāi)發(fā)板上實(shí)操。
單片機(jī)c語(yǔ)言編程教程我們也錄制了一套,本來(lái)是給學(xué)員專用的,后面想著其實(shí)這種教程已經(jīng)挺泛濫了,就干脆公開(kāi)了。
3.51單片機(jī)
系統(tǒng)學(xué)習(xí)51單片機(jī)內(nèi)部結(jié)構(gòu)和寄存器配置。
4. 進(jìn)階
可以先通過(guò)51單片機(jī)來(lái)做一些小項(xiàng)目,比如說(shuō)智能小車、門磁探測(cè)器、紅外探測(cè)器等等。
做完以后開(kāi)始學(xué)習(xí)STM32的外設(shè),STM32學(xué)習(xí)深度跟51單片機(jī)不一樣。
我的要要求是把STM32當(dāng)做一個(gè)工具,只要學(xué)會(huì)把它外設(shè)用起來(lái)就可以了。
學(xué)完外設(shè)就是進(jìn)入產(chǎn)品開(kāi)發(fā)階段了,不斷地做產(chǎn)品來(lái)提升自己的經(jīng)驗(yàn)就行了。
慢慢地項(xiàng)目越來(lái)越多,你就需要考慮到程序架構(gòu)和算法層面的東西。
這塊的教程我們也有一套原創(chuàng)的,是我19年隨便錄制出來(lái)玩的。
雖然是錄著玩的,但是課程內(nèi)容我個(gè)人認(rèn)為還是挺有價(jià)值的,都是我從業(yè)10年總結(jié)的精華,用于解決開(kāi)發(fā)產(chǎn)品時(shí)碰到的一些痛點(diǎn)。