软件开发有不少方向,从事志愿填报的规划师小周今天说一个——单片机,想学软件编程这块的可以了解一下哈。
和动辄年薪50万的程序员们相比,单片机工程师虽然也是编程序、写代码的。
但在工作年限相同的情况下,工资却要砍一半。
那为何还有许多人去干呢,因为它容易学习,人才市场需求量大,最重要的是他对学历要求不高,普通大专就可以。
像年薪30万招人的企业,如腾讯,一般都会去双一流大学去招的,专科院校他们是看都不看的。
单片机不同,大部分岗位只是要求大专学历起步。
拿着大专学历的学生在职场呆个两三年就能拿1.5万月薪,是不是还不错!
所以搞编程,如果天赋一般,真的可以学好单片机,轻轻松松能干翻大部分其他专业的同龄人。
接下来说说关于单片机及有关的硬核知识。
1 单片机原来也是计算机单片机,又叫做单片微型计算机,是将中央处理器做适当的缩减,并同内存、计数器等整和到单一芯片上,形成的芯片级计算机。点偏激可以在不同的应用场合做组合控制。我们用的手机、遥控器、汽车,机器人、微波炉、冰箱,空调等都能见到单片机的身影。
单片机产品需要硬件工程师和软件工程师配合研发的。学习单片机,主要从事的就是软件开发工程师的方向,往细致说是嵌入式工程师。
单片机开发主要是编写程序控制硬件去完成产品的功能,所以必须学习一些电路知识。
单片机开发很多特殊功能的硬件都是使用成熟模块,比如蓝牙,wifi,4g,这些接口基本上都是串口或者spi(不了解没关系,略过即可)。
2 月薪过10000.同样存在门槛搞好单片机,不是简单地学了电路基础、pcb,模拟电路、驱动模块、电机驱动模块就可以的。
学习单片机,最重要的是动手,如果没有条件,建议安装89c51等。另外可以安装keil软件模拟很多单片机系统。
想要拿到高工资,程序设计必须懂,一般使用c语言或者汇编语言,汇编语言主要使用在一些低成本高实用的项目上,不太适合做中大型项目,主流还是c语言。这部分知识就需要三五年的时间才能熟练掌握。
想要月薪过1.5万这是基本操作。
想要拿到2.5万以上,基本就是总监级别,要求你有3年以上工作经验,带过团队,有成功的项目经验。
2019年,市场总额248亿,预计2028年达到500亿左右,市场一直在发展,所以人才缺口一直存在,作为从业者只需要不断提升技能即可。
所以能不能拿到自己满意的工资呢,就看你能不能将单片机学精。
3 大学里单片机教学情况搞单片机,我们可以学习的专业有电气自动化、电子信息(不建议,因为分的太细)、通信工程,自动化,电子工程,另外数控,机电一体化也会学习单片机。
机械电子专业毕业干单片机软件开发也是一个方向,但因为在计算机软件方向的知识有些不足,有必要加强这方面的学习。
如果是学习电子信息专业,数学要学好,特别是高等数学,较低的数学水平会掣肘后续专业课的学习。
51单片机课本非常适合大一学学习,同时要学习c语言。
然后就是技能提升阶段:
做一个电子时钟,证明自己已经达到单片机入门水平了。
做一个传感器大集合,就说明自己是一个智能硬件开发者了。
于是,你对电子表,手机,遥控玩具之类的东西,你不会觉得陌生。
单片机不难,越早学习越好,学习时间越短越好。
当然,如果大一不学习单片机,那就学习数据结构和算法。
大学教学都偏理论,有时候老师所教授的其实已经过时了,所以一定要多关注行业内的讯息,比如各大单片机头部企业的研发方向,掌握最新的科技,才能与时俱进。
4 能不能熬过35岁定律?公务员都存在35岁的年龄门槛,其他行业可想而知。
软件行业确实如此,单片机工程师也是,但比纯软件工程师的生命周期要长一些。
有些人从企业出来后,可以自己搞工作室来承接业务,说明即便年纪大了,也不至于没有饭吃。
这是今天志愿填报规划师小周更新的原创文章,关注我了解更多升学和职场方面的知识。
另外大伙觉得本文有用,记得点赞、收藏、评论哈。