當初我是自學的單片機,單片機也是屬于嵌入式的一個分支,還有就是Linux Arm方向。
隻有自學過的人才知道這個過程有多煎熬,每天要和迷茫、焦慮、無助做鬥争。
所以很多人耐不住寂寞,也不知道怎麼上手,最終選擇培訓。
一、目前部分培訓班現狀
我并沒有參加過類似的培訓,是屬于自學入行,所以對市面上的培訓機構沒有一個深入的認識。
正好最近有個小夥伴找到我,也順便聊了聊,發現他現在後悔莫及。
相信很多報過的小夥伴都有同樣的經曆,經過這個小夥伴的描述,我基本可以判斷他所報的班講的内容都是入門級的。
說白了可能就是教你怎麼學習C語言,學習單片機外設,學習Linux之類的。
這種教程其實隻要你用心,網上已經泛濫了。
即便你懶得去找,你直接在某寶找個開發闆,現在開發闆都有送視頻教程,跟着教程一步步學很快就能學會。
但是這個學會是僅限于什麼層面呢?
就是你能學會單片機的外設,或者說一些ARM Linux的驅動移植,很多人以為學完這些自己就能做産品了。
實際上不是的,因為做産品需要你具備幾點能力:
1. 需要你會使用單片機外設。
2. 需要你看懂電路信号輸入和控制原理
3. 需要你會功能分析和拆解。
4. 需要你有功能實現的思路。
5. 需要你有一定的編程水平,水平不行程序架構就亂,一亂産品就不穩定。
而很多培訓班培訓完以後,你隻能達到1,2的水平。
但是也不能說所有培訓機構都是這樣,畢竟我的認知也隻是冰山一角。
二、怎麼選擇正确的培訓?
首先,我們要明白,我們學習的目的是什麼。
肯定是能做出産品對吧?
嵌入式其實是分很多方向的,主流就是單片機方向和Linux方向。
單片機方向偏底層硬件驅動開發,而Linux主要是偏向應用。
這兩個方向學習的路線是不一樣的,單片機一般定位中低端産品,而Linux由于Arm芯片的性能優勢,一般定位是做高端産品。
市場也不是說高端産品比低端産品賺錢多,低端産品的量大利潤小,高端産品量少利潤高。
對于開發來說Linux方向會比單片機工資高,但是學習的難度也更大。
所以,我們在參加培訓之前,首先你要先定位好,你要往單片機方向還是Linux方向。
而我的建議就是先往單片機方向。
單片機方向學習周期比較短,學習費用低,見效快,而且技術和Linux方向有一定的相通性,
你有一定單片機産品開發經驗以後,進階到Linux會簡單很多,也會比直接學Linux方向的小夥伴理解得更深刻。
就好比我做了幾年單片機開發,如果我想進階到Linux,隻需要1個月的時間就能上手開發。
很多人覺得我在吹牛,等你做到一定時候就知道了,做開發最重要的是思維和經驗。
技術都有一定的相通屬性,我用C語言寫過很多程序,再讓我用C 去寫,其實思維是一樣的,隻是語法不一樣,就是這麼個道理。
那回到我們的主題,怎麼選擇正确的培訓?
根據我上面所說的,如果你想學完以後能夠自己獨立做産品,那培訓的課程内容一定是要以實戰為主。
就是這個培訓定位是帶你做産品,從實際的産品中去學習單片機,C語言,ARM,Linux。
這也是我們無際單片機編程以實際項目帶學員的目的,都是過來人了,知道企業需要什麼人。
帶你多做幾個項目,什麼都會了,出來獨立做項目絕對沒問題了。
現在很多機構都是資本運作,所以包裝得很高大上,但是不管再怎麼包裝,隻要我們對課程内容的定位精确,都不會被坑得那麼慘。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!