2022年总结(2022年1月1日至2022年12月25日)

news2024/10/5 14:24:35

前言

时光飞逝,又到了一年一度的年终总结的时间了,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哈哈~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/115275.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

spring之手写框架

文章目录前言一、手写spring框架之核心接口实现二、手写spring框架之实例化Bean三、手写spring框架之获取所有set方法四、手写spring框架之给属性赋值4.1 非简单类型属性赋值4.2 简单类型属性赋值附:前言 Spring IoC容器的实现原理:工厂模式解析XML反射…

学习性能所必须的知识之算法

什么是算法? 通过有效地缩小查找范围,只需要很少的次数就能很快速的找到需要的数字,这样的策略或方法就称为“算法”。 算法的好坏对性能有很大的影响。 学习算法的窍门 掌握算法优点与缺陷,“折中”是一个很重要的思维通过在图上推演来思考评价算法的指标 通过复杂度(…

各种型号西门子PLC所支持的通信协议小结

西门子PLC有4大类,几十个型号类型,PLC不同所支持的通讯协议也不相同。 按照大类型来划分,具体可分为串口协议和以太网通信协议两大类。 串口协议主要有:MODBUS RTU 通信协议;PROFIBUS 通信协议;USS通信协…

疫情信息管理系统(附源代码及数据库)

本系统是一个可以对各种疫情进行管理的系统,管理员可以直接对居民、住户进行统一的管理,这样就能在疫情期间大大减轻了管理者的工作量,使管理社区的渠道更加的方便。其主要功能有:登录功能,公告的发布,到访…

2022, 6年技术路, 后疫情时代复盘

专注 聚焦 持续复盘写下你一年的希望...又到了每年一度的复盘时间。转眼一想, 做技术已经 6 年了。说实话,有点疲惫了。今年整个互联网行业都不好过, 加上疫情的反复不断, 从耳边流出了很多裁员的信息, 股市也比较低迷, 身处底层的我们只能夹缝生存。但是, 我又是…

【MySQL基础教程】DQL语句详细介绍

前言 本文为 【MySQL基础教程】DQL语句 相关内容介绍,下边具体将对DQL语句基本语法,基础查询,条件查询,聚合函数,分组查询,排序查询,分页查询,相关案例,执行顺序等进行详…

Elasticsearch 核心技术(二):elasticsearch-head 插件安装和使用

❤️ 个人主页:水滴技术 🚀 支持水滴:点赞👍 收藏⭐ 留言💬 🌸 订阅专栏:大数据核心技术从入门到精通 文章目录一、安装方式二、下载 head 插件三、安装 head 插件四、运行 head 插件五、使用…

服务器硬件规格常用查看命令——网卡相关命令

lspci 使用lspci命令可以显示系统中的PCI总线和连接到它们的设备信息,在默认情况下,显示一个简短格式的设备列表。但是可以使用“lspci -vvx”或“lspci -vvxxx”显示更加详细的设备信息,在这些信息中包含了PCI设备驱动程序或lspci本身的错误…

GitHub与微信开启“秘密扫描”计划,来确保数据安全

近日GitHub 官方博客更是宣布:" 腾讯微信现在是 GitHub 秘密扫描合作伙伴。" “秘密扫描”是Github发起的一个计划,可别被它名字吓到了,它并不是说秘密的扫描用户的隐私数据,而是和微信合作发起,防止微信开…

Redhat7上安装Red Hat Developer Toolset并自由切换gcc和g++的版本

Redhat7上安装Red Hat Developer Toolset并自由切换gcc和g的版本一、Red Hat Developer Toolset 概述二、使用Red Hat Software Collections2.1 获取pool ID2.2 将pool ID 附加到本地系统中2.3 获取仓库列表2.4 使能上述仓库三、安装 Red Hat Developer Toolset四、升级Red Hat…

大数据分析案例-基于决策树算法构建员工离职预测模型

🤵‍♂️ 个人主页:艾派森的个人主页 ✍🏻作者简介:Python学习者 🐋 希望大家多多支持,我们一起进步!😄 如果文章对你有帮助的话, 欢迎评论 💬点赞&#x1f4…

在windows操作系统上安装mysql数据库

背景 写这个数据库的安装教程,是为了后续文章中在windows系统中搭建测试环境要用到数据库做铺垫,不是所有的人都有云服务器,有的觉得去虚拟机里面安装太麻烦了,电脑会更卡,因此,还不如直接在自己电脑上安装…

客户管理繁,库存盘点难?明道云让你准点下班

文/张占胜 程哲 赵香英 编辑/杜逸敏 一、行业背景 随着疫情的扩散,经济形势日益复杂多变,进销存管理无疑成为了国内企业的焦点。如何利用新时代的先进技术把这一传统管理方式现代化和智能化,已经引起了国内业界的重视,这也是企…

Infleqtion与Morningstar合作探索量子计算的新途径

(图片来源:网络) 量子计算服务商Infleqtion宣布,将Infleqtion的旗舰量子软件SuperstaQ整合到Morningstar投资和投资组合分析平台Morningstar Direct中。借助SuperstaQ的整合,通过Morningstar的实验室分析模块&#xff…

12.20工作学习记录 力扣 罗马文转数字

每日一题:罗马文转数字 定义两个指针 不断后移 每一次让前一个指针的值累加为sum 最后返回sum 力扣https://leetcode.cn/problems/roman-to-integer/ 最长公共前缀 主要是subString方法 力扣https://leetcode.cn/problems/longest-common-prefix/solutions/现在分词与形容…

【Linux学习】之systemd与systemctl

文章目录一、systemd1. systemd 守护进程管理 Linux 的启动2. systemd 提供的功能:3. systemd 使用单元来管理不同类型的对象。4. 服务单元信息二、systemctl1. systemctl输出中的服务状态2. 列出servera上安装的所以服务单元3. 列出servera上所有活动和不活动的套接字单元4.1 …

Activiti7-任务分配

上面这些已经在流程变量设置的时候学会了 ,这里略。 参考:Activiti7-流程变量_ZHOU_VIP的博客-CSDN博客 错别字:认领任务 设计一个流程,设置候选人 错了,应该设置在候选人那里 由于修改了流程设计,需要重…

被勒索后的72 小时“生死时速”

编者按 数字化浪潮蓬勃兴起,企业面临的安全挑战亦日益严峻。 腾讯安全近期将复盘2022年典型的攻击事件,帮助企业深入了解攻击手法和应对措施,完善自身安全防御体系。 本篇是第四期,复盘了一次勒索病毒的紧急应对事件。一旦染上…

【ML】异常检测、PCA、混淆矩阵、调参综合实践(基于sklearn)

【ML】异常检测、PCA、混淆矩阵、调参综合实践(基于sklearn)加载数据可视化数据异常点检测PCA降维使用KNN进行分类并可视化计算混淆矩阵调节n_neighbors参数找到最优值加载数据 数据集:https://www.kaggle.com/datasets/yuanheqiuye/data-cl…

数据分析之描述性统计

当我们打开一份有十几列,几万行的明细数据时,那种感觉我相信用铺天盖地、头晕目眩来形容是再合适不过了。 面对如此令人崩溃的场景,必须要求我们要求能够快速找到数据的特征。描述性统计正是为此而生,它通过几个简单的分析方法就…