首页 » 99链接平台 » 裁员5个月后我通过自学成功转行嵌入式的学习经历分享!(裁员转行学习项目这个时候)

裁员5个月后我通过自学成功转行嵌入式的学习经历分享!(裁员转行学习项目这个时候)

乖囧猫 2024-10-30 08:08:06 0

扫一扫用手机浏览

文章目录 [+]

先简单介绍下自己,我是2019年毕业,专业是机械学院的一个小众专业。
2019年7月到2020年10月期间在做硬件相关工作,但是没怎么画板子。
2020年10月-2021年4月gap了半年去考研了,2021年4月没找到调剂,考研失败,出来继续工作了。

第二份工作是类似于硬件技术支持类工作,2023年6月底公司有风声出来要裁员,7月初基本做实,7月末谈好赔偿,7月31日正式失业。
一直到2024年收到嵌入式Linux开发的offer,中间gap了5个月。

我毕业后一直是打算做硬件的,但是第一份工作进去莫名其妙被分配到了硬件的质量管理岗位,在这个岗位轮岗了10月,硬件开发能力是基本没见涨,这也是我当时gap半年选择去考研的原因之一。

裁员5个月后我通过自学成功转行嵌入式的学习经历分享!(裁员转行学习项目这个时候) 99链接平台
(图片来自网络侵删)

第二份工作岗位是硬件工程师,但是更多的工作内容是技术支持以及和工厂对接,所以其实第二份工作也没什么实际硬件开发经验,导致我想跳槽也很难再找到硬件开发的工作。
此时我就萌生了想要转行的想法。

时间大概是在第二份工作工作了半年左右的时候(2021年10月),为了让自己跨度不那么大,所以选择了和硬件有点关联的嵌入式软件
我的转行经历这里得分成两个时间段来说,裁员前和裁员后。

前面说了我是2021年10月有了转行的想法,那个时候基本没什么编程基础,大学学了一门c#还是60分飘过。
所以从21年10月开始我又重新学习C语言,这个时候主要是根据《CPrime Plus》这本书学的,学到年底又在虚拟机下装了个Linux系统折腾了一下,但后面过年之后就搁置了。

22年3、4月份上招聘软件投了一些简历,这个时候软硬件都有投,但最终没有找到合适的。
后来偶然间了解到华为od只要机试过了就有希望转行,想着试试这个方向,大概6月联系了hr,他给我发了牛客网的机试题库。
做这些题库的时候,我意识到自己的水平还很差,很多机试题都答不出来,所以这个时候我又去学习了一些数据结构和算法相关的知识。

因为那段时间本职工作也很忙,所以也是状态好一点就学习一下,状态不好就摆烂。
到10月工作没那么忙的时候,才正式刷华为在牛客网上的题目,并写题解。
那段时间个人感觉是我编程水平提升最快的时候。

到23年初我还没刷完,加上本职工作有点忙,想着在23年4月去试试od的机试,最终各种耽搁,终于在23年5月的时候去试了下华为od的机试,只完整做出了一道题,没有通过。
那个时候开始质疑自己是否适合写代码,摆烂了一段时间,看了很多转行的帖子。

这个时候大概是23年6月下旬,我开始重新从51单片机开始学起,好在有硬件基础和C语言基础,总体来说不是太难。
6月底的时候大概知道要裁员了,但这段时间还是坚持又学习了STM32,都是在B站江科大学的。

学完基础的时候也到了快要裁员的时候了,这个时候刷知乎,看到很多帖子都在说要嵌入式得去学Linux才好,于是我这个时候又去买了块Linux的板子,打算开始学Linux。
时间很快来到裁员日,办完裁员手续,玩了几天,然后正式失业,也正式开始了我的转行之路。

裁员后玩了几天,找了个付费自习室支付了一个月,开始了我的Linux学习之路。
但是很显然我严重低估了Linux的学习难度,我买的是韦东山老师的开发板,刚开始完全跟不上节奏,跟着操作了几天后还是不知所以然,最后还是得去补Linux的知识。

这时候主要学习内容是文件10、进程线程、网络编程这些,学完之后在网上找了个在线词典的项目跟着写了一遍,这个时候一个月也差不多结束了。
这一个月的学习让我发现,即使是在自习室,我也高估了自己的自制力,学习效率有点低,这或许就是我的劣根性,自制力太差。
这也是我裁员前早就萌生转行想法,却一直没能如愿的原因。

此时我的房租也到期了,于是就回到了老家,差不多是9月10号的样子。
回家后家里有些事情以及刚换了环境,基本学习不下去,加上国庆节一些朋友回来,差不多属于摆烂的阶段。

10月下旬的时候整理了下简历,投了一些岗位,有一些面试,大多是硬件岗位以及包含同时要求一些软件的岗位。
总之拿到了一个硬件的offer和一个软硬件一起干的岗位。
基于发展前途和地点,这两个offer我都拒绝了。

这个时候我自己去复盘,感觉自己没有实际做项目,所以我又返回去想着做个stm32的项目,但是发现7月学的基本已经忘完了。
此时我上招聘软件上看,发现很多都要求要会FreeRTOS,所以我又去买了一块ESP8266的板子,跟着网上的视频做一个小的项目,大概持续了一周。

做完我发现自己好像这一周什么都没学到,为了做项目而做项目,做完之后好像脑子里什么都没有。
这个时候我决定调整心态,认认真真的搞我的Linux开发板。
此时我开始跟着韦东山老师配套的项目做,记得是一个电子书阅读器的项目。
跟着做完,发现我只能看懂,让我自己写代码我肯定写不出来。

于是我开始反思自己,跟着视频做项目,好像也没学到什么实际的东西,那我能不能自己写一个项目?说干就干,我开始准备自己写一个Linux相机的项目。
这个项目我是自己查资料,从V4L2架构开始学起,然后开始移植库,看别人的代码,最后自己再改进。

我记得当时将摄像头采集到的数据移植到Linux板显示屏上那一刻特别高兴。
接着就是添加拍照和查看相册的功能。
虽然整个项目参考了一些别人的代码,但更多是自己写的。
后来在整个系统调试的时候,为了调线程同步,经常熬夜查资料到半夜两点。

我记得很清楚,在12月3号这个项目终于调通,虽然整个项目的代码才一千多行,但是基本都是自己敲的,这可是我自己的成果!
后面在简历加上这个项目就开始投简历、一直到1月3号终于拿到了offer,还有一些面试经验和工作感受。

这个视频现在已经太长了,如果感兴趣的人多,我在下期视频里再和大家分享。

标签:

相关文章