6个月从0逆袭嵌入式开发!天坑专业小白速转,拿下15个Offer的疯狂之路!

最近在说“双非应该如何逆袭”,虽然我不是双非,但不都说这是个专业大于学校的时代,作为一个纯纯正正的天坑专业的工科女生,来聊聊我的逆袭之路

天坑专业开局:

我的专业有多天坑呢,我的专业名称是“交通运输”(代称传统工科专业A),但是我的导师其实本硕博是传统工科专业B(涉及导师就不具体说明了,害怕),可他机缘巧合又到传统工科专业C去当导师,然而我的研究方向又偏材料专业(传统工科D)。在这互不相干的A,B,C,D专业炮轰下,我学的东西就是啥都会一点啥都不行的四不像。而且研究方向由于偏材料,从研一到研二上我花费了大量时间去做“高温高压高危”的试验,而这对于就业一点帮助也无。

焦虑找寻方向+自我定位:

随着研二下,大概也就是去年一二月,我每天都很焦虑,也很迷茫自己未来要做什么。之前曾经想转过前端开发也学过一段时间,但是感觉形势很差,而且自身也没有优势。后面我觉得也不能就这样迷茫下去了,真正想要就业只能自救。于是我当时决定列出来自己所有的底牌和就业市场上的所有方向。

经过一通分析,考虑到虽然自己做的科研试验很垃圾且危险,但是当时稍微涉及了一点嵌入式技术(也是从前年11月才开始随便学的一点点),属于所学的乱七八糟里就业还比较有前景的了,再加上自己还是想做技术岗,所以最终选择了嵌入式方向。

建议:跟我一样迷茫的同学头等要事就是自我定位与职业方向选择

1.明确自身优势(已经掌握的技能点+自身兴趣)

2.行业与岗位调研(主流岗位有什么+企业类型)

3.两者对照选择自己的职业方向

开始高强度学习之路

选定方向后,因为时间很紧张,就不建议三天两头的换方向了,而且要瞄准目标区学习。这时候我就去各大招聘网站去看了嵌入式软件开发的要求,给自己确立了目标。剩下的就是不断提升自己的核心竞争力了。

关于我的学习路线,之前发布更详细版本过,其实把握住一个原则就好:面向面试学习,所以一定要去多看看面经,很多项目中没用到的东西可以先不学。

1.两个月:C语言(vx公众号自学编程村,C语言中文网)电路图(b站如何看懂电路图)单片机(b站野火stm32F407hal库)→结合科研背景形成项目。

2.一个月:Linux应用(正点原子)树莓派项目(b站王铭东YOLOv5识别物品)→结合之前有段水实习经历形成项目。

