2022年终总结 2023展望

news/2024/11/8 9:41:38/

一、回首2022

总结2022,同时也给新的一年设定目标,明年来还愿。


2022对我来说意义非凡,最重要莫过于考上了理想的研究生学校。

1~2月

考研初试刚结束,很长时间没敲过代码,而且本科期间刷的算法题不多,感觉自己编程实力比较弱,准备刷算法题来提高编程能力。买了晴神的《算法笔记》,开始啃书、做例题、刷PAT甲、乙级题目。

一月上旬在本科学校跑了2022的第一场半程马拉松,一月中旬放寒假回家,备战考研初试的接近一年时间都在学校,期间没回家。回到家后和自己的好朋友和家人聚餐,之后每天也在看书、刷题,不过在家的学习效率比较低,可能诱惑比较多吧。

2月21号公布考研初试成绩,感觉自己应该能进复试,于是开始着手准备复试了,22号开学去学校。

在这里插入图片描述
在这里插入图片描述

3月

准备复试,主要包括英语面试、专业面试和上机考试,具体考研相关细节的可以看之前写的考研经验贴 。 小插曲:开学没多久,学校附近出现疫情,全校学生在宿舍隔离,复试也是在宿舍进行的,多亏了老师和班里同学的帮助,复试过程比较顺利。

复试结束第二天晚上(3月30),刚做完核酸检测,在研究生学校复试通过名单看到了自己的名字。当时心情很激动,和自己的家人、好朋友、辅导员分享了自己的喜悦,那天晚上兴奋的没睡着😂,考研期间很多次梦到自己考上了,终于梦想成真。

4月

  • 修改完善毕业论文。
  • 开始刷Leetcode。 刚开始刷的时候比较吃力,会出现很多错误,如:考虑不够全面导致某些测试用例不能通过、某些算法第一次遇到需要花较长时间理解、算法的性能较差导致超时等等。 后来为了敦促自己刷题,花了365元(学生优惠)充了一年的Leetcode会员,会员体验确实不错,提交代码基本上秒出结果,同时也支持在线调试等。

5月

  • 月底毕业论文答辩,辅助老师完成论文答辩工作。
  • 参与考研经验分享(学院组织的考研经验交流会)。
  • 5月底参与了Leetcode的周赛,只做了3题,而且花了不少时间,写出的算法时间复杂度也不是最优的,但那种感觉是很刺激的,于是决定参与每周的Leetcode周赛。

6~8月

  • 6月底参加完毕业典礼后离校
  • 许多城市还有疫情,不确定性因素较多,同时考虑到自己知识还有许多欠缺,所以没有去找实习,也没有出去旅游什么的。期间继续刷Leetcode,学习Java开发技术。

9~12月

  • 开始研究生生活,适应新环境,结识新的同学。
  • 研究生课程压力较大:课程较多,有一些课程称之为“八强课“(倒数8%强制挂科),作业和实验也比较多,所以周围同学都比较卷。
  • 课程外:主要是刷Leetcode题目、参与Leetcode周赛、学习java开发技术
  • 学校基础设施挺好,体育设施较齐全, 每天傍晚会去操场简单运动下。

最后来几张图:


Leetcode-今年花费最多时间的一项 (虽然刷了不少题,但还是很菜)
在这里插入图片描述


图书馆-研究生期间去的最多的地方。
在这里插入图片描述


操场 - 傍晚锻炼经常去的地方。
在这里插入图片描述

2022总结

主要工作:

  • 完成考研复试、毕业论文撰写、答辩工作。
  • 在算法方面花费了较多时间,在Leetcode平台刷题过程中写了一些题解。
  • 学习了Java开发相关内容,如SSM框架,Mybatis,MybatisPlus,SpringBoot等
  • 研一上学期相关课程的学习
  • 看了不少的纪录片和电视剧😂,一般是提前下载到手机的视频播放器,吃饭时间看。

不足之处:

  1. 缺乏项目经验,许多中间件技术还没有学习。
  2. 运动的时间较少。
  3. 很多时间没有被很好利用。

二、展望2023

今年暑假就开始去实习了,实习时间10个月以上。可能我在学校待的时间太久了,另外我也比较喜欢快节奏的生活,所以现在对实习生活充满期待,希望能去大厂实习。


以下是今年的目标:

  1. 做一些Java实战项目并深入理解,不断优化项目代码,如应用设计模式、使用接口或抽象类等
  2. 坚持刷算法题,参与Leetcode竞赛
  3. 经常总结输出:做笔记或发表博客
  4. 拿到大厂实习offer (⭐️⭐️⭐️)
  5. 坚持每天运动,跑一场半程马拉松。

http://www.ppmy.cn/news/9035.html

相关文章

Node.js操作Dom ,轻松hold住简单爬虫

前言 前段时间,我发现一个开源题库,题目非常有意思。我想把它整成一个JSON文件做为数据储备,方便整活。 一共有一百五十多道题目,手动CV我肯定是不想干的。于是写了个脚本,在写脚本的过程中,我发现一个能…

【linux】三种权限的使用和更改、粘滞位和yum的使用

目录 1.权限问题 ①什么是权限? ②小问题 ③默认权限 ④如何更改“人”的权限呢? ⑤更改权限的八进制方案 ⑥强制改权限里的“人”(权限人文件属性) 2.粘滞位 2.yum的使用 1.权限问题 ①什么是权限? 权限人&a…

“当不存在跨域问题,也解决了数据验证时,还出现:No ‘Access-Control-Allow-Origin‘,说存在跨域问题 ”的解决办法

不存在跨域问题,数据验证也弄好了,还出现下面的问题:Access to XMLHttpRequest at https://m.maizuo.com/gateway?cityId440100&pageNum1&pageSize10&type1&k7325551 from origin http://localhost:8080 has been blocked b…

1231. 航班时间(恶心的输入处理 + 简单的数学)

题目如下: 题解 or 思路: 因为题目假设两次飞行时间是相同的,我们可以通过减法将时差消去。那么飞行时间就是: time1time22\frac{time_1 time2}{2}2time1​time2​ 题目的难点是处理输入,我们可以使用 sscanf 来进行处理&#x…

Vi/Vim模式下常见的命令操作

Vi和Vim的使用 Linux系统内会内置Vi 文本编辑器 vim 具有程序编辑能力,可以看做是vi的增强版本,可以主动以字体颜色辨别语法的正确性,方便程序设计。因此在程序员中被广泛使用 VIM有三种工作模式 一般模式/正常模式插入模式/编辑模式命令…

包装器和绑定器std::bind和std::function的回调技术

回调函数 回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用来调用其所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在…

MySQL数据库的安装与实现

MySQL在win系统中的安装 第1步:下载安装(在windows系统中安装) http://downloads.mysql.com/archives/community/ 我选择安装的是5.7.31,一般MySQL主要分为两个版本,一个是5.7系列,一个是5.8系列&#xf…

CefSharp中ChromiumWebBrowser打开新页面时使用自己定义的窗体

CefSharp的Browser怎么说也是嵌入了Chromium的浏览器&#xff0c;所以碰到<a >标签“_blank”这样的时候&#xff0c;都是弹出新窗体打开新页面。但是怎奈我使用了DevExpress控件中的TabForm这个东西来作为主窗体&#xff0c;所以我不希望弹出新的窗体来&#xff0c;那么…