很多小伙伴的大学就是撩妹,打游戏,甚至有些人为自己毕业的何去何从考虑
这样浪费时间是没有任何意义的,不过,我从打心里还是蛮看好,从大一就开始学单片机的崽子,但是也看出很多弊端,今天这篇文章主要想给无助,迷茫的大学生,指明方向!
因为大学生没有社会阅历,如果没人提携引导,根本不懂社会需要什么,企业需要什么?
很多人只能按照自己的理解,盲目学习,学一点皮毛,毕业后发现自己纸上谈兵一点用都没有
很多人可能会觉得命运多舛,觉得上天对自己不公平,但你有没有想过,为啥会造成这样的结局,有反省过吗
任何学习应该都是有目的的,你学习是为了什么?在学校学习大多数是为了应付学业,所以你看似会了,但你根本不知道你学的东西能产生什么价值。
华维的导师曾经也是自学,目的很明显,就是为了找工作!
不过最后还是成功了,因为心中的方向比较明确,满足了企业的需求。
很多小伙伴都是专业不对口,凭借着兴趣驱使自己去学习,发现自己没有竞争优势!
天无绝人之路,后面我发现企业都需要有项目经验的,成功地找到突破口,挤到单片机开发这个行业。
很多人好奇应届生哪来的项目?很简单,网购买一些别人做好的,自己重写一下,多次修改慢慢就学会了。
学单片机之前明确学习目的。先认真回答两个问题:我学单片机来做什么?需要多长时间把它学会?你能坚持下去吗?这是你学单片机的动力。没有动力,我想你坚持不了多久。
下面来说下51单片机怎么学?
1.购买开发板
基于经济考虑,建议用郭天祥老师入门的,价格便宜,外设丰富,适合零基础入门。至少能让你学会单片机
2.学习基础电路
通常我们定位是单片机软件工程师,所以对于电路这块前期只需要学习基础电路就可以了,没必要去深挖数电模电,你挖不动的,放心好了!其次,你学习单片机之前,觉得模拟电路和数字电路基础不好的话,不要急着学习单片机,应该先回顾所学过的模拟电路和数字电路知识,为学习单片机加强基础。
学到能看懂开发板原理图就可以了,接下来把主要时间精力放在C语言和单片机上。
3.学习C语言和单片机
C语言和单片机是同步学习的,一边学一边做实验。C语言知识并不难,没有任何编程基础的人都可以学,在我看来,初中生、高中生、中专生、大学生都能学会。当然,数学基础好、逻辑思维好的人学起来相对轻松一些。
-
4.小项目进阶
学完51单片机所有外设可以做个小项目来训练下自己的项目思维,比如说智能小车、电子闹钟,流水灯等等。等你能独立完成5-6项目能开始32的学习
当基础打好以后,你会感觉到单片机不再难学了,而且越学越起劲。每天像打鸡血一样,当单片机乖乖的依照你的逻辑思维和算法去执行指令,实现预期控制效果的时候,成就感会让你信心十足、夜以继日、废寝忘食的投入到单片机的世界里。简而言之,扎实的电子技术基础和C语言基础能增强学习单片机信心,较快掌握单片机技术。
上面是简单介绍了,更具体的可以看我那篇单片机从入门到高级的文章,每个环节学到什么程度都写的很清楚,而且教程和工具都帮你们整理好了。