从13年开始养成的习惯不能轻易放弃,慢慢觉得与其出去跨年,还不如泡一杯枸杞然后开始写一篇年终总结。
序
19年的年终总结写在了简书上面,后来还是觉得不爽,所以搭了自己的blog,一边是写一些技术博客,一边也是把一些总结都放在这里。
去年立了几个flag,先数数做完了几个。
1.增肌:疫情期间,养猪了,增肥肉就有,增肌就算了;2.c++网络库,写完了。3.失眠:更严重了。4.打游戏和看直播,确实少了,但是还是有,不过也刷了一点点题看了一点点的论文啥的。
下面正式开始。(一边看bilibili晚会一边码字)
2020糟糕的开端
我记得在20年1月从北邮走的时候,在微博上面看到有疫情相关的消息,但是当时也不以为意,没想到一走再回来就是八月份了。
03年sars的时候可能因为还小,另外当时的经济交通也没有现在发达,虽然从新闻里面知道很严重,但是对于一个小孩子来说其实没有受到特别大的影响。人生第一次见到了十八线小城市也会管制。
经历过和大妈们抢购口罩,用知识的力量写脚本抢口罩,也看过各种好的或不好的新闻;多的就不说了。
本来还比较乐观地认为5月就开学,结果一拖就到8月才回北京。
疫情期间基本宅在家,想趁好天气出去走走也挺不容易的。
学习
说说自己一年来学了啥吧。
c++
跟着muduo的书,看了好多源码,终于用c++写完了第一个webserver。因为是linux环境,所以还是在我15年的游戏本上面跑了VMware去写的,写的时候开了clion就卡得不行,觉得还是在实验室用台式机爽。
jetbrain全家桶真的挺香的,idea写java,goland写go,clion写c/c++;
好不容易写完了,但是为了测效率,最后还是选择会实验室再测,毕竟在一台笔记本的VMware上面去测效率,似乎没什么意义..
虽然是跟着别人的书和代码一步步写的,但是其中也踩了很多坑,关于这一部分好像还没有来得及去写blog去总结。。嗯。。今年安排上了
慢慢发现自己当年写的c++根本就是屎一样的代码,modern c++其实写起来也还可以,挺舒服的,虽然之前挺喜欢java。
回学校测了自己写的webserver的效率,发现实验结果和别人的差距还是挺大的,暂时没找出来问题在哪...
写这个主要还是熟悉一些linux的系统调用,modern c++的写法吧。暂时告一段落。
数据库
在bilibili跟了一段时间的CMU15-445,确实是门神课,Andy Pavlo教授确实很给力,很多东西都说得很清楚,目前看完了索引部分就没有继续往下了,有时间其实去把它那个lab做一遍可能会更好掌握数据库;不过想想自己以后应该不是主要做数据库,所以课程跟到后面觉得成本和收益不是太高,就没有继续跟下去了。
印象及其深刻就是有一次教授录制课程,没有地方,只能坐在浴缸里面讲完了两节课。。。
课是好课,有机会一定会完成的!不过目前来说,其他一些东西的优先级会高一点。
redis
《redis设计与实现》确实是一本很经典的书,深入浅出讲了redis的架构和部分实现,而不是转头书给你讲解一大堆的代码。
今年在5月份左右开始抽时间看,看完了。
收获也很丰富,系列总结和重要的point也写到blog上面了;
这本书刚开始看的时候确实不太适应,但是看习惯了以后就还好,而且看完了redis最大的收获就是后面跟MIT6.824的时候,省去了很多功夫,很多东西都比较好理解。
MIT6.824
顶顶大名的神课!分布式系统,MIT6.824!!
没刷完,刷到lec12-分布式事务;lab做完了lab2和lab3.
这门课怎么说呢,课是好课,特别是raft算法那几个lecture,然后还有讲了很多经典的分布式系统的设计,比如zookeeper、CRAQ、Spark等等;
目前不准备看完,zk、分布式事务、已经看完了,还有几个比较重点的课题:乐观锁并发控制、memcached;spark和bitcoin应该也不错,不过spark在大数据用的比较多,然后bitcoin基本就是我的研究领域内的内容;所以今年应该会找机会看完乐观锁和memcached。同时还会尽量看完然后做一些总结笔记。
关于lab:做起来真的很累人,代码其实不难写,(因为研究方向的原因比较早接触了go。。所以语言不是问题),但是因为多线程的原因,调试及其困难,只能打一堆的log然后去看log;然后又因为网上找到的资料实在太少,还好最后找到一位博主的给力博文,才最后完全调通,500次test全部成功(网上很多代码其实跑了失败率有20%-40%...)
整个十月和十一月休息时间基本都在做lab2和lab3,但是做完感觉收获也不少,起码对于goroutine理解深了一点点吧~
c++对象模型
没看完..看完了类的内存排布,知道了虚函数表和虚函数指针..好像第五章和第六章挺重要的,先mark一下,2021前半年要看完了..
不过说句实话,翻译我知道很难,但是看起来这书的中文真的晦涩难懂,甚至有种想去看原版英文的冲动..
linux内核设计与实现
看完了进程管理、进程调度;看了大神的总结,还有系统调用、内存管理、VFS、进程地址空间这几个部分要看;
(TODO LIST好长啊T_T)
科研
12月份开题了,我也不知道自己到底能不能做出来..希望可以亲手关上一个研究方向的大门..
读研快两年了,明确知道自己不太适合搞科研,还是喜欢做工程和敲代码..
论文读了很多,但是很多都是看完就扔一边了..导致写开题的时候找参考文献还有点费劲..我算是发现了,论文不光要读,还要花时间去总结。(但是总结实在是太难了,算上总结可能就是一份工作双倍时间)
虽然我知道这很重要,但是我最终还是没有坚持下来。
然后是方向,兜兜转转还是回到了最初,挖漏洞..
哎,如果当年知道最后还是回到挖漏洞的身上,我就早点把方向定下来直接开干算了。虽然安全专业是半路出家的,但是起码不至于看了一年多的论文最后还是回到最初的方向,给我的感觉就是浪费了很多的时间。。
折腾
blog
这个blog是5月份左右搭的,因为备案太麻烦,所以还是把服务器架在了墙外..
当时选模板,选过很多种,最后确定了hexo。然后是主题,没找到什么好的,最后根据别人开源的主题,然后花了很多时间去改js和css..(感觉又开始不务正业了..真就全栈呗?)
然后今年9月份发现volantis这个主题还蛮好看的,直接就拿过来用了,就不改了。
上课
选了一门辣鸡创业课,学了一个多月的wx小程序怎么写,最后因为没有听老师的去参赛,最后只给了70多分,真的吐了这门课,付出完全和收获不成正比。
本来想参赛,但是做到后面有点怀疑人生了,一个是题目做下来才发现不太好,功能太复杂;一个是每次写小程序的时候都有种“不务正业”的感觉,,明明以后要做的是基础架构/后台开发,偏偏又跑去写前端,搞不懂都..
生活
健身
回学校以后继续健身,不过频率没有研一的时候高了,可能还是压力比较大吧,总是觉得时间不够用,想把更多的时间花在其他一些事情上。
不过疫情期间养猪计划让我成功到了70kg,果然胖子的胸还是比较容易练的;现在因为作息和饮食不规律,肌肉掉得飞快,只有65kg了。哎。。
每次健完身过马路看到这个路牌都挺喜欢的,想想都已经六年土著了,还有一年多就看不到了应该。
就是健完身穿拖鞋回宿舍有点冷..
休闲
Dota已经一年多没碰过了,现在就挂着斗鱼直播当BGM,一边听一边干活。
今年奶哥直播整活效果不错,上半年的时候基本都是看奶哥直播过来的,确实还挺有意思的,也算是关在家里一个不错的排解方式了。
vlog
买了大疆灵眸.. 剪出了人生第一个vlog。。但是后面因为太懒,最后还是没有坚持下来,拍素材和剪出好的vlog需要花好多的时间,不想随便去做,所以干脆先不做了。
等我有空好吧,一定会继续这个工作的!!
一些需要记得的事情
手机
换手机了。 米6屏幕之前裂了,64g的内存也已经顶不住了,本来想继续钉子户一段时间的,后面看有京东消费券,直接就换10Pro了。换了以后第一时间就是带着我的10Pro去刷街。
感觉米10Pro的相机还可以,另外双扬声器确实很爽。
胡子
疫情期间一直留胡子,留了好像三四个月,本来是准备等疫情平复了就当庆祝一起刮了的。。结果没想到五六月形势还是挺严峻的。。不得已最后只能刮了。。
经过这次以后我算是发现了,果然我还是适合不留胡子..
煮面
开始煮面,宿舍调了功率就是爽啊.. 这下冬天可以吃点热的夜宵了
友人
双仪来北京了,想想上次和双仪见面好像已经是两三年前的事情了。这个人来的很突然,我那天刚好难得有心情出去看电影,看的《夺冠》。结果看了30分钟就发微信说来北京了。
我人生中到目前为止,总共有两次电影没看完就溜了。一次是上一年看柯南剧场版,买了很便宜的票,进去了才发现是国语配音,看了三十分钟实在顶不住,提前溜了;第二次就是这一次了,然后直到今天,我还没有把剩下的《夺冠》看完。
讲道理这面子只给双仪好吧┗( ▔, ▔ )┛
不过还是很开心啦,有朋自远方来,当浮一大白
秋游
秋游, 去了植物园,准备去提前瞻仰一下卧佛寺,为将来做好准备。结果去了一看发现卧佛寺在修缮。。
但愿不是俗有offer寺之称的它对我关上了大门。
明年再去一趟!
年度盘点
jjw年度十大歌曲
挑几首有意思的歌说说为什么上榜。
《rolling star》: 《BLEACH死神》OP5, YUI酱声音真的太有辨识度,当年这种正太音+电吉他+架子鼓,永远年轻!永远中二! 放一张YUI酱当年的live美照。
YUI酱现在组了新乐队,剪了短头发,30多岁了,声音多了点沧桑,不过新歌还是挺好听的,不过现在知道YUI的人应该真的很少了。
《经济舱》:冬季最佳。知道这首歌是在微博看耳帝的推荐点进去看的。中国新说唱节目已经不怎么样了,不够每年都会出几首好歌。《经济舱》刚听就被钢琴吸引,然后刘聪的Hook第一次听就很惊艳,然后就喜欢上了。
后来继续听,才发现歌词也很好。然后慢慢地反而更喜欢咖啡壶的verse,里面很多很多词都特别喜欢,最近最喜欢的是这一段:
种子发芽前和泥土比拼
直到足以和天空比邻
不可思议的韧性
来自经历
你别不信
如果说19年晚上从实验室走回宿舍的时间是《Hey Kong》那么长,那么20年晚上从实验室走回宿舍的时间就是《经济舱》这么长。
《月牙湾》:最近比较喜欢听旧歌,就把FIR的歌都挖出来重新听了一遍,除了当年爆红的几首歌以外,还意外的发现了当年没听过的好歌。
当然,现在FIR主唱已经被换了,那还是17年的事情了好像,找了新FIR的一些视频和歌来听,但是总是觉得没那味儿了,果然对于我来说,FIR的主唱永远是詹雯婷,也只能是詹雯婷。
可恶的是我听了FIR太多了,网易云给我推2020年度歌手的时候,竟然用的是新FIR的封面,但是我听的全是老FIR的歌,这感觉就奇妙又尴尬。
《深い森》 && 《My Will》,两首都是犬夜叉的ed,犬夜叉确实是出神曲,基本上把所有的op和ed都扒出来听了一遍。。
《星屑ビーナス》 Aimer酱的作品,其实我觉得我听Aimer挺多的,不知道为什么只有这一首上了榜。最近看了Aimer 2017武道馆Live,真的太棒了。前几年Aimer来上海的时候我还不知道有这么个人,结果错过,现在想想真是太过可惜。
人生第一次从演唱会live视频扒音频将每一首live都剪出来放手机里面听.. 而且唱歌的Aimer也很可爱啊,强烈安利一波。。。
音乐最近听日语歌越来越多了,日语歌单已经膨胀到120+首了,什么RADWIMPS、八爷、Aimer、美波、泉水姐、滨崎步什么都听...
jjw年度二次元番剧
自从读研以来,本人二次元浓度越来越高了.. 尤其喜欢找点无脑狗粮番来排解下压力。。
今年主要靠《辉夜大小姐》S2、《总之就是非常柠檬》、还有《你与我最后的战场》、《青春猪头少年》渡过难关。
《辉夜》就不说了,老少皆宜,石上yyds! 《总之就是非常可爱》,经费略少,画风讨巧,前面剧情狂发柠檬,有的人喜欢有的人不喜欢。虽然漫画还在画,第二季的制作预告也出来了,但是还是担心后面剧情撑不起来。 至于我本人嘛,觉得还可以,起码压力大的时候看看,看完还挺高兴的。
《你与我最后的战场》我承认我是被里面的狗粮吸引过去的,但是它竟然一边想发狗粮一边想做那种史诗感的剧情。。打斗糟糕,剧情糟糕,人设也一般,除了狗粮管够,似乎竞争力不太行啊。。
《青春猪头少年》 人活着就是为了__。 也是一部很有意思的作品,起码故事讲得很好,狗粮也管饱。
除了上面的,还在重新看《犬夜叉》和《死神BLEACH》。。不过暂时还没重新看完就是了。
jjw年度手游盘点
《江南百景图》:氪了好多金,现在已经只是每天上去做日常然后就关了... 氪金的时候确实很爽,氪完了就觉得自己是个蠢比。不过想想它也陪我度过了很多艰难的日子,氪了也就氪了
《实况足球》:每天踢几分钟球也还行,老人机选手了,找找年轻的感觉
《月圆之夜》:买过最值的单机卡牌手游,极力推荐。
《游戏王决斗链接》:国服公测,最近玩了一下,目前环境还是斧王互砍环节,氪金略贵,要不要继续还在观望。
感想
去年的感想写了挺多,今年最大的感想就是:
艰难的时刻很多,焦虑的时候也很多,包括睡不着觉都会让人焦虑。但是一定要接受自己,比如睡不着觉,那就接受这个现实,尽量保持心态的平和。
虽然艰难的事情很多,但是总是会有一些人一些事带来一些温柔和光明,尽量放大他们,然后好好收起继续前行吧。
明年展望
马上就要实习,秋招了。这半年,时间紧任务急,又要做毕设,又要准备找工作。
列个明年上半年要做完的事情吧:
1.《STL源码剖析》,看完,写总结;2.《深度搜索C++对象模型》,看完,写总结;3.《Linux 内核设计与实现》,剩下的几章,看完,写总结;4.MIT6.824,lab4,分布式kv数据库,寒假写完;5.重新复习写过的leetcode,相似题型再聚类,labuladong 永远滴神!6.重新复习OS、计网那部分知识(可以放后一点)7.当然了,毕设也要继续的。
今年没有假期,没有过年,继续加油干就完事了。
哦对了,还有两个小目标,当然了,说出来就不灵了,希望有一个能实现吧。
有些事情冥冥中自有天意,不可强求。
end by jjw 2020/12/31