2021年的年度报告
各大App的报告刷屏空间朋友圈,我也决定整理并且建设自己的博客了,所以就用2021年度报告开始吧。
写在前面
这一年,有健身和升学,但是也有挫败,懒惰和退步。起起伏伏的感觉,今年打了一个五五开。
然后一方面在快要放假的日子里,给自己安排了一些大大小小的事情,又怕自己偷懒混过去,不是混过去也怕自己学的不牢靠。
另外一方面是大家都有一个内容多或者少的博客去记录自己的所学所得和所思所想,一直不喜于CSDN这种平台,所以想着还是整一个自己的博客更好一点。(在这里感谢RC提供的PurePress)
接下来,从健身、开发、数据结构、算法几个方面简单谈一下自己的失败吧。
健身
健身是从年初考完研大概2,3月开始的吧,中间少有停顿,从一开始的完全不懂,到现在的小有成果,还算是今年拿得出手的一个结果了。
但是可能也仅限于此?10月以后的生活有些乱,节奏安排的很差,什么都想做,又什么都没有做成,总是忙的没头没尾的。导致健身已经很久没有进步了,我甚至去健身房经常记不清楚自己的重量级,又或者重量级长期不增加,这两个都很让我烦躁。
但是健身这个事情真的是激发了我学习做饭的想法,从一开始的减脂餐,到现在我就想自己做饭,寒假回去以后和妈妈好好学习一下下厨房的事情。
开发
开发这个事情,可以说是这几个说起来的东西里面我稍微稍微拿得出手的东西了,但是真的是很差,非常差,原理原理不通,设计设计不行,架构能力和各种特殊情况的处理能力真的是非常之差,唯一提的出来的可能是我的代码阅读能力还勉强算可以,但是对于文档、项目结构等的理解能力就非常差了。
某种情况来说,开发能力勉强够用,但是一年多没敲过很好的代码,能力其实已经大幅度下滑了,我自己是非常惭愧的,一个PicBot拖了又拖,从去年末拖到现在依然没有一个良好的使用情况和预计之中的完善功能,非常差劲。
开发也还是想再进一步的,一方面是从结构设计上更进一步,设计的代码能更深一点,比如放弃框架而是diy框架,放弃复制而是增强一点点自我的动手能力?另外一个方面是想增加一点多语言的使用能力,尽管可能不如eric或者rc他们对语言的了解和使用如此之深,但是最起码拿起来就用的能力是不是可以再强一点点?
数据结构
这个东西真的是我的耻辱了,是我不学无术,贪玩成性的集中体现了,在2018年的时候,猫神和我还可以对排序算法进行一点代码上的讨论,他在啃《算法导论》,而我只是在洛谷上偶尔一两道题,甚至一两个月不到就没继续了,现在他是金牌爷,我蓝桥杯都只有一个省级奖。
其实题外话来说,这种事情挺多的,大二大三的时候借助unity机会认识的非计算机行业的老曾也已经是一个游戏开发从业两三年的人了,不慌认真搞淘客两年多也有个完成品的项目了,lz我记得他用spring对接cqhttp的时候我也早开始玩cq了,他们都各自有所得,而我好像什么都没学会,什么都不行。
接下来的时间,可以考虑用leetcode的周赛+acwing的课程稍微开始一点点学习吧,根本不配称为复建或者别的什么,我应该深刻的认识到并且勇敢的承认自己的无知。
算法
算法,他们叫做炼丹,现在比起一年前的无知来说,多多少少是知道了一点。但是越学,就越明白自己的无能,明白自己代码能力上的无能,明白数学能力上的无能,明白自己处理事务上的无能。
这个寒假从零再来过一次,这一次拒绝敷衍,拒绝加速,一点点的写,一点点的看,不求能推导所有的公式和变换,但是一定一定要再加深自己的理解和代码使用和修改的能力。说起来,上一次有这种无力感还是在18年刚刚开始接触java的时候,真的挺感谢《Head First》的,如果没有他我可能现在根本不会继续走计算机这条路。
总结和展望
总体来说,是比较废物的一年,身体略微强健,能力大幅下降,但是也不错,有点幡然醒悟,浪子回头的意思了。
辞旧迎新又一年,2021就此别过吧,2022年,首要能力是读论文能力和代码复现能力,其次是数据结构能力和开发能力(不好意思了PicBot的朋友们,要继续当鸽子了)。当然健身依然不能少,并且要开始学做饭咯。
寒假安排
话都到这里了,远的不说,寒假先安排,首先1月2日到家,从1月3日到2月15日中间有接近五十天的时间,这五十天主要是以下内容:
- 学习做饭
- 每天一到两个小时的健身
- 1月10日-1月16日Cuda On Arm线上冬令营【期间其他每日任务暂停】
- 每天两个沐神花书视频+代码实现(自己动手)
- 1月15日开始到2月20日的字节后端项目课程(已报名,未测试)【期间其他每日任务不暂停,但是可以考虑减半】
- 三天粗读一篇论文(尽量英文原版,少用翻译软件)
- 期刊了解和论文投递相关内容
- 每周leetcode周赛和双周赛
- 每天一个小时的Acwing
简单整理一下:每天做饭预计4个小时,健身最大2个小时,沐神视频+代码复现5个小时,Acwing每天1个小时,十二个小时,感觉可以一试。
一直觉得自己是一个很少能够满载运行的人,不知道自己这次能保持多久,如果工作量过度,按照数据结构,开发,健身的顺序依次消减任务。