嵌入式校招指南_完整学习路线

作者机械硕士,从零开始自学嵌入式软件,21届秋招进入国内芯片大厂。
 从自身转行经历来看,网上嵌入式学习路线的资料少之又少,大多千篇一律且复制粘贴。 
而嵌入式入行门槛高,技能树要求多,学习难度非常大,没有有效的方法指导,很容易迷失方向,错过校招。
在此专栏分享我的校招从零开始转行经验,请我喝杯奶茶,听我给你娓娓道来~
https://www.nowcoder.com/creation/manager/columnDetail/MWZkkj😀

————————————————————————————————————————————

一、个人情况
1. 写在前面
2.为什么跳出机械
3.为什么选择嵌入式
4.转行的建议

二、转行情况概述
1.C语言入门
2.51单片机
3. C语言基础
4.数字电路入门
5.STM32单片机学习
6.项目定稿与资料搜集
7.备战期末考试与六级
8.STM32项目——硬件
9.C语言强化
10.STM32项目——软件&调试
11.计算机组成原理
12.操作系统&计算机网络
13.Linux内核
14.数据结构与算法
15.C++
16.刷题论文开题
17.面试准备20.8.20~20.9.21
18.收到心仪offer,停止校招

三、转行攻略
3.1 确定目标
3.2分解目标
1)笔试能力
2)基础知识
3)项目经验
4)面试能力

四、转行计划——基础知识自学教材
(一).基础知识
1.C语言入门阶段夯实基础进阶理解
2.计算机组成原理入门阶段夯实基础进阶理解
3.操作系统入门阶段夯实基础进阶理解
4.计算机网络入门阶段夯实基础
5.硬件基础入门阶段

五、转行计划——笔试部分自学教材
1.数据结构与算法入门阶段夯实基础
2.C++学习
3.刷题实战前的基础真题练习

六、嵌入式开发板学习
1.51&STM32单片机51单片机STM32单片机项目经历
2.*Linux开发板(可选)IMX6ULL开发板Linux项目

七、简历制作

八、行业、公司,城市&岗位

九、面试注意事项

十、入职前、后注意事项

十一、常见问题汇总

十二、写在最后
#晒一晒我的offer#
https://www.nowcoder.com/creation/manager/columnDetail/MWZkkj
全部评论
时代变了啊,那个时候嵌入式还不卷,现在都成啥样了
4 回复 分享
发布于 2023-07-28 07:09 江苏
本科学历,自学转可行吗
1 回复 分享
发布于 2023-06-01 20:13 河南
太棒了,老哥
点赞 回复 分享
发布于 2023-06-21 14:52 陕西
/\
点赞 回复 分享
发布于 2023-07-17 14:44 江苏
楼主您好,请问你从开始学习C语言,到最后面试游刃有余,总共学习了几个月?是全身心学,还是一边完成机械的课程要求,一边挤时间学?
点赞 回复 分享
发布于 2023-12-22 22:40 河南
订单错误咋回事
点赞 回复 分享
发布于 2024-03-10 16:09 北京
Mark
点赞 回复 分享
发布于 2024-08-04 19:22 重庆

相关推荐

