给学弟学妹一些自学嵌入式的小建议

作为一个曾经自学嵌入式,参与过秋招/春招,投递了上百份嵌入式简历的人,发表一下自己的观点吧。当然,现在嵌入式越来越卷,难度应该更大了!

个人'基础'技能方面

① 熟悉C语言;② 熟悉常用数据结构(数组、链表、堆、栈、队列)。括号中的均为线性结构,对于非线性结构(二叉树、图)等要求不高,知道即可。③ 熟悉ARM单片机,如常见的STM32F1系列的(基础型单片机)。要理解单片机的内部结构、最小系统,理解GPIO、定时器、中断基本原理,熟悉串口、SPI、IIC通信,熟悉ADC等数模转换接收、DMA传输等。-----------------------------按几年前行情,会这些基本上找个5-7K的工作够用了!但是,现在卷啊!

个人'加分'技能方面

① 在熟悉C语言的基础上,熟悉C++语言;② 在掌握ARM基本原理,熟悉上述1中ARM的各类内容的基础上,熟悉RTOS实时操作系统,一些物联网协议MQTT、ZigBee、蓝牙、wifi等其中一种或几种;③ 熟悉Linux操作系统的基本使用(Linux指令、vim编辑等);④ 熟悉Linux应用开发、QT上位机设计等;⑤ 熟悉Linux内核,能够进行系统移植剪裁、熟悉部分设备的驱动方式;⑥ 熟悉Python,能够训练模型,在嵌入式设备部署AI、深度学习等;-----------------------------对于本科生:会①、②基本上去小公司找个8-10K的工作够用!如果能掌握③和④,拿到10K以上也不难!对于硕士生:会①、②中规中距,找个9-10K的工作差不多!如果能掌握③和④,拿到13K以上也不难! 如果掌握⑤和⑥,拿到18K以上绝对是可以的!

个人项目方面

从我个人角度,如果你是本科生,你最起码应该准备2个项目,而且这种项目最好不要是基础类型的项目,比如蓝牙避障小车。应该更加聚焦于项目的综合性,有一定的广度或者深度。如果你是硕士研究生,那最起码准备3个项目!比如可以有一个STM32+RTOS项目,然后再有2个嵌入式Linux项目。最好,你的项目是和企业横向有关,这也是比较吸引面试官的点!

实习经历

无论是本科还是硕士,建议大家一定要多投简历,大二、大三;研一、研二都是出去实习的好机会!不要等到秋招了,才开始准备自己的简历,才开始匆匆忙忙找项目。可以先做2个项目,写一个实习简历,多去投一些实习岗位,循序渐进,一步步来!

嵌入式软件工程师面试完全指南

面经一共32篇文章,12w+字数,包含全部最新的面试必问考点,4.7w+同学学习,3300+订阅,非常适合在找工作面经薄弱的同学,销量即是口碑,提前订阅提前享受,持续更新中。

原帖链接:https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM

全部评论
该学习就得弄一下了
点赞 回复 分享
发布于 今天 11:33 江苏

相关推荐

01-29 18:11
海南大学 Java
奔跑的suechil...:单从项目看这个简历不怕被问穿吗 带微服务的项目需要相当多的项目理解和经验诶
点赞 评论 收藏
分享
白火同学:1、简历可以浓缩成一页,简历简历先要“简”方便HR快速过滤出有效信息,再要“历”用有效信息突出个人的含金量。 2、教育背景少了入学时间~毕业时间,HR判断不出你是否为应届生。 3、如果你的平台账号效果还不错,可以把账号超链接或者用户名贴到对应位置,一是方便HR知道你是具体做了什么内容的运营,看到账号一目了然,二是口说无凭,账号为证,这更有说服力。
面试被问期望薪资时该如何...
点赞 评论 收藏
分享
评论
点赞
4
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务