2019 个人年终总结

前言:从 1.8 期末考试结束开始就一直在写「容器」相关的 bug,直到昨天晚上才写的差不多,转而停下来,做做 2019 的总结,看看我去年有多少 Flag 没有实现

0X00 2019

2019 的规划以及完成程度

首先看看我上半年立了什么 Flag

做到了:写博客、操作系统+计算机组成原理+计算机图形学的学习、暑假实习(前端)。。。其他的都没做到。。。:(

公众号方面:我已经确定这个时候不适合写。英语 6 级是因为和「强网杯」冲突了,2019 年年初的时候我还打算搞算法的,后来放弃了,所以算法相关的我都放弃了

就是这个「减肥」!每次我都说,每次都没做到 :( 待会下半年的总结又要打脸了

看看下半年的 Flag:(好吧,我承认我 2019 年是鸽子王)

做到了:学习健身(仅仅去了不到一个月),写博客,学习编译原理,六级(从考试感觉来看,应该是过了)

pwn 大概学习了五六个月吧,下半年刚开始的时候决定要好好搞这个方面,最后还是被劝退了,但是收获巨大!

不愧是我,减肥果然没有坚持下来 :(

总的来说:由于方向的变化有些规划没做到,让我十分欣慰的是,写博客这个习惯算是坚持下来了,2019 写了不少博客!以后还要加油,但是「减肥」这个事情一直没有坚持下来,这是一个十分十分悲伤的事

2019 我做了什么以及我收获了什么

现在来说说我做了什么吧!按照时间线来总结:

  • 1 月~3 月:主要参加了 ASC (亚洲超算)并最终进入决赛,我和一个同学主要负责算法这道题,期间为了巩固基础,比较系统的学习了《统计学习方法》这本书,对这本书上的算法进行了实现,清晰地看见了自己在数学上面的短板
  • 由于对未来方向的不确定,3 月基本一整月,凭着自己对计算机图形学的好奇,学了学这方面的知识,照着教程写了一个玩具渲染器,算是对图形学的基础知识有了一个清晰的认识
  • 4 月:的时候去大连理工参加 ASC 的决赛了,预备队员,在决赛时没有做出突出贡献,闲下来的时照着教程写了一个玩具虚拟机,没啥用,就是用 c 语言模拟一个 16 位的 cpu 的一些基础功能,算是对虚拟机这种东西有一个基础的认识
  • 5月 ~ 6月:为强网杯做准备,系统学了 pwn 相关的知识,去了线下给大佬端茶倒水。。。然后在考完试后,又系统学了学数据库(浙大的网课)和计算机网络(思科认证的课)
  • 7 月 ~ 8 月:7.8 的时候和女票在一起一年了,感谢女朋友的不嫌弃。回了家以后,感谢凯哥,去了「品海科技」实习前端,主要写 vue,主要负责一些页面的组件开发,平时的时候还在学习 pwn 相关的知识,难度非常大,同样提升也非常大,读过 glibc2.26 malloc 和 free 的每一行代码,对堆的分配有了清晰的认识,对于内存布局有了深刻的理解,同样培养了我读源码调试的能力,这对我之后的学习帮助十分巨大
  • 9 月 :前期又系统学了学网络编程,尹圣雨老师的书看了大部分,后期对偶尔看见了耗子叔对 docker 的底层分析,我把他博客拿着读了读自己实现了一个 toy docker
  • 10 月:系统学习编译原理,尤其是前端这一块(也就是编译原理中简单的这一块),照着教程用 java 实现了一个解释器
  • 11 月:学校上了硬件相关内容的内容,用 verilog 实现了一个还算不错的贪吃蛇,算是对 verilog 数字逻辑有了系统的认识,虽然本身有点抗拒,但是收获也非常巨大

因为自己的一个选择,我的大学和别人有些不一样,12 月以后我的方向又有些变化,不再坚持寻找成功的捷径而是必须确定一个方向,不断朝这个方向不断深耕,我选择后端这个方向,然后本科毕业后直接工作

  • 12 月:邻近考试,由于我方向确定以后,考试变得不是那么重要,我又系统学了学进程间通信,主要系统学习了《unix网络编程卷二》

小小总结

我学的东西非常非常杂,我主要接触了以下四个方向:

  • 前端
  • 后端
  • 算法
  • 安全

每个方向都花了不少的时间,我最终从里面选择了后端方向,并决定毕业后直接找工作,再也不换了

在 2019 除了收获了一堆知识以外,和女朋友的感情也越来越好,跟她在一起很舒服,感觉以后问题不大,女朋友 2020 年就要出国了,要异地了,我就好好学习好好工作等她回来

除此之外,2019 年还告诉了我几句十分重要的话:

  1. 做困难的事情才会有大的进步
  2. 一定要认真,要踏踏实实,不要觉得认真工作就是社畜

噢!对了!还有一件事,今年我鸽了很多人很多事,非常不好意思,在 2020 年我不要变成鸽子

0X01 2020

我写这篇文章的时候是在 2020.1.27 号

今年主要主要做一件事,为今年谷歌微软和明年春招提前批做好充分的准备

2020 上半年规划

今年的规划不能像去年做的那么没有方向性,上半年主要做两件事情:刷算法题和面试

  • 2 3 4 5 6 一共刷 leetcode 450 道左右,然后写一个算法小册子,做到「一次刷题终生受益」
  • 研究一个 web 框架(Gin)
  • 研究数据库(Redis/Mysql)
  • 研究 docker 原理(runc)

还有一件重要的事情就是:减肥!!!这次一定要坚持下来,再坚持不下来我就是孙子

  • 控制饮食
  • 健身

对了还有一件事!那就是早睡!

12 点前必须要睡!!!

你可能感兴趣的:(2019 个人年终总结)