单片机学完基础学什么?单片机编程怎么进阶?

学完基础后,很多初学者就不知道接下来该怎么学了,或者是想做点什么,又无从下手。

我从2011年毕业到现在,一直在和单片机打交道,对于不同阶段,会碰到什么瓶颈,怎么突破,太清楚了。

如果不是过来人,这件事,对你来说,很复杂,下面1分钟给你捋清楚,怎么只花2,3年,就能达到别人5年的水平。

 

1.确定发展方向,规划学习路线

刚毕业那会,我是自学的java,本来想往纯软方向发展,但是学完基础语法以后,开始迷茫了,学完什么也做不出来,也不知道学这些可以做什么,工作也自信没找,发展方向也不清晰,就放弃了。

学单片机也是一样,c语言、单片机、电子元器件是刚需知识,如果不知道学习路线,可找我安排。

学完这些,就要确定发展方向了。

就是你准备做哪个行业的产品,不同的行业,接下来重点要学习的东西也不一样。

比如我们想往物联网方向,那还需要学习常用的无线通讯技术,比如433M、Lora、4G、WiFi、蓝牙等等。

这些我一般称为附属技能,不同的行业,附属技能是不一样的。

 

单片机涉足的行业有汽车、医疗、智能家居、仪器仪表、机器人、军工、消费电子等等太多了。

 

为啥有些人觉得嵌入式要学得东西多,就是因为没确定好发展方向,学习内容涵盖了几个行业,爱因斯坦这样学都得摇头喊苦。

 

发展方向确定好,规划好学习路线,接下来就不会迷茫了。

 

2.找到配套的学习资料

确定好方向以后,就要去找资源学习,资源不局限于教程、资料,找对人,也能事半功倍。这里有个提醒,不要一味向别人索取,先贡献价值,收获会更大。

 

比如我要学单片机,我会直接先买个开发板,商家资料教程都帮你整理好了,可以省去很多自己搜集的时间。

 

3.大量项目刻意练习

这是最关键的环节。

c语言、单片机是工具,做不出东西,是经历不足导致的经验不足,反复学工具是没用的,就像你反复练习写字,对写作文的帮助并不大。

每个技术大牛,都经过大量项目的刻意练习,前期哪怕照葫芦画瓢,都能让你突飞猛进。

为什么工程师们工作以后,水平才会开始逐渐提高,其本质原因就是不断在接受项目的锤炼。

项目能把你前面学的零散知识,从线到面串在一起。

好的项目,比较难找,我这边在Github收集一些练手项目。

给TA买糖
共{{data.count}}人
人已赞赏
单片机百科

用stlink仿真调试程序,有哪些心得?

2023-12-8 14:44:19

单片机百科

学单片机还有前途吗?很焦虑怎么办?

2024-1-4 11:20:12

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