一、回首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等
- 研一上学期相关课程的学习
- 看了不少的纪录片和电视剧😂,一般是提前下载到手机的视频播放器,吃饭时间看。
不足之处:
- 缺乏项目经验,许多中间件技术还没有学习。
- 运动的时间较少。
- 很多时间没有被很好利用。
- …
二、展望2023
今年暑假就开始去实习了,实习时间10个月以上。可能我在学校待的时间太久了,另外我也比较喜欢快节奏的生活,所以现在对实习生活充满期待,希望能去大厂实习。
以下是今年的目标:
- 做一些Java实战项目并深入理解,不断优化项目代码,如应用设计模式、使用接口或抽象类等
- 坚持刷算法题,参与Leetcode竞赛
- 经常总结输出:做笔记或发表博客
- 拿到大厂实习offer (⭐️⭐️⭐️)
- 坚持每天运动,跑一场半程马拉松。