本科刚毕业有点迷茫,想入门单片机,应该怎么开始?

发布时间:2022-12-27  

刚毕业的大学生,或者即将毕业的,心中都会有一些不自信,焦躁,迷茫,不自信。

读了将近20年的书,即将步入社会,有点不知所措。

自己可以找到对口专业的工作吗?自己的专业有前景吗?自己学的知识够用吗?该如何选择自己的就业方向?

每个人都是从这样的经历过来的,我大学刚毕业那会,也是不知所措,学校的实习单位很多,但自己也是不知道如何抉择。

我毕业的时候,学校里可以选择实习的单位很多,但大多数都是做流水线工作的,好的单位,竞争又非常大。

我们几个参加电赛的兄弟商量了一下,干脆自己去找工作。

我们一伙3个人,一起背个包,开始了自己跨入社会的第一步—-找工作。

我们本来是想去深圳,但听学长说深圳太乱了,苏州,杭州,上海好。我们几个最终选择的目标是苏州。

人生第一次没有家人,老师的帮助的情况下出远门,我们内心虽然是火热的,但更多的是迷茫的。

我们3人都是第一次去苏州,没有朋友和亲戚,也不知道我们到底要到苏州的什么地方,到哪里落脚。

到了苏州找了一家最便宜的旅店,3人间的,大概100块,到现在我都想不起当初自己是在哪里下的车,在哪里找的旅店。

面对苏州,迷茫,一个太陌生的城市。

那段时间,我们每天就是坐着公交车到处逛人才市场,投简历,甚至还去了人才公司,就是那种交了1000块保证给你找的工作的那种。

每天吃的都是路边最便宜的,还经常因为找不到便宜的饭菜饿肚子。

找了一个月,我们3个没有一个人可以找到对口的工作,钱也快花完了,有一个兄弟顶不住,做销售去了,还有一个到电子厂做维修去了,但我还是不甘心。

自己的钱也花完了,不得不向家里求救。

后来我就去了深圳,又找了一个月的工作,功夫不负有心人,最终还是找到了自己对口的职业-软件工程师。

大学生刚毕业的兄弟,都会面对这种情况,大家一定要选择好职业,不要抱着凑合的心态,凑合一下就是几年,时间诚可贵,大家要珍惜。

单片机开发,在目前算是一个比较优质的就业方向,薪水也在不断的攀升。

那如何学习单片机呢?本科生学习单片机难吗?

首先,我们需要了解学习单片机需要的哪些基础?

学习单片机对基础要求不是很高.即使是0基础也是可以学习单片机开发的,所谓的0基础就是对单片机相关知识没有多少了解,但至少要是高中毕业,初中毕业学习单片机困难会比较大。

一、学习单片机分为几个阶段?

入门阶段:需要掌握单片机的C语言基础,这个阶段需要掌握单片机外设资源的驱动,了解一下简单的数字电路知识。

中级阶段:需需要掌握更多的数模电电路知识,尤其是和单片机开发的相关的硬件知识,可以独自做一些简单的项目开发。

高级阶段:需要掌握C语言的一些高级语法,掌握单片机程序开发指针,结构体,回调函数等的使用,能自己写一些轻量级架构,独自做一些比较大的项目。

全栈高手:掌握单片机硬件开发,包括原理图绘制,PCB板设计,可以灵活的使用任何一款单片机程序开发。

二、零基础学习单片机步骤

1.选择学习单片机的入门类型和型号

单片机入门学习,我们选择的单片机一定要是通用型的,因为通用型的单片机资料比较丰富,容易上手。

经过多年的开发经验,建议大家选择C51系列的STC89C52开始入手学习。

2.学习单片机C语言基础

单片机C语言是单片机开发的基础,所以学习单片机之前首先要掌握单片机C语言开发基础。

C语言教程在网上也很多的学习资料,大家可以选择一个适合自己的教程和方法学习。

3.买个开发板,开始学习单片机基础知识

学习单片机,大家还是要做一些投资的,花钱买个开发板。

开发板不一定要功能特别丰富,选择那种带教程的,价格在100-200的就可以了。

开发板上一般都带有开发板学习视频,包括GPIO输入输出,定时器,中断,AD,串口通讯,1602LCD,数码管等,大家跟着视频学习一下这些单片机的基础知识就可以了。

4.做一些简单的练习项目

前面学习的都是单片机的基础,完成学习之后,就可以做选择做一些简单的单机开练习项目了,例如电子时钟,智能路灯控制系统等。

如果是0基础学员,大概需要1-2个月时间可以达到这个阶段,具体时间要看大家每天花的学习时间和个人基础。

5.持续提升,通过实战提升单片机开发能力

大家如果可以做一些简单的单片机程序开发,要找到一份单片机相关的工作还是非常难的,还需要通过实战来积累一些项目开发经验。

有没有相关的实战项目给大家介绍呢?

在网络上还是很难找到类似的一些资源,因为这些项目大多数都是企业的,有专利的,所以不大可能分享出来供大家学习。

很多工程师都是通过实际的工作来实战经验积累的。

但没有相关经验又很难找一份如意的工作,这就是大多数人面临的一个比较尴尬的事情。

无际单片机编程给大家提供了类似的一些项目,有需求的可通过百度寻找 “无际单片机编程” 了解获取。

6.提升C语言知识,积累优质的程序框架

到达这个阶段,大家就需要学习C语言的一些高级语法,例如指针,结构体,队列等,为了提高程序的运行效率和框架。


文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>