大家好我是小火,想学习单片机的同学可以关注、私信我或者在评论区回复我要入门。最近在逛贴吧的时候看到一位小兄弟在吐槽他从51开始学习,到stm32,前后也有大半年的时间了,开发板板上的外设都可以使用,但是入职现在公司后,独立做不了东西,只能跟在别人后面做一些小模块的事情,现在自己非常的焦虑,对单片机很迷茫。
其实在我看来,他之所以会遇到这些困境是因为一直以来他学习的只是STM32的一些皮毛,根本就没有学到实质性的东西。学来学去都是围绕着开发板,官方手册可能都没有看过几遍。
我始终还是认为,学习是非常讲究方法的,方法不同,学习效率也就不同。就像大家高考时书本都是同样的,为什么有人能考高分,有人只能被淘汰,方法还是非常重要的;现在的学习条件比起我们以前好得不要太多,生产商为了能进入我们的市场,准备了大量的中文资料,之前最早的那批程序员已经变成大牛,然后他们非常愿意的分享很多资料,让后面的学习者,少走非常多的弯路。
我一直力荐在学习单片机的时候用项目去带动学习,做开发项目是带动学习最好的方法,首先做项目我们会明确我们这次的学习目标,然后通过学习知识,去把项目实现,在做项目的过程中可以加深我们对知识的理解,还可以通过项目的成功让我们获得成就感,只有获得了成就感才能让我们更想去学习。
以项目带动学习还有一个最大的好处就是,为我们以后大基础,为什么这么说呢,但凡以后我们要从事单片机行业,肯定是以开发的工作为主,现在学习时我们就能积累这些开发项目经验,那是非常宝贵的;单从面试过的概率来说就会增大百分之二十以上。
想要在工作中能独立开发项目,就要打好地基,像数电、模电、硬件电路这些知识都是要储备的,它们就好比是整个系统框架里最基础的部分。好比盖大楼,这些就是地基。你地基都没搞明白,往上盖楼心里能有底吗?
本期先分享到这里,想要学习单片机编程的同学可以持续关注小火,回复“我要入门”,与我们一起成长,喜欢的可以点个赞关注我们!
