嵌入式C/C++求职陪跑训练营持续招募中
陪伴理工科大学生一起学习!一起成长!
很多人卡在嵌入式,不是卡在没板子,是卡在没方向。
后台经常有同学问我,入门嵌入式,第一块开发板买什么。
我一般都先劝一句:先别急着买。
不是说板子不重要,是大部分人买板子的时机不对。
一、板子进了抽屉,是因为买之前没想清楚
我见过太多同学,大一和大二之间,买了两三块板子。跟着视频点了灯,串口打印了几行字,然后板子就进抽屉吃灰了。
问题出在哪?出在买之前,没人告诉他这块板子是干嘛用的。
板子是工具,工具要跟着方向走。
嵌入式这个行业,粗一点分,就两条路。
一条是单片机方向。你以后做的东西,可能是一个家电控制器,一个传感器节点,工作内容会偏向硬件,画板子、接模块、调外设。
另一条是嵌入式软件方向。你打交道的是操作系统、驱动、应用程序,写的主力语言就是C/C++,岗位集中在消费电子、汽车、物联网这些领域。
两条路都正规,但你先想清楚走哪条,再决定买什么板子,顺序不能反。
二、方向定了,先做两件不花钱的事
第一件,把C语言的地基打牢。
指针、数组、字符串,这三个东西不扎实,板子买回来你也只能抄例程,抄完还是不会写。
第二件,装一个Linux虚拟机。
把常用的命令、gcc编译、makefile跑熟。这些在电脑上就能练,一分钱不用花,但到了板子上,样样都要用。
三、到这一步,选型一目了然
预算有限、想学实时控制的,STM32最小系统板,十几块钱就能拿下。
想做物联网、要联网的,ESP32更合适,WiFi和蓝牙都集成在芯片里,开发板也就二三十块钱。
十几二十块钱的板子,没有人买不起。真正贵的是你拿它没方向地耗掉的那一年。
我们线下带的同学,进来第一件事也是理方向。有个同学来的时候,抽屉里躺着两块吃灰的板子。我们先让他把C语言补扎实,再用他手里现成的那块板子做项目,三个月后,那块板子接上了传感器,做成了一个能联网上报数据的小终端。
同一块板子,方向对了,就是项目;方向不对,就是抽屉里的摆设。
总之,开发板花的是小钱,方向错了搭的是时间。
如果你也想学C/C++,以后想做嵌入式、机器视觉、物联网这些方向,1月的线下求职陪跑训练营正在报名,工程师一对一带教,加商业化项目实战,详细的资料和介绍我们都准备了,想要的同学直接找我们的小助手。
—END—
想要系统化学习C/C++的同学可以回复【1】,小助手会尽快将学习路线和相关的学习资料分享给你哈。解决学了一段时间感觉啥也没学会,不会写代码、项目不落地的问题。