这位同学,一开始基础不算扎实,踩了不少新手常见的坑,从项目实操、笔试知识点梳理、简历打磨,再到疯狂面试,最后顺利拿到offer!

最刚开始准备学习的时候,他一头扎进项目练习,要做一套包含H264、RTP,支持视频快进快退的流媒体项目。他会主动和老师确认最终要实现的效果,确认完目标之后,还会主动索要参考代码,对照着参考案例动手实操。

学到数据结构这块,他心里拿不准,专门过来问老师,哈希表、红黑树这些内容到底要不要学。
等到要准备求职投递,他意识到简历很关键,主动约老师开会,希望老师帮忙梳理修改简历。后续还专门找老师索要带v4l2相机相关项目的简历范例,用来参考打磨自己的简历内容。


在实操OpenCV+QT项目的时候,新手问题接踵而至。他照着网上教程操作,代码在虚拟机跑不起来,部署到开发板又遇到SSH传输报错。之前同样的流程还能正常跑通,突然出问题,他自己特别困惑,反复和老师沟通排查问题根源。


这里他踩了一个很典型的架构混淆大坑,分不清x86版本和ARM版本库的区别。他误以为虚拟机编译好的x86版本OpenCV,可以直接丢到ARM开发板上面运行。还疑惑教程怎么下载到32位版本库,分不清不同架构库分别适配什么设备。老师给他讲清楚行业常规开发流程,他这才搞懂,不同硬件架构的程序不能直接混用。

项目、简历、知识点全部准备妥当之后,就进入面试阶段。前前后后他一共参加了差不多20场面试,经历大量面试打磨,最终拿到了中车青岛四方所的央企offer,也同时拿到两家私企的offer。

拿到offer之后他陷入纠结,央企已经签约,又在权衡另外两家私企,反复思考自己要不要违约,去私企上班。一边是稳定的央企岗位,一边是薪资更高的私企,这也是很多应届生都会遇到的两难抉择。
也是恭喜这位学员顺利拿到心仪的offer!一路走来啃驱动代码、刷面试真题、打磨项目经历,每一份付出都实实在在变成了手里的机会!