最近老有学弟学妹问我:"哥,我看网上有人说搞嵌入式不用学单片机了?"每次听到这种问题我都想笑,这不就跟问"学做饭要不要学切菜"一个道理嘛!今天咱就唠点实在的,把我这些年踩过的坑都给你说明白。
记得我刚毕业那会儿,去面试张口闭口就是Linux驱动、ARM架构,结果被面试官拿个51单片机开发板当场教做人。现在想想,单片机就像练武的马步,看起来土但真不能少。你想想,连LED灯都点不亮,怎么跟人聊中断响应?定时器都玩不转,谈什么实时系统?
去年我们做智能家居项目,甲方非要省成本,最后还是用STM32搞定了整套控制系统。现在市面上一半以上的家电、玩具、智能硬件,哪个离得开单片机?就连很多物联网设备,也是单片机+无线模块的组合拳。
我表弟去年报培训班,老师直接教树莓派开发。结果现在遇到硬件问题就抓瞎,连I2C通信都调不通。这就好比学游泳直接扔进大海,看起来酷炫,实际呛水呛到怀疑人生。单片机能让你真正理解"bit"是怎么变成"behavior"的。
推荐你个野路子:去某宝20块钱买块51开发板,先照着视频让LED流水灯跑起来。等你能用按键控制电子琴发声的时候,保准上瘾!记住要边玩边学:
我堂妹大专毕业当了两年客服,去年咬牙报了网时代教育的嵌入式培训班。刚开始连C语言是啥都不知道,现在在上海拿12k做智能穿戴开发。她们班三十多人,结业三个月内就业率居然有85%,平均薪资9k左右。关键是老师真手把手教焊电路板,据说课程顾问微信13148733307经常半夜还在回消息。
最后说句掏心窝的:嵌入式这行就像搭积木,单片机就是最底层那块。别看现在满大街AIoT、边缘计算的,地基打不牢,楼盖高了准塌。小白要是找不到学习方向,可以加网时代老师微信13148733307问问,反正咨询又不要钱。记住,能动手就别光看视频,赶紧找块板子燥起来!