嵌入式工程师校招经验与学习路线总结

前言:不知不觉2023年秋招已经结束,作者本人侥幸于秋招中斩获数十份大差不差的OFFER,包含:Top级的AIGC,工控龙头,国产MCU原厂,医疗器械,新能源车企等。总而言之,秋招总体情况本人还是非常满意的,当然薪资方面可能稍微欠缺了点。考虑到经济下行,各行各业普遍降薪裁员的特殊情况,作者本人也能理解!应群内粉丝要求,写一篇帖子总结一下秋招以及学习路线规划!

一、嵌入式工程师校招经验

1.1 作者有话

【免责申明】作者本人目前也只是一名学生,可能这种概括性和指导性的博客帖子会存在很大的主观性因素!希望各位读者朋友辩证的看待此博客!

实话实说,嵌入式工程师目前就业压力是非常大的,各大培训机构疯狂鼓吹嵌入式行业的火爆,导致大量人员涌入嵌入式这个行业,使得该行业迅速趋于饱和内卷状态!以前嵌入式工程师的学历门槛是非常低的,在作者的角度看来是非常不吃学历的。可是现在稍微好点的公司,嵌入式工程师都要很好的学历和学校(985,211,QS100等)。

行业技术的深度与广度也在不断增加,依稀记得还是本科生的时候,会玩51单片机接触过STM32就可以找到不错的工作了。现在,秋招你这种情况完全不够打的!所以想在秋招中脱颖而出就只能去内卷自己的技术与经历!

1.2 秋招简历

简历作为就业机会的敲门砖是非常重要的,一份优秀的简历需要不断地去优化(数十遍优化)。作者在秋招过程中一共优化了 16 遍简历,更是为了心仪公司定制了几份简历!花费大量时间去制作适合自己的简历是非常重要且值得的!

推荐简历组成:(1)个人信息(2)教育背景(3)专业技能(4)项目经历(5)证书与荣誉

1.2.1 个人信息

个人信息这点其实最主要的就是留下你的个人联系方式这点是很重要的,其次,个人建议把你的出生地给删除, 很多HR特别在意出生地是否匹配,不匹配的可能直接pass掉!!!个人信息,作者的设计出发点是越简单越好,尤其私企而言,提供年龄和联系方式就OK了!!!

1.2.2 教育背景

教育背景也就是学历门槛,在校期间绩点优异的,可以把自己绩点排名也写上去!!!

1.2.3 专业技能

专业技能是HR和面试官快速识别你与该工作是否匹配的点,也是你工作时候大概率需要使用的技能。这一点可以去各大招聘APP去看看岗位需求,结合自己实际情况填写!

【BOSS直聘】上的著名公司的招聘技能要求,读者朋友平时学习技能的时候也可以专门面向企业学习。看看招聘需求是什么,你就学什么,这样操作下来基本就不会毕业就失业!当然,好公司除了基础的技能门槛,学历和人生经历也是很重要的考核点!!!

【专业技能例程】

1.2.4 项目经历

嵌入式工程师作为偏硬件行业的岗位是非常吃项目经验的,很多公司现在都希望应届生一入职就可以上手工作,所以项目经验就显得非常重要了!作者个人建议是【以赛代练】,通过电赛去获得项目经验是学生阶段性价比最高的方案。当然如果因为种种因素导致无法参加比赛,可以尝试自己去网上复现一些嵌入式项目作为项目经历也是可以的!

项目经历模板

1.2.5 证书与荣誉

证书与荣誉一般是简历上HR比较关注的点,尤其是含金量高的比赛,比如:ACM,CCF,华为杯,数模国赛美赛,本科电赛等!

以上为学习生涯部分电赛与数模比赛奖项(防止不良人员盗用故打上水印),其中,有水赛也有个人感觉含金量还行的比赛!

全国大学生英语4,6级(雅思托福),全国计算机等级考试(语言类2级,嵌入式系统设计3级,嵌入式工程师4级),计算机软考等都是简历中可以写得!证书永远都是韩信点兵,多多益善得东西!

1.3 秋招面试技巧

1.3.1 自我介绍

1.3.2 技术面八股文

这里直接推荐作者的面经:http://t.csdnimg.cn/Hym4F

1.3.3 HR综合面

HR综合面不确定因素太多了,这个东西更看个人素养和临时决策,这里就不细说了!

二、学习路线规划

2.1 基础学习

