回首 2020 年,我的第一次年终总结

1,643 阅读8分钟

前序

现在都一月中旬了,这可能是我第一次也是唯一一次迟到的总结。后面每一个月做一次总结(月度总结应该放在自己的笔记里,不会写成博客),为了以后能够有更多的选择,不断督促自己,向前进步。

2020,有可能对很多人来说,都是不能忘记的一年。这一年发生了很多大事,从最开始我喜爱的 NBA 篮球明星科比的意外离世,到新冠疫情肆虐全球带走了千万人的生命,再到后来母亲所动的心脏手术,每一件事都似乎影响着我生活的点滴。下面,我就以时间顺序来阐述我这一年所发生的事。

一 、2020 疫情肆虐期间

这一期间的时间大抵是从大二上寒假开始,到大二下学期结束,暑假开始之前。在这一段的时间里大部分都是在家中学习的,所以这里就概括称之为疫情期间。

大二上之前,包括大一的时候,我的时间都是不值钱的(尽管现在也不值钱,但时间观念已经很强了),所花在兼职玩耍和大学基础学科上的学习时间大概是五五分,甚至兼职玩耍的时间要占据很大一部分。但这一切都从大二上的寒假开始开始改变了。

寒假开始了。等我开始知觉自己应该学习一些东西的时候,寒假差不多过去了一半了。等我我想起来该学 Java 的时候,时间又过去了几天。

在那个时候,我的编程基础几乎为零,以前学的 C 语言也只是期末考试冲一冲。Java 差不多是学了半个月,然后就开始噗嗤噗嗤地学 Android。对于零基础的我来说,最开始的时候是非常吃力,需要去看一些视频然后自己再去电脑里敲一遍,最后再把一些重要的点记在平板里(这里特别感谢我的 iPad,在最艰苦的岁月陪伴了我)。另外,这个时候我也需要一边学习 Java ,一边了解 Android。

这个几个月可以说是我最刚的时候,也是编程能力提高最快的时候,有的时候遇到一个 Bug ,可以和它对峙两三个小时。有的时候,几个页面一写就是一个晚上,不知不觉天就亮了。那段时间在家主要就是我做一下家务,煮一下饭啥的。除了上厕所之外,我基本上不离开我那几平米的小黑屋。也就是在那段时间,我把我的脖子给弄扭伤了,为此后面疼了好几个月。我在想,不会吧不会吧,不会真的有啥都没学会就把脖子弄扭伤的吧,这个人不会就是我吧。就在前面一个月,我贴了差不多大半个月的膏药,脖子才算不疼了,不知道会不会落下后遗症啥的。也是在这个时候,我知道 Stack Overflow、掘金等网站,还有一些大神的博客。

时间就这样走,来到了五月份。前一段时间我才了解到,一个合格的搬砖工人,除了要掌握自己领域里的专业知识以外,还有一些计算机基础知识也是非常重要的。举一个例子,你整天抱着计算机,你得知道它的基本构成吧,这就需要学习计算机组成原理以及操作系统的知识;你可能还需要与别的计算机进行通信,这就需要了解计算机网络;有时候你可能还会对计算机软件上的一些实现感兴趣,这时候你就得去了解编译原理以及数据结构的知识。除此之外,算法也是极其重要的必修课(知道的都知道,哈哈哈)。

下面,我就简单例举一下的我的学习内容:

  • 慕课网网络协议入门

    这算是我计算机网络的入门专栏了,还好一开始没有看谢希仁《计算机网络》,不然人都会看傻。在大家都觉得计算机网络难学的时候,我却思路清晰,这种感觉大抵上只有经历的人才会体会到。

    截屏2021-01-11 下午3.44.08
  • Java 基础知识

    关于 Java 基础知识的学习,我主要看的是 B 站上黑马的视频,感觉老师讲的挺好的。Java 这一块大破站上面很多,讲得好的老师也有很多。

  • 慕课网 Android 课程的学习

    这一部分 Android 的知识就是看的慕课网上的 Android 视频,这个视频其实是有点老的,不过感觉也还可以,除了看视频以外,我也结合了网上的一些培养方案进行学习。

    截屏2021-01-11 下午4.07.21

