2022年度总结
2022年度总结
学习方面
评价一下今年,整体上并没有很多突出的阶段性成就。主要因为需要去准备面试的东西,因为我背东西的能力实在太差了,这方面不是我的优势。
技术
今年花费最多时间的估计就是我的第二门语言go了。从开始接触go的简单语法,后面使用go刷算法题,并接触go的底层。底层主要是看《go程序员面试宝典》开始的。并写了一些小项目,比如miconvert,mydb等。写得不是很明白。当然,到后面go语言也稍稍落下了。因为go的岗位不是那么多。java依旧是我主要学习的语言。借着看go底层,我也开始慢慢接触java底层的学习了,开始接碰源码了。其实有些源码并不是很难,慢慢看是可以理解透彻的。不过有一说一,java的东西确实是多啊。
面试题
是今年开始准备背面试题的,因为它,我明白一个程序员拥有一个好的记忆力是多么重要。然而我的记忆力是我所有技能里面最弱的,不然我的英语也不会一直学不明白。不过在最近几个月我是逐渐明白模拟面试的重要性了,重点是需要对知识的一个输出,梳理自己的知识,并输出。通过模拟面试用嘴巴输出,或者通过博客来输出。希望这方面明年有所进步吧。
输出
关于输出,今年是有突破的。是今年我开始写博客和笔记的。一开始在yuque上写笔记,后面转到飞书。感觉还是差点意思,就在掘金上写博客了。当然现在部署了hexo写个人博客。这样最有意思,找到一个稳定输出的地方了。算是今年最大的进步吧。博客的标语是我哥给我的建议,种一棵树最好的时间是十年前,其次是现在。所以继续种树吧。
模拟面试也是今年开始的,感觉有点意思,是一个很不错的输出方式。明年继续保持吧。
算法
关于算法,今年确实是有很大进步的。谁叫算法不考记忆力呢。挺喜欢算法的,虽然不是什么专业选手。算法是去年年末开始刷的,那个时候用的是java写的,而且是摁写,靠智慧来解题,所以见一道就不会一道。挫败感很足,最后就放弃了。
今年算法有点进步,至少坚持了挺久。因为靠着《代码随想录》才逐渐入门,不至于见一道不会一道。现在刷了400多题了,这个月少刷了点,题数没有怎么上升,都是刷一些以前刷过的题,以及做一些总结。刷题在今年给我带来了不少乐趣,一次次提交都是一种实力证明,挺有趣的。不过也是少有的乐趣之一了。算法后面突破得比较少,准备刻意练习了。最近在练图相关的,可以感觉到一些进步了。
希望明年能继续坚持吧,也不一定是为了面试。本身上分也是一件极其快乐的事情。特别是实验室有许多小伙伴都在leetcode上分。上分并不寂寞,非常快乐。
读书
今年读的书比较少,《linux内核实现》,《go面试宝典》,《深入理解操作系统》,《深入理解java虚拟机》等。深入理解操作系统是最近才看的。感觉相对于去年来说,少了挺多。而且学得不是很明白。可能确实是没有什么输出吧。深入理解java虚拟机估计是我学的比较明白的一本吧。让我对虚拟机有了更多的理解了。jvm对我来说比较难以突破的一块了。去年学过一次,但是有很多地方看得不是很懂,后面通过这本书才逐渐理解jvm。但是由于是年初的时候看的比较多,现在忘了七七八八了。明年还得给它做一个总结,自己梳理一下。
生活方面
今年是疫情管控非常严格的一年了,天天核酸检测,哪里都不让出去。所以今年又读了一个假大学。还有那广工长长的核酸队伍,下着雨还要跑去图书馆做核酸,而且队还鬼长。也是今年独特的风景吧。本来想骂一句学校领导的。想想还是算了,毕竟大过年的。
不过也就这样吧,现在解封了。明年可以出去好好逛逛了。
今年离开实验室了,不干活了,也不吃披萨了。真怀念和东神、ojj一起学习的日子。晚上一起骑自行车回宿舍,挺有趣。不过现在离开实验室了,实验室的活有的时候真是太麻烦了,run了run了。