当初我是自学的单片机,单片机也是属于嵌入式的一个分支,还有就是Linux Arm方向。

只有自学过的人才知道这个过程有多煎熬,每天要和迷茫、焦虑、无助做斗争。

所以很多人耐不住寂寞,也不知道怎么上手,最终选择培训。

一、目前部分培训班现状

我并没有参加过类似的培训,是属于自学入行,所以对市面上的培训机构没有一个深入的认识。

正好最近有个小伙伴找到我,也顺便聊了聊,发现他现在后悔莫及。

嵌入式开发培训机构排名(嵌入式软件培训班哪家好)(1)

嵌入式开发培训机构排名(嵌入式软件培训班哪家好)(2)

相信很多报过的小伙伴都有同样的经历,经过这个小伙伴的描述,我基本可以判断他所报的班讲的内容都是入门级的。

说白了可能就是教你怎么学习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。

这也是我们无际单片机编程以实际项目带学员的目的,都是过来人了,知道企业需要什么人。

带你多做几个项目,什么都会了,出来独立做项目绝对没问题了。

现在很多机构都是资本运作,所以包装得很高大上,但是不管再怎么包装,只要我们对课程内容的定位精确,都不会被坑得那么惨。

,