3.三个月:实习打杂(和rtos相关,野火freertos/rtthread官网文档二选一)力扣(其实后面发现根本不需要刷很多力扣,只刷高频题目即可,可以看我之前发布的总结的嵌入式必刷高频题目:嵌入式必刷高频题目

勇闯秋招中不断积累和继续学习

之后我就开启自己的秋招之旅,但是在这个过程中一定要继续不断的学习和积累:

学习是指可以仍旧补充自己的技术栈。好多小伙伴问我,我是什么技术栈。看上面我好像只有MCU➕rtos,但是秋招时我发现这样Linux就没办法投了,此刻秋招已经进入中后期了,但是我选择,继续学!于是又学了Linux内核实现(参考b站李述铜,哈工大李志军)。

积累是指不断记录自己面试中存在的问题,加深对项目的熟悉和理解。我会把基本上所有面试过的公司的面经都记录下来,每次面试前进行不断复盘,想看我20多家公司面经的看这篇20+嵌入式公司面经总结

总结:所以,每次有人问我现在开始转嵌入式晚不晚,来不来得及?

我想说:不晚真的不晚,你完全可以参考我的学习路线和学习经验去走,能帮你避免掉99%的坑。另外觉得自己学历低或者天坑专业的也不要害怕,看我其实也是劣势满满,也在极短时间内速成的。当然你可能说我学历高,但是你可能专业对口,或者有过比赛,甚至因为是男生规避掉了性别歧视。所以每个人都有自己的优劣势,而无论你是非科班、跨专业、学历劣势、零基础,只要你目标清晰、执行力到位,就完全可以通过精准学习+项目实战+实习积累,都能收获更好的offer!

#重来一次,我还会选择这个专业吗##嵌入式##牛客激励计划##双非应该如何逆袭?#
FreeRTOS PLUS 文章被收录于专栏

在去年秋招中,作为非嵌入式背景的工科生,我凭借自创FreeRTOS PLUS项目拿下华为、vivo、小米等15个Offer。 项目从0实现FreeRTOS内核,,6大创新点(内核级别2点,任务级别4点),深入调度与内存机制优化,并将其应用于ROS小车夜间巡检系统理论与实践深度融合,全面提升底层理解与工程实战能力,适合想转向嵌入式开发、冲刺大厂的你!

全部评论
目前我全部的学习经验,八股,20多家公司面经,全部都在这一个专栏里了,能覆盖你求职过程中99%的问题,主打一站式服务。专栏大纲如下:https://m.nowcoder.com/discuss/1457082
2 回复 分享
发布于 03-15 22:16 浙江
博主好厉害同交通运输硕这个破专业,想知道学姐的stm32是怎么学的,网上的教程看的有点偏硬件调试的很多,有点要求数电模电的知识,走嵌软需要多少硬件知识哇,研二了感觉也没时间走硬件了,各种接口需要特别了解嘛
点赞 回复 分享
发布于 03-22 05:31 江苏
博主好美!您的分享也非常有帮助!我是上海一所985土木强校的研二在读生,本科是双非土木;25年3月投了些简历发现很少有自己满意的,面试也约不到,软件算法岗现在准备压力太大了,现在想往嵌入式软件转,有使用ROS2开发移动小车应用程序的经验,请问从现在一直准备到秋招的话有机会拿到大厂的offer吗?
点赞 回复 分享
发布于 03-19 15:06 上海

相关推荐

07-14 17:08
已编辑
门头沟学院 Web前端
一面 1h10min 6.201、语义化为了什么,语义化在你的项目中,你做了什么?2、有两种盒模型,你说说看,这两种盒模型有什么区别,在开发过程中,使用到的是哪种盒模型?3、怎么去清除浮动?4、css选择器了解过吗,说一下权重。给同一div加上先绑定id,使用id选择器给红色,使用类选择器给绿色,最终显示什么颜色。5、css样式,a元素给了相对定位,z-index是1;b元素给了相对定位,z-index是2,c也给了相对定位,z-index是3,c他会覆盖b吗6、css模块化有了解吗?7、BFC范式了解过吗,如何创建一个BFC8、原型链了解过吗?说说看?9、函数里面创建了一个变量a并赋值,然后再把a赋值成方法,输出a,结果是什么?10、讲一下前公司开发具体流程吧11、异步编程说一下12、讲一下这个事件循环13、ajax用过吗,平时用什么?14、js的数据类型知道吗?如何判断数据类型?15、作用域了解过吗?var声明和let声明执行相关的问题?16、用class创建一个类,类里面创建一个方法fn(),方法输出console.log(this)。创建这个实例,然后调用这个实例.fn(),结果是什么?再把这个实例.fn赋值给一个变量,然后执行这个变量,输出又是什么?17、this指针了解过吗?改变指针的有哪些方法?说一下箭头函数的this18、讲一下闭包?作用?19、讲一个开发中最大收获吧20、浏览器了解吗,解释一下url输入到浏览器的过程?21、讲一下浏览器的控制台工具都有哪些吧,有什么功能说一说22、页面的性能优化怎么做?23、代码规范是怎么实现的?24、开发过程中,遇见问题怎么做?25、有没有开源项目,说一下26、未来一两年的规划?27、你觉得你在开发过程中遇到的开发过程遇到的最兴奋的点是什么?28、加班问题怎么看29、自身优缺点说一下30、如果领导跟你的意见不合,你会怎么做。31、面试官:如果我想让你做坏一个项目,你会怎么做?我:啊?来真的啊。嘿嘿反问:1、公司干的什么活?给机器人做中控系统,vue去实现对机器人的操控页面。2、结果?三天内6.25 二面 CTO面问我职业发展规划;起冲突了怎么解决;数学建模比赛的课题是什么,做的什么内容。反问:做什么业务?对发布出去的机器人软件更新,以及对后续机器人的软件开发。 使用vue3进行对机器人中控页面的性能优化等等6.27 oc
大族机器人二面3人在聊
点赞 评论 收藏
分享
bg: 双9,2024级硕,传统工科专业,算法知识范围仅限知道一些机器学习理论,了解基本的pytorch语法,打算砖码算法岗位,计划研1下找一段实习,从今年3月初已经开始在各大平台搜索实习经验了。转码时间线:2.28开始有实习想法,但是在岗位上纠结,在后端,大模型岗位纠结。最终决定大模型岗3.1-3.7吴恩达机器学习3.8-3.21李沐深度学习3.22开始刷leedcode3.24开始做简历3.24-3.25在github上跑开源项目:BERT部署+文本分类3.25-4.1在github上跑开源项目:ChatGLM-6B部署+LLaMA-Factory微调+Prompt模板3.27注册BOSS直聘3.28参加了第一场初创公司大模型的面试,感觉面试还可以,基本上能hold住但最后也都无疾而终了,盲猜可能是技术栈不太相符以及觉着我是低年级。3.29-4.5在github上跑开源项目:Llama3-8B+RAG4.7收到三家公司面试4.7下午面试一家中厂,问题太工程,而我是凑开源项目+偏算法理论性的科研,完全经不住拷打。4.8收到第一个offer,岗位感觉偏大模型调研,拒绝。4.10收到第二个offer,离学校路程半小时+大模型核心岗,但小厂,接收。回归整个实习准备,对我个人而言其实最难的是不断细化调整方向,以及在面试pass被无数次的心态调整,但总体来说是看着自己一步步的进步。记得第一次修改简历时,我对着空白文档发呆了两个小时,如今却能快速抓住岗位JD的关键词进行精准匹配;曾经在群面中紧张到声音发抖,现在面对压力面试已经能从容展现逻辑思维。
实习,不懂就问
点赞 评论 收藏
分享
评论
12
49
分享

创作者周榜

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