當初我是自學的單片機,單片機也是屬于嵌入式的一個分支,還有就是Linux Arm方向。
只有自學過的人才知道這個過程有多煎熬,每天要和迷茫、焦慮、無助做斗爭。
所以很多人耐不住寂寞,也不知道怎么上手,最終選擇培訓。
一、目前部分培訓班現(xiàn)狀
我并沒有參加過類似的培訓,是屬于自學入行,所以對市面上的培訓機構沒有一個深入的認識。
正好最近有個小伙伴找到我,也順便聊了聊,發(fā)現(xiàn)他現(xiàn)在后悔莫及。
相信很多報過的小伙伴都有同樣的經(jīng)歷,經(jīng)過這個小伙伴的描述,我基本可以判斷他所報的班講的內(nèi)容都是入門級的。
說白了可能就是教你怎么學習C語言,學習單片機外設,學習Linux之類的。
這種教程其實只要你用心,網(wǎng)上已經(jīng)泛濫了。
即便你懶得去找,你直接在某寶找個開發(fā)板,現(xiàn)在開發(fā)板都有送視頻教程,跟著教程一步步學很快就能學會。
但是這個學會是僅限于什么層面呢?
就是你能學會單片機的外設,或者說一些ARM Linux的驅(qū)動移植,很多人以為學完這些自己就能做產(chǎn)品了。
實際上不是的,因為做產(chǎn)品需要你具備幾點能力:
1. 需要你會使用單片機外設。
2. 需要你看懂電路信號輸入和控制原理
3. 需要你會功能分析和拆解。
4. 需要你有功能實現(xiàn)的思路。
5. 需要你有一定的編程水平,水平不行程序架構就亂,一亂產(chǎn)品就不穩(wěn)定。
而很多培訓班培訓完以后,你只能達到1,2的水平。
但是也不能說所有培訓機構都是這樣,畢竟我的認知也只是冰山一角。
二、怎么選擇正確的培訓?
首先,我們要明白,我們學習的目的是什么。
肯定是能做出產(chǎn)品對吧?
嵌入式其實是分很多方向的,主流就是單片機方向和Linux方向。
單片機方向偏底層硬件驅(qū)動開發(fā),而Linux主要是偏向應用。
這兩個方向?qū)W習的路線是不一樣的,單片機一般定位中低端產(chǎn)品,而Linux由于Arm芯片的性能優(yōu)勢,一般定位是做高端產(chǎn)品。
市場也不是說高端產(chǎn)品比低端產(chǎn)品賺錢多,低端產(chǎn)品的量大利潤小,高端產(chǎn)品量少利潤高。
對于開發(fā)來說Linux方向會比單片機工資高,但是學習的難度也更大。
所以,我們在參加培訓之前,首先你要先定位好,你要往單片機方向還是Linux方向。
而我的建議就是先往單片機方向。
單片機方向?qū)W習周期比較短,學習費用低,見效快,而且技術和Linux方向有一定的相通性,
你有一定單片機產(chǎn)品開發(fā)經(jīng)驗以后,進階到Linux會簡單很多,也會比直接學Linux方向的小伙伴理解得更深刻。
就好比我做了幾年單片機開發(fā),如果我想進階到Linux,只需要1個月的時間就能上手開發(fā)。
很多人覺得我在吹牛,等你做到一定時候就知道了,做開發(fā)最重要的是思維和經(jīng)驗。
技術都有一定的相通屬性,我用C語言寫過很多程序,再讓我用C 去寫,其實思維是一樣的,只是語法不一樣,就是這么個道理。
那回到我們的主題,怎么選擇正確的培訓?
根據(jù)我上面所說的,如果你想學完以后能夠自己獨立做產(chǎn)品,那培訓的課程內(nèi)容一定是要以實戰(zhàn)為主。
就是這個培訓定位是帶你做產(chǎn)品,從實際的產(chǎn)品中去學習單片機,C語言,ARM,Linux。
這也是我們無際單片機編程以實際項目帶學員的目的,都是過來人了,知道企業(yè)需要什么人。
帶你多做幾個項目,什么都會了,出來獨立做項目絕對沒問題了。
現(xiàn)在很多機構都是資本運作,所以包裝得很高大上,但是不管再怎么包裝,只要我們對課程內(nèi)容的定位精確,都不會被坑得那么慘。
版權聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權/違法違規(guī)的內(nèi)容, 請發(fā)送郵件至 舉報,一經(jīng)查實,本站將立刻刪除。