10年前自學(xué)單片機(jī)的畫面還歷歷在目,每天熬夜學(xué)習(xí)到凌晨1點,當(dāng)點亮*個LED燈的時候覺得一切都值得。單片機(jī)在外行人眼里可能會覺得很難,因為涉及到硬件和軟件讓人頭疼。很多人還沒開始就放棄了。其實單片機(jī)并沒大家想象這么難,關(guān)鍵還是正確的學(xué)習(xí)路徑+不斷實踐。
很多人之所以覺得難,是因為在錯誤的方向死磕,越磕越懵逼,越磕越絕望,就好比我當(dāng)初死磕模擬電路一樣。完全沒必要,對于單片機(jī)開發(fā)來說,只要熟悉常用的電路就可以了,這些都是需要不斷在實際產(chǎn)品中沉淀,而不是死磕能磕出來的。書本上和幾年前的視頻教程并不適用于實際產(chǎn)品,畢竟IC這塊變化太快了,做產(chǎn)品講究的是成本、開發(fā)周期、質(zhì)量。
前期一定要伴隨實踐去學(xué)習(xí),比如說我學(xué)完基礎(chǔ)電路,學(xué)會用C語言基本語句和單片機(jī)IO口驅(qū)動,接下來先寫個程序點亮一個LED,或者讓LED閃爍看看。這樣能在枯燥的學(xué)習(xí)過程找到一絲樂趣,樂趣會增強(qiáng)你的興趣,從而促使你不斷學(xué)下去。
對于單片機(jī)怎么學(xué),從入門到高級的*佳學(xué)習(xí)路線可以看我的歷史文章,每個環(huán)節(jié)要學(xué)到什么程度都寫得很清楚。下面說一說培訓(xùn)機(jī)構(gòu)的事。培訓(xùn)機(jī)構(gòu)*大的特點是一個字:貴!
而且大多培訓(xùn)都是基于開發(fā)板,或者基于開發(fā)板電路搭建的項目,可能不具備實際產(chǎn)品開發(fā)參考意義,只是說讓你學(xué)會單片機(jī)使用、學(xué)會C語言而已。硬件設(shè)計這塊,真正的產(chǎn)品是根據(jù)外殼尺寸、成本、穩(wěn)定性來綜合評估的。軟件設(shè)計這塊,真正產(chǎn)品的程序架構(gòu)要考慮到可擴(kuò)展性、可移植性等等。所以,如果你想快速提升,學(xué)到真正的東西,*好就是找一個在行業(yè)從業(yè)多年的師傅帶。
在我以往帶過的學(xué)徒當(dāng)中,還在堅持的月薪*高已經(jīng)達(dá)到了18K。有人帶*大的好處就是幫你規(guī)劃學(xué)習(xí)路徑,提供實際產(chǎn)品教學(xué),提供簡歷和面試指導(dǎo)。*大程度地幫你把時間都花在有用的點上。