二 、大二下的暑假

到目前为止,大二下的暑假可能是我最有意义的一个暑假了,这个暑假我留校学自己感兴趣的东西。也正是在这个暑假,我开始接触计算机基础的一些东西以及 Java 虚拟机,这些东西也是绕不过去的坎。在暑假之前,我买了不少的书,实际上我书籍也仅仅看了几本。下面放两张我寝室的照片:

IMG_0805 IMG_0804

在暑假最开始的时候,我看 JVM 有点蒙,似懂非懂的样子,总感觉不到点上。我就暂时放了一段时间,开始学习操作系统相关的东西,于是乎,我一天天带着《现代操作系统》这本书到图书馆,可是看了快10天了,我也异常吃力地看完了进程管理、内存管理两大部分,可是始终感觉啥也没学到。在学长的建议下,大破站帮了我的大忙(这个时候我已经不屑于看视频学习知识了,因为看视频太慢了)。《操作系统》在 B 站上,清华大学陈渝老师讲的是最好的,我打算这个寒假用两倍速再温习一遍。一边看视频,一边结合着书来看,我就突然觉得我前面10来天的时间学了个寂寞。在学习操作系统的时候,我对计算机网络的学习是一点也没有放下,于此同时,数据结构与算法也开始学习(虽然我们专业学过,可是我当时上课净看手机去了)。此时的学习状态是这样的,每天上午出去图书馆学计算机网络(《计算机网络--自顶向下》这本书看了不下两遍,谢希仁的《计算机网络》也看了两遍)或者《现代操作系统》,下午的话就在寝室学数据结构与算法啥的。晚上的话,我12点前基本就睡了,留了一部分时间看 NBA ,或者是追剧啥的,反正留给学 Android 的时间不是很多。另外,在学操作系统的时候,我也初步学习了 JVM,同时产出了几篇还有点质量的文章(也正是这几篇文章,网易的面试官给了我免笔试直接面试的机会)。

截屏2021-01-11 下午4.58.40

三、大三上学期

大三上学期,时间也挺长的,这个学期我们学院的专业课我基本上处于停滞的状态,上课的时候就是自己学自己的,老时间讲的啥也没有听,如果期末不画考试范围的话,我人肯定早就没了。

在这个学期,我主要的时间都都放在了 Java 并发和 Android 基础的学习,与此同时算法题也是每天一道或者两道。这个学期,我感觉自己的学习速度降下来了,可能学校人多,玩耍的心又上来了,被好朋友一叫就下山去玩了(学校在山上)。后面我想他们没机会了,大三下以及后面的时间,我能不在学校就不在学校,大部分时间都在外面学习。

此外,在这个时间,我所看到的,一些知识,比如说暑假学习的计算机网络以及操作系统,部分细节可能有所遗忘。甚至一个月前看的Java并发知识也会记不清,但我想,在未来的某个时刻,只要我需要,一翻书知识都会在记忆深处被唤醒。

12月底的时候,母亲回重庆来治病,动了手术。我一边在医院照顾她,一边准备复习(预习)期末考试,只有考试的时候回一下学校,考完马上过医院这边。一趟来回路上就用了5个小时,时常在公交车上拿着书或者 iPad ,一边看一边睡。我看了一下手机的睡眠时间截图:

IMG_0797的副本

四、展望 2021

2021 又是我重要的一年,在这一年里,我会经历春招、提前批、秋招、实习之类的,我会把握好每一次机会。在这一年里,我希望自己能够保持探索的精神,多问自己几个为什么,深究每一个细节,能够在技术上得到更大的提高。最后,还有一个愿望就是遇到一个自己喜欢和喜欢自己的女孩子。