五月开始学嵌入式到十月秋招结束
我是完全不行的阴暗爬行类菜鸡,23年年头的时候学了几个月c++,四月份开始投c++开发实习,根本没人鸟,慌了,去知乎b站之类的app搜,发现嵌入式去年好找工作,c++也好转嵌入式,从此踏入不归路。
今年五月二十我才开始买板子学习,到八月刚把stm32和它的各种外设搞明白,freerots根本没看,Linux也没看,然后闲鱼找了个大哥帮我改简历,大哥改完了很自信跟我说可以靠学历a(大哥以去年的形式判断的)(我本科还行的985,本硕专业都是电信),我倒是有点忧虑,抄了我们院别的搞嵌入式的同学的简历项目,他是那种搞嵌入式搞好几年的,根本没有stm32的项目,简历全是linux相关的项目甚至还有一个自己写操作系统的项目。
我胆子很大,虽然Linux完全不敏白,但是抄了个Linux驱动项目。
改完简历八月二十号差不多,开始投。力扣投c++实习的时候刷过一些,也不多反正,代码随想录也看了。算法差不多勉强够用吧。
靠这份简历八月底开始收到了些面试,刚开始,面试的惨烈程度不亚于我拿着根树枝去by冲突的前线要求ysl投降。。。我一边学一边被面试官吊打一边做笔试测评一边投,每过五天都要半夜从梦里惊醒抽自己两个大比兜,你五天前答的是什么玩意儿啊,怪不得我胡说完面试官一脸便秘的表情。。。反正这段恶补操作系统,了解uboot,Linux,rootfs等等等等概念以及巩固各种外设,各种协议。
总之就这样度过了近一个月,技术菜就不说了,本身性格还大大咧咧,完全不是做好觉悟的听话打工人模样。我觉得肯定是因为我的项目不过关。我痛定思痛决定麻烦我们院那个被我抄项目的大佬,大佬一晚上给我灌输了很多东西,我记了笔记但不懂,每天都问chatgpt很多为什么。到十月份慢慢的也懂了些,有一天忽然找到一个写的很好的csdn,抓住了脉络,然后回头看那天记的笔记就明白了这驱动到底是咋写的,大佬说的到底啥意思。。
然后就是自己试着重构项目,我说是抄了大佬的项目其实根本就只是抄了简历(可以看出我当时有多傻),我自己开始搜索这些外设在linux上的驱动到底咋写,用的啥协议啥芯片,软件里该不该用中断,该不该用原子操作阻塞io非阻塞io这些,系统到底是怎么个流程跑下来,简单的qt测试应用大概咋整。流程顺下来,这项目终于变成我的了(虽然面试官深问还是会发现我都不太熟)。但是令人震惊的是,面试官大部分挖到这一步基本就不会再挖了。然后他们满足了以后又回过头问我c++,外设,计网。。。。。
自从我这么搞完面试就稍微顺了些,但漏洞太多,仍然时不时漏风,好歹是从沉船修成了一艘勉强能开的破船。后来发现性格也是非常重要的因素也开始迎合领导的喜好了,然后不知道是不是玄学,感觉化妆以后的面试比不化妆的结果好,所以面试或者线下必化妆,真的真的很累,我两年一瓶粉底液都没用完一半,秋招一个半月就用了三分之一。。。
我真的很喜欢把学过的知识(哪怕是八股)转变成我能理解的例子,我很少去记专业名词,回答问题非常口语化,所以我的秋招充满了面试官的黑人问号,不过这个属于改造的次要项目,还没来得及改造就有offer了。。。
到差不多十月二十(难道我的每月结束日期是二十号吗?)拿了三个offer,我觉得其中两个还可以,纠结了三天决定签了。虽然签完疯狂不安,签过的人肯定懂那种仿佛签卖身契一样的感觉。
黄色的树林分出两条路,
可惜我不能同时涉足。
我极目望去,
远处全都乌漆麻黑。
原来是我的眼光太短浅啊
那没事了
以后可能有机会踏足另一条路
也可能错过了再也没碰到
没关系,
我的路就是坠美的!
总结:虽然我签了offer了,但是可以说这几个offer是靠我锲而不舍的投递、面试官刚好深入但没那么深入的运气和双2以上的学历搞来的。。。产品不行,就得多宣传,只要宣传的够多总有一些人会买的。而且线下投递回复率大于线上,所以不要嫌麻烦嫌远。这几个月太辛苦了,恭喜你从史上最难秋招季临时转行成功,下次别这么干了。