2021回顾

发表于:

早上8点起来,上午出去遛了4个小时,回来之后一直在读代码,拖到晚上十点才开始动笔,真是拖延症晚期啊。

成就

语言

主要包括两方面:机器上用的GoLang和IRL的德语。

在年中的时候突然想写个扫描全网(0.0.0.0/0) Minecraft服务器的Scanner。老本行Java虽然可以实现「高并发」的网络通讯,但是毕竟操作Socket需要阻塞很长时间,导致整体效率很低。思考一番之后决定学一下GoLang,毕竟同是OOP会比较熟悉。整个项目搞下来只能说goroutine真的爽,随随便便跑几千个,体验与现成非常相似,数量和效率上提升不是一倍两倍。GoLang的学习曲线也很平缓,对于我这个有c语言基础的,从零开始断断续续5天也能写小项目了。这个Scanner最后在一台BuyVM的1c512M小鸡上跑了40天,扫完全网鬼知道多少个地址,找到5w+个开放的服务器。对于一个总工期3天的项目,代码相当垃圾,但是能完成任务就完事了。当然最后也没想到这数据集能干什么,现在一个mongodb dump在~/Documents里呆着

德语是一门相当有意思的语言,对于学计算机的人来说,个人感觉可以作为第二重要语言(英语为第一)。德语的学习资源和研究资料可以算是相当丰富,很多业内大佬也是德国人。年初1月份开始学习德语,到现在马上1年。11月在歌德学院分级分到A2.1,相当于一年学了个A1。虽然自认为学得比较扎实,但但看速度还是太慢了。

系统

在8月终于丢掉了自己用了3年的Windows installation,换到了Arch Linux+KDE。刚换完的时候确实有种如释重负的感觉,硬盘空间也出来了,CPU空载占用也掉下去了。本来说如果太多软件没有就换回去,但是用了一段时间之后发现也没遇到什么问题,只是偶尔需要用WINE跑下exe,大部分软件也能正常运行。

读书

继续2020养成的习惯,长期不务正业:

在轻小说以外还插空读了写乱七八糟的书:

还有一些漫画和画集就不在此罗列了。总体来说和2020相比,阅读总量基本没变化。

运动

上肢因为长期不锻炼一直很弱。年初的时候开始有意练上肢,假期练得多就有提高,开学练的少就往回滑,年末也只能说是有少许的进步。 下肢主要就是练腿。1月的时候闲的没事出去遛弯,一次性走了15公里(平均5km/h)。记得回家之后腿已经快站不住了。第二天回想起来就觉得这体验还挺爽的,于是过了二十多天又去了一次,再过一个月继续,逐渐也就成了习惯。每次去的时候都以差不多的角度拍一张照片,当作给自己的打卡。现在攒齐一年的图片,刚好可以搞个gif。 最后一张是今天上午拍的,25km,5.5-6.2km/h,感觉还不错。回来之后腿也没有什么明显感觉,就看第二天起来疼不疼了。

开发和写作

才想起来自己在写博文( 今年终于用GoLang写了个能满足自己需求的静态CMS,圆了1年多前的心愿。2021.09.21是这个站上线的日子,到现在过了101天。总共公开了5篇文章,其中2篇中文,4篇英文(交集中英双语)。翻翻自己之前的写作,虽然没那么糟糕,但还是弯弯绕,读起来没有感觉。不过最近写作文就觉出来这种类型的写作还是收获颇丰的。

6月的时候闲的没事去搞了个所谓的「个人主页」。本来是为了当前端练手项目,但是从想法到画设计图再到编程还是花了几十小时。最终产品对于老年人第一个正经H5网站还是相当可以的(上一个网站还是H4)。当然做这个站主要还是瞎玩,花了很多时间在奇怪的东西上。整个网页算图片190kB,noscript支持,Lighthouse本地满分,可能也就只有自己知道了。

社交

今年因为班级大换血,又认识了不少之前不太熟的人,关系网进一步扩展,活也整了不少。线上在r/HaiToGensouNoGrimgar/的社区Discord混了几个月,虽然没完全融入组织,但还是聊的挺嗨的。后来因为时间问题就逐渐隐退了。

在年中的时候和三位不同的画师进行了约稿。作为一名程序员总是喜欢把要求细化量化,然而这明显不符合正常人的沟通习惯。在此感谢这三位画师对我长篇文字描述的容忍,我也从和他们的沟通中学到了很多沟通技巧。

目标

昨天晚上刚好看到这个视频,觉得挺有道理的。

大致内容:设定「主题」比设定目标更容易实现自我提升。生活是变化多端的,固定的目标有时很难达到,但确立「主题」并向着那个方向努力,总是对自我的重塑。

思考了下觉得还挺有道理的,按照自己的实际情况结合了一下之前想好的目标。

我希望2022是个:

用关键词还是有点尴尬。但愿2023年的时候回看现在,能对自己满意吧。

2020,疫情的出现让活着成了每个人最大的愿望。2021,我们离疫情的结束又近了一年。在已经到来的2022年,但愿你也能为自己而活,实现自己的梦想,活成自己想成为的样子。2023再见!

2021-01-01T16:21:00.000Z