电子产业一站式赋能平台

PCB联盟网

搜索
查看: 31|回复: 0
收起左侧

参加电赛,这种学习单片机的顺序是否合理?

[复制链接]
匿名  发表于 2024-3-11 10:55:00 |阅读模式
你点击蓝字关注,回复“入门资料”获取单片机入门到高级开挂教程 开发板带你入门,我们带你飞
文 | 无际(微信:2777492857)全文约1342字,阅读大约需要 5 分钟最近看到一个小白学习单片机的顺序:

不管是参加电赛,还是以后单片机开发的工作,上面70%都不是核心内容。以下内容只针对玩单片机方向。高数和线代,如果不是去搞算法岗,基本可以先不管。模电,数电,不用单独学,实际产品不常用,如果走偏软方向,看懂原理图就够了,入门学常用元器件:电阻、电容、继电器、LED灯、二极管、三极管、MOS管、电感、按键、晶振,知道它们原理、作用、参数、应用场景就可以。学完常用元器件,再学习常用的功能模块电路,比如单片机最小系统、BUCK、LDO、按键检测、屏、蜂鸣器、LED、EEPROM/Flash、数码管。学完这些,很多电路基本就能看懂了,后续到工作中,再持续积累。如果不是想达到独立设计的程度,学起来还是挺快的,想达到独立设计,不是靠学,而是不断做批量项目积累。C++,单片机方向基本用不到,都是用c语言多。但凡是我的粉丝,我给出的学习路线都是如下:硬件基础->C语言->51单片机->51单片机项目->STM32项目->项目.....C语言和单片机其实就像写字,但别忘了,我们最终的目的是写作文,写作文就像做项目。不管字写得多漂亮,写作文都是挠头腮耳,没有思路,因为经历少了,写得不够。单片机也一样,不管你单片机多么熟练,一做项目,照样一脸懵逼,无从下手。做项目的过程,才是提升最大的,要先搞懂产品功能、电路原理、协议、接口、平台等才能写出代码。要搞懂背后的逻辑,才是难点和重点。不断做项目,我认为就是学这门技术最好的捷径了,项目数量决定成长速度,项目质量决定成长高度。当然,其它行业同样适用。我从业10年,大大小小做了几十款产品,假设把这些产品,压缩到5年完成,那是不是意味着,我5年就能成长到10年的水平?理论上,我认为是可行的,实际上却很难,为什么?就是一个机遇的问题,一般1年能在公司研发个2-3款,就已经不错了,多了也做不过来。还有一点,公司的产品做个1-2年就滚瓜烂熟了,继续待下去,能学到的东西也不多了。所以很多工程师,哪怕做了5年,甚至10年,水平一直止步不前。我做无际单片机项目特训营的初衷,其实就是解决这个问题。如果自己从0到1去研发,周期非常长,那我们研发好,加上配套教程和一对一指导,时间就能缩短至少1-2倍。拿我们WiFi+4G双网网关项目为例,这个项目到公司研发,从硬件设计到程序设计,再到云平台开发和对接,达到试产的程度,至少都要1年时间,还是有3-4年开发经验的工程师为前提,否则做不稳定。如果有成熟硬件、有教程、有指导的情况下,时间就能压缩到2-3个月。




这种情况下,是可以实现一年做6-7个项目的,相当于别人工作2,3年,甚至更久才能积累到的知识密度。end

下面是更多无际原创的个人成长经历、行业经验、技术干货。1.电子工程师是怎样的成长之路?10年5000字总结2.如何快速看懂别人的代码和思维3.单片机开发项目全局变量太多怎么管理?4.C语言开发单片机为什么大多数都采用全局变量的形式5.单片机怎么实现模块化编程?实用程度让人发指!6.c语言回调函数的使用及实际作用详解7.手把手教你c语言队列实现代码,通俗易懂超详细!8.c语言指针用法详解,通俗易懂超详细!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


联系客服 关注微信 下载APP 返回顶部 返回列表