【初级阶段】专业知识: 数电,模电,C语言,电路;学习各类传感器,完成小demo编程;

【中级阶段】以常见的STM32为例,学习各类通信协议与外设;选择一款RTOS学习,例如:FreeRTOS,UCOS-II,RT-Thread;

【高级阶段】学习Linux驱动与Linux应用,学习Qt,学习深度学习部署与轻量化;

2.2 高级进阶

上述基础学习是常规的嵌入式工程师的路线。其实,嵌入式工程师还有很多分支,比如:电控工程师,嵌入式AI工程师,物联网工程师(IOT),Android工程师等

三、博客终语

3.1 粉丝群

嵌入式技术交流群(1):958820627(可能已满);嵌入式技术交流群(2):876919359 ;欢迎加群,有问题可以群内分享技术交流(看到且会基本都会回答),秋招和春招会有诸多大厂内推码或者内推名额推荐。希望大家友好讨论技术知识!!! 

3.2 感慨

岂不闻,光阴如骏马加鞭,日月如落花流水,曾经的孔乙己终需褪下长衫!转眼间,作者投身于嵌入式已经6年了,6年时间收获了很多,也失去了很多,青春就此错过!希望后来者可以持之以恒地奋斗在嵌入式与开源的第一线,后生可畏矣!春风若有怜花意,可否许我再少年!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/205178.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

HarmonyOS开发工具DevEco Studio的下载和安装

一、DevEco Studio概述 一、下载安装鸿蒙应用开发工具DevEco Studio 开发鸿蒙应用可以从鸿蒙系统上运行第一个程序Hello World开始。 为了得到这个Hello World,你需要得到这个Hello World的源代码,源代码是用人比较容易看得懂的计算机编程语言规范写的…

leetcode做题笔记1466. 重新规划路线

n 座城市,从 0 到 n-1 编号,其间共有 n-1 条路线。因此,要想在两座不同城市之间旅行只有唯一一条路线可供选择(路线网形成一颗树)。去年,交通运输部决定重新规划路线,以改变交通拥堵的状况。 路…

排序:直接选择排序

直接选择排序: 本质: 直接选择排序的本质就是在数组中进行遍历挑选出最大的元素,讲最大的元素放到对应的位置后,再次选出次大的位置,而后又放到对应的位置..........................直到数组成为一个有序序列。 优…

Leetcode刷题笔记题解(C++):LCR 121. 寻找目标值 - 二维数组

