嵌入式培训靠谱吗?单片机应该怎么学?

大家好,我是无际单片机编程的徐工。

看到身边的很多同学,同事做单片机开发,工资还不低,自己心里痒痒的,也想学习一下单片机开发。

想学单片机的伙伴们,首先就是想着自学,不花钱。

上网查资料,寻找相关的各种开源教程,下载一大堆,然后开始闷头大干。

学习一阵子,感觉有点力不从心,单片机自学太烧脑了,不是人干的活。

如果身边没有一个可以请教的人,学习起来更加痛苦。

有时候光环境搭建就得花2天时间,细节太多,一个环节出错问题都找不到。

预算足的小伙伴干脆找个嵌入式培训机构来学习,花点钱,让自己少受点罪,学习也会更加顺利。

这个是大多数人的想法,我刚毕业,找了半个月单片机相关开发的工作,因为没有经验,也有过这个想法,还好最终找到了。

我的一个大学同学,毕业也是找不到工作,就去参加了嵌入式培训

其实,对于0基础的学员,报名参加一些类似的培训也不妨是一个很好的学习途径,可以帮助大家入门单片机开发。

只可惜我那个参加培训的同学,学习完之后没有找到合适的工作,后来就做销售去了。

为什么会这样,难道嵌入式培训不靠谱吗?

其实不能说嵌入式培训不靠谱,主要是嵌入式培训的授课内容,以及针对的对象不一样。 

据我那个同学的描述,嵌入式单片机培训机构授课的内容基本上和我们大学课本上的知识比较类似。

其实这块内容基本可以通过开发板来学习,培训就只是有个学习氛围和老师指导而已。

主要针对单片机的理论知识的深化学习,寄存器的使用,开发环境的搭建,做一些通过现成模块拼接的项目就算毕业了。

但是培训完了,离实际的工作要求还是有很大的差距,不然也不会有这么多公司排斥培训机构出来的。

做一个产品级的项目,不仅要考虑产品的结构,成本,供电、低功耗,还要考虑单片机程序的运行效率,可靠性等。

做一个项目容易,但做一个靠谱的,稳定的,产品级的项目就不那么容易了。

这里还涉及到代码的框架,程序的算法等,这些东西在课本和培训结构是学不来的,只有靠实战项目来积累和掌握。

那企业招聘,要的都是有经验的工程师,即使参加了嵌入式培训,有些还是很难找到类似的嵌入式单片机开发的工作。

有没有更好更高效的学习方式,既可以掌握单片机的基础,又可以积累项目经验呢?

答案肯定是有的,就是以项目驱动,直接通过项目去学习单片机,同时积累项目经验和思维。

而这个项目的标准,硬件上要符合产品尺寸、成本、功耗上的要求。

软件上要符合可移植性强、可扩展性强,稳定性强,经得起批量产品验证。

这个也是我们无际单片机编程出培训的初衷,以项目驱动

这也是我们团队2个导师10年以上工作经验的总结,做它3-5个项目,不可能学不会!

如果你是零基础的初学者,想自学单片机开发,我也给大家分享一下我的一些经验。

第一步: 学习单片机C语言:

有同学要问,要不要先学习汇编,再学C语言呢?

我的建议是大家直接学习C语言,在需要汇编语言的时候,针对性的学习也是很快的。

单片机C语言的有好的教程吗?

大家可以在小破站上搜索无际单片机编程直接观看。

第二步:买个开发板,开始实战学习。

大家可以选择一个带教程的开发板,跟着开发板的课程逐步的学习,搭建开发环境、流水灯、按键检测、蜂鸣器驱动、数码管显示、液晶屏驱动……

第三步:做一些实战项目

首先做一些类似电子时钟、红绿灯控制的简单的项目。

大家还可以找一些自己感兴趣的产品去尝试的开发,但是这样的项目一定要合适,刚开始不要太难,先做简单的,再做较复杂的,循环渐进。

自学是一个极具挑战的过程,不仅要考验你的学习能力,还有你的毅力等…

最后祝各位学有所成。

单片机原创干货

单片机干嘛用的?单片机过时了吗?

2021-7-9 14:18:56

单片机原创干货

keil软件是干嘛的?keil软件怎么用?

2021-7-9 14:28:18

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索