单片机入门需要先学c语言吗,学单片机c语言应该先学什么

首页 > 教育培训 > 作者:YD1662023-05-30 20:35:21

大家好,我是无际。

本人从事十年单片机开发,当初跨行自学入行,走过的弯路可以绕地球一圈。

下面分享下这10年总结的经验,只说授人予渔的方法论,让你再学习任何一项技能都能直抵核心。

现在互联网这么发达,教程资源满天飞,大多数技术技能你都能通过自学完成。

关键就是你如何几百G的教程中领悟快速掌握单片机的真谛。

有帮助的教程不单单是让你能学到东西,除此之外我觉得还应该具备以下几点:

1.成体系

新手往往很难评估要学习单片机,需要先掌握哪些东西,往往是自己碰到了问题以后才发现自己基础部分有缺失。

接着又去系统学习缺失的部分,比如说看不懂电路,你就认为自己模电数电没学好,然后像翻阅前任旧史一样去看模电数电的知识。

不看还好,越往深入发现越复杂,各种电路分析,各种高数公式,内心呐喊:xxx!无情!

所以成体系的教程太重要了,成体系的意思就是,要达到从入门到工作,这个过程需要学习哪些技术,正确的学习顺序是什么,每个环节学到什么程度。

再笨的人你告诉他下一步该做什么,按照正确的流程做正确的事,他都能以最快的速度到达终点!

而不是你零基础,丢一套stm32视频教程给你,丢一套模拟电路教程给你,这样学的会才怪!

2.实用性

这些教程还必须具备实用性,也就是说是我们工作和产品开发必备的基础铺垫。

很遗憾告诉大家的是,现在看到大部分教程都偏离了实际工作,即便有也是零散的,学完根本不知道用在哪些场景。

可能你耗了几个月的时间去学习,最后也没鸟用,等你真正用到的时候早就忘光了。

一、 定位

做事先做人,别人开源已经很不容易了,不要指望谁能给你整理这些资料,这活做起来真的很苦逼。

凡事先靠自己,无际单片机编程的学员中,那些不依赖、喜欢独立思考,执行力强是成长得最快的。

整理资料不是瞎整理,有一个很重要的前提就是,你要先有定位。

简单来说你学这个来干嘛,相信大多数人都是奔着找工作去的。

那再把工作进行拆分,对于没工作经验的人来说,根本不知道这个工作有几个方向。

从事单片机,主要分为两个方向:

1.硬件工程师

2.软件工程师

1.硬件工程师

主要负责产品的硬件功能电路设计,画PCB,焊接样品,后期生产跟进。

2.软件工程师

主要负责产品的软件功能设计,产品功能测试。

不同的职业定位,学习的方向和内容是不一样的。

如果定位都不清晰的话,学的东西就多了,周期长了,长期看不到结果,人也迷茫了。

二、 规划系统学习路线

定位好职业方向以后,就要针对这个方向规划学习的路线和内容。

我们一般对学员,首先要对个人的基础进行一个评测,把单片机软件开发需要掌握的必备技能做一个统计,然后让学员去填表来评估基础,大家可以参照以下格式自行完成。

单片机入门需要先学c语言吗,学单片机c语言应该先学什么(1)

根据不同基础的人,制定不同阶段的学习内容,这样才能在最短的时间内达到一个比较好的效果。

这一个步骤很值得大家花时间去做,先不急着开始学习。

先定好学习的内容框架,再细化需要学习的内容,并且定好每日任务,坚持干3个月到半年再说。

三、 学习内容规划

我一直建议大家定位单片机软件开发工程师,工资比较高,相对也没那么容易被抄袭。

硬件抄板太容易了,自己不会花个几千块找人抄一下就行了。

而软件不一样,想破解软件比自己重写的成本更高,但是重写需要你有这方面的能力。

一般先从事软件,然后再走全栈方向路会平坦很多。

从目前的形势来说,想从事单片机软件开发的工作,必须要掌握以下几个技能:

1. c语言

c语言我个人认为是做单片机软件开发的核心,也是我们重点提升的方向。

市面上比较好的教程都是往纯软件方向的,所以我们录制了针对单片机的c语言编程,方便大家学习。

单片机入门需要先学c语言吗,学单片机c语言应该先学什么(2)

教程搜无际单片机编程获取。

2.基础电路

对于往单片机软件开发的小伙伴来说,电路只需要懂基础就可以了。

一个很好的量化标准就是你能看的懂51单片机开发板原理图,能看的懂STM32开发板原理图暂时就够了。

至于模拟电路前期没必要深入去看,看了也是浪费时间,看懂算你赢,了解前面几个章节就行了,比如看到模电的负反馈电路。

这块的教程我们也在规划中,以实战为主,大家可以继续留意。

3. 单片机

现在至少要掌握2款单片机才能应对工作,分别是51和stm32

初学者先学51,再学stm32,学完基本外设就一直干项目。

公司要的不是你会哪款单片机,而是看你做过哪些项目,项目涉及的技术跟他们公司的产品相不相关,只有通过项目才能了解你的技术水平

四、 最后总结

学习一件新事物,要遵循正确的学习路径和方法,个人惯用。

1、 定位。

2、 规划学习内容。

3、 制定系统学习计划和目标,拆分成每日任务,只要还有一口气就坚持完成。

以上3点能做到,初中生都能学会!

码字不易,原创更难,麻烦老铁们安排个三连鼓励。

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.