入行单片机开发的两大方向,让我砥砺前行

入门的时候,我和很多新手一样,不懂电路,不懂编程,不懂单片机,对单片机开发的任何一个环节都充满了问题。那单片机开发的职业定位有硬件工程师和单片机软件工程师。单片机外设的学习相对简单,买一个开发板,把每个外设的例程跑几遍之后心里就有个大致了解。

作为一名经验丰富的嵌入式驱动,我多年来一直与单片机、Keil、C语言、AD、烙铁、气枪、示波器、电子元件纠缠在一起。 这期间,我经历了很多磨难,度过了很多个夜晚,也掉了很多头发。

当我熬夜点亮LED时,每一个小小的成就感都让我前进。

一开始我并不看好这个行业。 要做的事情很多,但报酬却很少,所以我需要不断学习新知识。 几年前,我熬夜焊板,一边工作一边骂人。

多年后,我感到很幸运,拥有这项技能,可以让我吃得好、开车、组建家庭。

刚毕业,转行

我是自学成才并换了职业。 我学的是电梯专业。 那时我才20岁出头,即将毕业。 我没有地方可以使用我的能量。 我用的是51开发板,有视频教程。 除了吃饭、上厕所,我从来没有离开过自己的房间。

当我开始时,像许多新手一样,我不懂电路、编程或微控制器。 我在微控制器开发的各个方面都充满了问题。

幸好我的学习能力不错,有耐心。 我按照视频一步一步来。 看完一章就在开发板上尝试一下。

很快我就能从点灯变成制作电子钟。 事实上,单片机编程比纯软件简单得多,而且代码量也少得多,所以相当容易学习,只要遵循正确的学习路径即可。

个人定位,从事软件还是硬件?

一般来说,在实际开发一款产品的时候,一个人是绝对不可能从头到尾把这个产品打造出来的。 一般是有人负责硬件部分,有人负责软件部分。 这也是单片机发展的两大方向。

要进入微控制器开发领域,您需要具备一定的技能。 未来你应该做硬件工程师还是软件工程师?

入行单片机开发的两大方向,让我砥砺前行

为什么软件和硬件有区别? 事实上,大工厂都有详细的分工,精简、简化了工作内容,提高了工作效率。 另外,也提高了公司业务的稳定性,所以即使有人突然离开公司,也不会有太大的影响。

对于某些产品,仅该程序就足以让您工作一个月。 如果你还做外壳设计、硬件设计、软件。 当产品推出时,客户可能已经不在了。

因此,一个产品至少需要一名硬件工程师和一名软件工程师。

一个全才,除非深耕行业多年,否则很难样样精通。 因此,大多数人只知道基础知识,会做出东西,但很难将其优化到专业水平。

看完上面的内容你已经知道了,无论你想从事什么行业,首先定位非常重要。

定位之前,一定要了解这个行业的现状。 有哪些职位?

单片机开发的职业方向包括硬件工程师和单片机软件工程师。

对于我所有的徒弟,我都会建议他们从单片机软件入手,这样最划算! 您可以通过招聘平台搜索薪资福利来了解。

当然,一旦硬件做好了,收入分秒必杀软件,但是要把硬件做好还是非常困难的,至少不是你看视频或者看书就能做好的事情,但是你有被无数实际产品打败。

而且现在电路集成度很高,搞硬件的新手很难接触到核心技术。

最好先从软件开始,工资也高。 反正如果你是做单片机开发的话,即使你是做软件,你每天也都在调整硬件。 如果你调整太多,你就会明白。

在硬件上工作时情况有所不同。 一般接触编程的东西都比较困难,即使接触的不形成体系。

学习内容

当我们有了明确的定位之后,我们就会根据这个定位来制定我们系统的学习路径。 制定学习路径有两个目的:

结合我的经验,我直接总结一下单片机开发最重要的关键词:

我们来说说为什么很多人都学会了开发板上的每一个外围例程,却还是感觉什么都不懂?

你缺乏的是一定的产品思维,也就是实现一个功能的思路。 解决这个问题就是做项目,没有其他捷径。

古话说,行百里,行半里。 单片机外围设备、C语言、电路原理、焊接能力。 事实上,这些只是项目启动的准备工作。

学习单片机外设还是比较简单的。 买一块开发板,把每个外设的例程运行几次,才有一个大概的了解。 亲手写下单片机各个外设的实际应用场景,下次遇到同样的功能需求就知道如何解决。

单片机

(干货)如何做毕业设计答辩ppt?

2024-2-4 17:02:36

单片机

垫江论坛软件功能介绍,垫江人指尖上的网上家园

2024-2-4 18:04:06

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索