前言
时光飞逝,又到了一年一度的年终总结的时间了,2022年充满磨难的一年,悲哉,痛哉~~
但对于我而言,其实还好,基本无太大影响,黄金单身汉,一人吃饱,全家不饿~,只哭了那些上有老、下有小的房奴,身上还背着巨额房贷的实体业老板。我的老公司也算比较好,居家办公期间也没有降薪啥的,福利待遇也还在,收入方面,基本无影响。
只限制了一些人身自由,了两个月,每天只能在出租房内活动,连楼栋都出不去,吃也不够吃,以后基本两三天就要做一次hs,以及直至今日,每天都要带口罩。。。
但话也说回来,从另一方面看,我居家办公,但也让我可以合理的摸鱼了,工作变得更加轻松;吃喝不够,但是可以让我减肥,成功瘦了8斤左右;可以利用做核酸的时候摸摸鱼,也挺不错。从这方面来想,其实还不错,哈哈哈,做人还是要看开一些。
哦,还有一件事儿,要说一下,在2022年这一年,我发生了一些工作的变动,先是原公司岗位的变动,后面就是公司的更换,换到另外一家公司了,
闲话说的有点多,下面进入正题~
2022年初的计划(愿望)完成情况
先把去年的情况,列在下面(直接翻上一篇的博客了=。=):
先说下工作方面,上半年还是在做Camera 方面的工作,但是下半年就转到做PC指纹了,岗位发生了变动,后面就直接换了一家公司,但好在还是在做Camera驱动。所以,
- 第一点,基本完成,目前是完成了一些关于Camera驱动的总结,比如在全志平台的MR813的Camera驱动移植总结和在车载平台——鑫驰的X9H的Camera bring up的介绍(新公司学习的);
- 没有机会,后续估计也不太有机会学习这方面的知识了,有点小遗憾,真是错过了就错过了,当时在看MTK的P90源码时,就该好好学啊,唉~;
- C++看了一部分,后面换工作就没太顾得上,光去看C和排序、数据结构了,毕竟哥们的本命语言是C,以后再碰到C++的工作,再来看看~;
- 这部分基本的看了,后续有机会再用下,会更熟悉;
- 基本完成,也总结了博客出来,后面在有相关的,直接看自己写的博客就好了,还不错。
- 第一点,谈了一个,后面分了= =,嘤嘤嘤~,没遇到合适的呀,有点难受,接下来再加油吧,良缘难求呐!;
- 这个受疫情影响,实在不敢动,不过现在放开了,后续等全体免疫,稳定后可以出去浪了,争取把我的毕业之旅补上啊~~;
- 看了下前面的博客记录,只看了快4本,只能等下一年再补上了,工作变动,说实话,的确没有闲心看课外书。。
完成的基本情况如上,100分满分的话,自评:75~80之间,后面要加油了!
接下来,详细回顾下2022年的工作。
2022年的工作
因为下半年工作岗位发生了一些变更,故分上半年、下半年分开阐述。
上半年
做的项目有:
-
地平线X3-TOF项目PC应用开发;
PC端开发应用功能(其实,不太能算开发,只能说适配,因为部门之前开发了一个应用,是基于那个应用适配新的X3平台,基本就是改下别人的东西,但是前提也得懂别人写的东西),Linux端绘制应用的界面,都是用QT做的,基本会用QT了,因为QT用的基本都是C++,所以趁此机会还好好学了下C++,这个项目做的还不错。 -
Linux采图工具的开发,输出给客户的参考代码;
属于Linux端的Camera应用吧,基本就是V4L2的应用流程那一套,再加上算法集成和数据的dump -
接手同事交接的工作(方便后续开展TOF驱动的相关工作)
唉,dp在我意向不到的时间离职了,之前也完全没说,居家两月后,快解封上班了,才通知离职,唉——,离别真的太难受了。我只能把他之前写的文档好好看了下,都是一些手机平台的,现在基本都不记得了。。。 -
维护EVK与测试工具交互的功能
这个基本比较简单,只是之前的工作,修修改改。
下半年
因公司发展不利,TOF迟迟不见量产,部门就裁撤掉了,所以下半年就被迫转去PC指纹了,因为有上学期间的嵌入式背景,所以后续做这块儿难度不是特别大,只是不是自己喜欢的方向,没办法,一时半会儿也不好找其他的工作,所以只能先做着。
-
Windows指纹驱动学习、部门华为EC项目熟悉;
前期学习,基本都是自学,这里有点坑,也没个指导,都是自己摸索,好在熟悉的差不多了。 -
去客户现场解决EC项目集成指纹出现的问题;
这个太坑了,客户前面解决不了问题,快到交付时间了,就把厂商叫过去解决问题,每天加班到12点后,周六还要去现场,这段时间太难受了,真是太坑了,不过拿人钱财、替人消灾,也是无可奈何的事儿,只希望以后少遇到这么坑的事儿吧,问题明明能提前解决的,非要拖时间,再没办法了,就拉着我来救火。。 -
在本地使用Stm32+USB搭建模拟EC方案环境;
这个是去成都出差搞的,算是培训吧,成都有点卷,同事工作都做完了,也不下班,每天到点了也不敢准时下班,只能再坐一会儿,然后偷偷摸摸地下班,心里着实感觉不太好,不太支持这种,高效工作、准时下班不好嘛,非要卷。。。
找工作
然后,换工作也是下半年换的,这里单独列出来。
找工作从10月初开始,找了一个半月的样子,然后才拿到了一些自己比较满意的offer。
前期基本都是刷题、准备项目,主要分为以下几方面
-
C语言基础
因为我主要擅长C,所以主要把C再捡起来。
在牛客网(https://www.nowcoder.com/)上,每天刷几百道选择题如下,网站做的非常好,免费,而且题目很好,可以夯实下自己的基础,哪里做的不对、做的磕磕绊绊,再去翻翻《C Primer Plus(第6版)(中文版)》仔细看下相应的知识点。
-
数据结构
如我前面博客总结的,得把基础的数据结构熟悉一下,然后敲一遍实现的代码,最好能手动画一画那些数据结构,才知道代码为什么要那样写; -
排序算法
这个在找工作的时间,基本都会问到,我反正是被问了好几次,都会问快速排序或者其他经典排序算法的原理和实现,可以网上看看十大经典排序算法的原理,然后再手敲代码实现一下,也可以看看我前面的博客,(没写完,有空再补上= =)。 -
在线编程题
有了前面的数据结构和排序算法的基础,接下来就可以刷一刷在线编程题(同在牛客网上,这个网站真不错,墙裂推荐)了,每天刷个2-5道,看自己时间,我前期一般是2百道选择题,2道编程题,后期就是3-5道编程题,然后就是看书了。
-
项目经历
接下来就是项目经历的准备了,把以前自己做的项目,一定要是自己做的,当然要是别人做的,你很懂的话,也可以做为你自己的项目介绍。把那些项目的所有资料,网上搜集一下,把项目的所有细节都回忆起来,记录起来,哪方面是怎么做的,都要理顺、理清楚。
这里要提的点就是,其实在做项目的时候,最好在自己的电脑上自己做个总结备份,方便自己查看,不仅仅是在公司电脑上,因为那就是公司的财产了= = -
面试实战
最后就是面试实战,前期可以找一些小公司来练手(因为刚面试,肯定有很多做不好的地方,要是一开始就面自己心怡的公司,可能结果会不太好),收到面试邀请后,好好准备,面完后,自己基本都知道结果,自己哪儿做的不好,哪些问题没回答好,要做个复盘,然后把做的不好的点改正,没回答上的问题上网查查,这也是一种很好的学习方法~
然后,就是自己比较心怡的公司的申请了,好好准备,不要紧张,正常表达出自己想表达的东西即可,最好能猜出面试官问题背后的意图,然后针对问题回答,这样效果一般会比较好。
最后,就是看运气喽,尽人事,听天命~
要说工作方面最大的收获就是找工作的这段经历吧,把自己的一些编程基础弄扎实了,对以前做的项目都有了个基本的总结,对以后要做的事儿也更清楚了,要知其然,还要其所以然,毕竟面试官会问啊~
最后,贴上我找工作的面试经历,以作纪念吧,纪念那些疯狂刷题、疯狂面试的日子~~
面试经历:
2022年的生活
2022年生活上的收获,主要有两个:
一个是养成了跑步的习惯,一周跑一次,从年初坚持跑到了现在,还不错,跑步的公里成功突破三位数,还不错,哈哈哈;
另外一个,就是学会了打麻将,年初朋友叫网上学一下卡子(我们老家那儿的一种麻烦)的打法,后面自己就去朋友推荐的应用上去玩,现在就基本会了,今年回去过年就能跟朋友一起玩玩麻将了,O(∩_∩)O哈哈~