首页 > 嵌入式秋招上岸记,用5W1H把offer“烧”进简历里
头像
sagima
发布于 今天 08:06 山东
+ 关注

嵌入式秋招上岸记,用5W1H把offer“烧”进简历里

用很俗套的一句话开头:时间过得真快,转眼26届秋招已经轰轰烈烈的开始很久,提前批都打完上半场了。

自我介绍的话,我是去年在秋招战场上被卷飞了的一批人之一,在秋招历程中选择了嵌入式软件开发这一方向,投递了100余份简历[1],最终也收获了不少offer,虽然目前从事的工作偏离了嵌软的路线,但自认为也有资格和大伙一起探讨一下,如何用5W1H法则,把offer牢牢攥在手心里。

(PS:本文不贩卖焦虑,只分享经验,附赠一点点“社畜式自嘲”)

1. Why:为啥选嵌入式

说实话,当初选嵌入式,真不是因为喜欢或者多高大上,只是因为实验室里的求职方向大概分两种:Java软开和嵌入式软开,而Java软开的技术栈是要比嵌软复杂的,因为懒,所以选了后者。

但咱不能这么说啊,所以寻思了一下,似乎还有另一种原因:我想让我的代码,不止在屏幕上跑,还能让灯亮、让电机转、让机器人扭屁股! 💡🤖

所以我整理了一下我的答案,改成了:比起虚拟的软件世界,嵌入式更像是现实世界的魔法师,能让我的每一行C/C++代码都有可能控制真实世界里一台冰箱的温度、一台扫地机器人的路径、甚至一架战斗机的飞行姿态。

但现实也很骨感啊,不断的编译报错、串口调试一整天都不对、原理图就像天书一样……但真当有一次编译全程没有冒红字,最终设备完美的按照我规划的路径运行,真的会有一种“我是造物者”的成就感。

所以Why嵌入式:因为我想让世界“动”起来

2. Who:谁适合搞嵌入式?

刷抖音的时候,有两种论调,一种是Java适合211以上的学生去做,嵌入式适合所有学历;另一种是嵌入式门槛高、薪资低、前景差。

但要我说,都对,都不全对,先别急着被带跑偏了节奏,看看自己是不是这种人:

  • ✅ 喜欢动手,不满足于流水灯的点亮
  • ✅ 对硬件有点兴趣,看到电路不晕
  • ✅ 能忍受“改一行代码,烧十次程序”的寂寞
  • ✅ 英文阅读能力尚可(datasheet是全英文的)
  • ✅ 心态稳,能接受“明明没改,怎么又报错了”

如果有三个以上正确的,那就没啥问题了。

至于性别,没有这一说,很多女生做项目都是要比男生还稳的。

3. What:嵌入式到底是干啥的?

我刚开始选嵌入式也是寻思比较简单,但接触之后,尤其是看到八股之后,整个人都不好了

  • C语言:指针、内存管理、结构体对齐……(别笑,sizeof(int*)是多少?)
  • 单片机/ARM:中断、DMA、时钟树,STM32全家桶了解一下
  • 操作系统:RTOS、FreeRTOS、任务调度、优先级反转
  • 计算机基础:计算机组成、数据结构、网络基础(TCP/IP三握四挥)
  • Linux驱动(部分岗位):字符设备驱动、设备树、Makefile

然后发现到了面试,上面这些八股全不问,问用过哪些调试工具、问I2C和SPI的区别,回来后发现还得继续学。

所以一定一定不要临时抱佛脚,起码把八股大致看过一遍才行[2]

4. 秋招时间线

说是秋招,但真等秋天才开始,确实有点晚了,嵌入式的秋招,应该从6月就开始了:

6-7月,提前批;8-9月:正式批;10-12月,补录、捡漏、央国企。

这会儿可能需要说一个心态的问题,我去年刚开始觉得自己学历尚可,没必要海投,但真到了八月底九月初,也就是这会儿的时候,眼看着其他人都在陆陆续续进行面试,而自己只有大量的测评和笔试,确实慌了,所以开始采取了海投战术,一些自己原本不打算去的城市或者公司,都投,结果就是九月份的测评和笔试特别多,以至于有点占用别的时间了。

而事实的结果呢,似乎就算那会儿投的几十家公司不投,也对结局不造成什么影响。太多学生在脚踏两只船,也有太多的公司在把学生圈起来泡池子了,如果有朋友现在和我当时一样有点慌,那请一定稳住心态,同时不断地问自己想要什么。

5. Where:去哪找工作?

很多很多时候,在一家公司的投递页面直接Ctrl+F搜「嵌入式」,真不一定能搜到嵌软的岗位,那你就得看看别的名字了:

  • 嵌入式软件工程师
  • 单片机开发
  • Linux驱动开发
  • 物联网开发
  • 智能硬件工程师
  • MCU开发
  • 自动化控制工程师

如果问行业的话:

  • 汽车电子(智能座舱、自动驾驶)🚗
  • 消费电子(TWS耳机、智能手表)⌚
  • 工业控制(PLC、机器人)🏭
  • 物联网(智能家居、传感器)🏠
  • 通信设备(华为、中兴)📡

至于怎么找,这里就不教了。

6. How:怎么准备?

由于我是半路出家的八股选手,很难在这道题上给大家多少帮助,大概规划一下吧:

首先是要打牢基础,C/C++的语言基础、数据结构基础、LeetCode的Hot100中简单和中等题,单片机基础(可选);

其次是需要有对口的项目,千万别再碰那个51单片机了,可以看看正点原子或者韦东山的项目合集,一个32、FreeRTOS、Linux三渲二基本上就够了;

项目不求多,但一定一定要讲清楚,对自己简历上的每一个关键词负责,为什么用这个方案?遇到啥bug?怎么解决的?性能优化了哪些?

最后是简历,这里不细讲,之前写过一些通用的,看下面相关阅读就成[3-6]。

如果自己实在不会准备,可以看看@工科女的日常的帖子。

相关阅读:

[1] 我的秋招投递时间线

[2] 🔥牛客贡献榜Top3嵌入式面试通关秘籍!模拟面试+八股精讲,助你横扫offer!🔥

[3] 【面试实战8】简历上要不要写主修课程、学生工作、自我评价

[4] 【面试实战9】简历制作技巧,适当的包装可能事半功倍

[5] 【面试实战11】校招简历,HR会注意哪些Point?

[6] 简历中哪里可以“掺水”,哪里坚决不行

[7] 免费专栏:SAGIMA笔面经整理

[8] 免费专栏:SAGIMA经验浅谈

[9] 免费专栏:SAGIMA牛马咖啡

全部评论

(9) 回帖
加载中...
话题 回帖

热门推荐