vivo 嵌入式软开 总包算上各种补贴比华为一年少6w左右
点赞 评论 收藏
分享
秋招旅途慢慢从酷暑走到了寒冬,趁着周末悠闲的午后把自己一路的经历做个总结,好好告别,能给26届牛油提供到帮助就更好啦。祝愿牛友们前程似锦,工作顺利!bg: 92非科班,一段实习,无论文,竞赛若干从研一开始,就想走软硬结合的路线,自己当时并不喜欢后端那种CRUD,而是喜欢自己的代码操控物理硬件的感觉,所以并没有像往届师兄那样,研一就开始刷题,学习408那些知识,而是跟着老师做机器人相关的项目,积攒嵌入式的经验,有实验室的工程师带着学习,算是有点收获。那时候实验室基本都找的后端,互联网,所以我对嵌入式找工作一无所知,没有师兄师姐的经验,我对嵌入式找工作难度的认知甚至停留在工资不高,越老越吃香,计算机的科班不愿意去,单片机,基本外设玩的精一点就能找到,不用刷题和背那么多的八股等。然而从去年那一级的师兄找互联网的工作屡屡碰壁从而转向嵌入式,才意识到这个行业似乎没那么轻松,尤其是黑马等机构开始培训嵌入式,几乎人手一个智能家居、智能小车项目,这个行业与几年前大有不同了,今天牛客很多帖子说堪比java。可是真正的做底层软硬件,项目并不像webserver那种,只要代码一样就能跑通,各种灵异和奇怪的事情随时可能发现,而且大概率没有具体的参考因为芯片,平台,硬件的不同,所以我感觉这并不是一个能速通去转的行业(之前周围确实有传统工科生三个月速通转到java开发的案例)。这几年,半导体和新能源行业的发展,嵌入式的工资水平有了很大的起色,相比互联网激烈的竞争市场,愿意低个1-2k来跳到这个行业的人多了,但岗位又是有限的,所以公司选人的标准自然就五花八门,慢慢的八股背起来,题也要刷起来。从我个人的面试经历来看,嵌入式岗位八股的考察主要是C/C++的基础知识和操作系统,计网和数据结构相对少一点,所以嵌入式的同学一定要学linux!最好应用开发和驱动开发都能有所涉及,现在也很少有岗位让你纯做裸机开发,很多soc都是多核异构,某个核心跑linux,某个核心跑RTOS这种。很多中间件和驱动层也是需要C++编写,所以也不能只会C。C++八股可以看看编程指北的博客,操作系统的八股可以看小林coding的博客,都涵盖了大部分面试的问题。刷题的话没办法,笔试和一些面试的硬性要求,嵌入式一般难度不会特别大,当然也有不少通软和嵌入式算法题难度一样,比如华为等公司。把代码随想录和hot100里面的经典题目反复多刷几遍,很多就已经够用了,主要是一个思维的训练。下面是个人的一些面试情况,太菜了很多简历被刷或者笔试就挂了就不写了,大部分是嵌入式岗,少数投了些c++岗,相同情况的可以看看可以投那些公司,找工作信息是十分重要的,我自己找工作以前真不知道嵌入式可以有那么多公司可以投,就知道大疆,华为,手机厂这些,多投多看,积攒面试经验很重要,秋招刚开始的几场面试基本都面的不行,就是因为没有经验,导致心态不好。可以试试看抱着战略上藐视,战术上重视的心态去面试,避免自己过度紧张而慌乱。面试前也可以社交平台上去搜搜相关岗位的面经,看看别人问了哪些问题,大概率能遇到原题!----------------------------------------------------------------------------------offer/oc: 比亚迪 驱动开发开立医疗 c++开发拓竹 嵌入式开发海康威视 软件开发算能科技 嵌入式开发宇量sheng 底层软件开发影石 云台嵌入式富兰瓦时 嵌入式开发旷视科技 部署优化经纬恒润 MCU工程师华为 终端bg 理想汽车 linux系统软件开发hr面挂/泡死:美团 无人机业务 软硬件开发虹软 c++开发中望cad c++开发恒玄半导体 嵌入式商汤科技 嵌入式广立微电子 c++开发一面:禾赛 操作系统  一面无后续,算挂沐曦 一面挂卓驭 一面挂诺瓦星云 一面挂蔚来汽车 换电业务 拒二面金山cpp开发 拒一面小米汽车 车联网 拒一面联影 一面挂菜鸟 一面挂地平线  一面挂简历/笔试挂: 一大堆。。。三方: 理想汽车------------------------------------最后想分享几句秋招牛客看到自认为很有用的话,及时的宽慰了我的心态:1.  公司面试难度大不是因为你不够行,是因为他们不怎么招人,不要因为一两次的面试压力就自我否定。2. 比较是偷走幸福的小偷。3. 学会祛魅,不要神话某个公司,那只是打工的地方而自己是螺丝钉,干几年说不定就会换的。#25届秋招总结##通信/硬件秋招总结#
点赞 评论 收藏
分享
评论
10
99
分享
牛客网
牛客企业服务