思路:从左小角或者右上角开始遍历,假设右上角开始遍历,如果当前值大于目标值则列-1;如果当前值小于目标值则行1,以此遍历来查找目标值;注意col和row的选取 class Solution { public:bool findTargetIn2DPl…

异常检测 | 基于孤立森林(Isolation Forest)的数据异常数据检测(结合t-SNE降维可视化)

异常检测 | MATLAB实现基于孤立森林的数据异常检测 目录 异常检测 | MATLAB实现基于孤立森林的数据异常检测效果一览基本介绍程序设计参考资料 效果一览 基本介绍 Matlab实现基于孤立森林(Isolation Forest)的数据异常数据检测可视化(完整源码和数据) 基于孤立森林(…

状态机的练习:按键控制led灯

设计思路: 三个按键控制led输出。 三个按键经过滤波(消抖),产生三个按键标志信号。 三个led数据的产生模块(流水,跑马,闪烁模块),分别产生led信号。 这六路信号(三路按键信号&am…

SpringBoot 注入RedisTemplat 启动报错

需求 因为需要限制部门内多个人员同一时间操作同一批客户的需求,考虑下决定用Redis滑动窗口实现自过期以及并发校验。 问题 新建了个Redis工具类封装RedisTemplat 操作,到启动时却发现无法正常启动,报错注入错误。 The injection point has…

SpringBoot集成系列--ElasticJob

文章目录 一、集成步骤1、添加 ElasticJob 的依赖2、配置 ElasticJob3、定义Job 二、ElasticJob-UI三、Elastic-Job分片理解四、原理 一、集成步骤 1、添加 ElasticJob 的依赖 引入相关依赖到pom.xml <!-- Elastic-Job --> <dependency><groupId>org.apac…

Liunx Centos 防火墙操作

liunx centos 防火墙 查看防火墙状态 systemctl status firewalld查看已经开放的端口 firewall-cmd --list-ports添加端口3306 firewall-cmd --zonepublic --add-port3306/tcp --permanent重启防火墙 firewall-cmd --reload数据库开放账号可以外网登陆 mysql -u root -p …

JavaSE语法之五:数组的定义与使用(超详解!!!)

文章目录 一、数组的概念1. 什么是数组2. 数组的创建及初始化3. 数组的使用3.1 数组中元素的访问3.2 遍历数组 二、数组是引用类型1. 初始JVM的内存分布2. 基本类型变量与引用变量的区别3. 引用变量4. 认识null 三、数组的应用场景1. 保存数据2. 作为函数的参数2.1 参数传基本类…

Cheat Engine修改器检测方案

在游戏安全对抗过程中&#xff0c;有不少外挂的实现基于对游戏内存模块进行修改&#xff0c;这类外挂通常会使用「内存修改器」。 据FairGuard游戏安全数据统计&#xff0c;在游戏面临的众多安全风险中&#xff0c;修改器的占比高达16% 。如此高的占比&#xff0c;修改器的危害…

血糖仪_智能便携式血糖检测仪定制_基于联发科MTK8788血糖仪方案

糖尿病早期通常没有明显的症状&#xff0c;因此很难自己意识到自己已经进入高血糖状态。而且&#xff0c;到医院进行检查需要挂号、门诊和排队等步骤&#xff0c;不仅费时费力&#xff0c;对于父母来说&#xff0c;频繁去医院检查是不现实的&#xff0c;也不舍得这样做。因此&a…

maven-assembly-plugin 自定义打包

我想把input文件夹给打包进去 pom文件 <build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-assembly-plugin</artifactId><executions><execution><!-- 配置执行器 --><i…

vue2 百度地图实现 车在线路上移动 BMap、BMapGL

文章目录 效果BMap 实现vue2 中BMap实现vue2 中使用BMapGL实现 参考文章&#xff1a; 百度地图API实时画出动态运行轨迹&#xff08;一条行驶轨迹&#xff09;&#xff0c;车头实时指向行驶方向&#xff0c;设置角度偏移 下文中可能用到的图片统一放在上面&#xff0c;自取。 …

Halcon threshold_sub_pix (Operator)

read_image(Image,fabrik) threshold_sub_pix(Image,Border,35) dev_display(Border)Image是输入的原始图像&#xff0c;Threshold是设定的阈值&#xff0c;Width和Height是像素值计算区域的大小&#xff0c;ThresholdedRegion是经过分割后得到的二值化结果。 在对图像进行二值…

深眸科技以机器视觉高性能优势,为消费电子行业提供优质解决方案

机器视觉技术近年来发展迅速&#xff0c;基于计算机对图像的处理与分析&#xff0c;能够识别和辨别目标物体&#xff0c;被广泛应用于人工智能、智能制造等领域。 机器视觉凭借着高精度、高效率、灵活性和可靠性等优势&#xff0c;不断推进工业企业生产自动化和智能化进程&…

Anaconda安装教程及多次安装失败原因

Anaconda下载网址 本教程包含两部分&#xff1a;安装教程和多次安装Anaconda导致的失败原因分析 Anaconda安装包官网下载链接 ![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/b5be0deb0aef4a81a594df79ddc1cc96.png#pic_center 安装 按以下步骤安装 红色波浪…

UEC++ 探索虚幻5笔记 day11

虚幻5.2.1探索 项目目录探索 C工程一定不能是中文路径&#xff0c;中文项目名&#xff0c;最好全部不要用中文&#xff0c;蓝图项目可以是中文浅浅创建一个空项目&#xff0c;讲解一下之前UE4没有讲解的项目目录文件的分布组成 .vs&#xff1a;文件夹一般是项目编译缓存文件夹…

一维相位解包裹

一维相位解包裹 本文首先介绍最简单的一维的位相解包裹算法。设W是包裹运算符&#xff0c;中是解包裹位相&#xff0c;是包裹的位相。则一维位相解包裹可表示为&#xff1a; 解包裹就是要选取正确的k,满足&#xff1a; 两个相邻像素位相的差值如下&#xff1a; 由式(2-1)和式(2…

C语言——2048完整版

2048是一个简单又有趣的小游戏&#xff0c;相信大家都接触并了解过&#xff0c;那如何通过代码来实现他呢&#xff1f;下面就让我们来一起看看。 目录 1、头文件 2、主函数 3、 StarGame 4、GetNum 5、Show 6、Picture 7、GetButton 8、MergeLeft 9、MergeUp 10、MergeR…