我的2021年回顾 & 2021年的饼

魔幻的一年又快过去了,回顾去年来总结下今年大概干了些什么事,完成了些什么目标。

回顾大饼

去年给自己画的饼:

  • 活着 ✅¿
  • 提高学习动力 ❌¿
  • 数学不挂科 ✅
  • 学 go ✅
  • 学 Java(Kotlin)✅¿
  • 补一堆 telegram bot 的坑 ✅
  • 日语入门(N5 N4) ❌
  • 旅游 ❌

提高学习动力

尝试了几回,大概就是有一段时间能提高精力,但还是摸鱼的时间比较多,不过今年感觉还算挺充实的。

学 go

今年6月7月大概暑假的时候,我写了我人生中的第一个 go 写的程序。go 的优点不需要多说,我使用 go 的原因是 ta 可以静态编译成全平台的二进制文件,不过坑点还是很多的,比如我这个程序大概内容是本地起个绕 CORS 的反代,当时写的时候还怕目标网站也会有握手墙
最后写这玩具大概花了我 2 天时间,东拼西凑了 100 行左右的代码,然后就大概可以用了。

所以四舍五入来算,我大概是没有学 go 的,没有深入了解。

持续维护一个项目好累

学 Java

和上面 go 一样,也只是花了几天去了解而已,这部分内容对应文章为 解决小米日历 (.ics) 导入失败问题 所写的 demo 代码,具体细节不再多说。

然后12月初又出现了 log4j2 事件,搞得更不想学这玩意了。

Telegram Bots

今年我补了以下几个 bot 的坑

说是填坑,其实就是来学 JavaScript 的,在填坑 @Pixiv_bot 之前,我写 JavaScript 项目都还是单文件战士,所有代码只用一个 .js 解决了,代码多了会让项目会基本没办法写下去,借着写这个 bot 的机会,终于有实际项目来练手了。

还有 @rewrite_bot ,这是我第一次拿起 TypeScript 做了一个项目出来,并且用了现在比较流行的 ORM 方案 Prisma 当数据库 Driver,体验也还算不错,感觉终于做了个比较现代的项目。

然后 @zaobao_bot ,这个 bot 也是群友说的,我用 meilisearch 作为数据库,也算是学习了下不寻常的玩具。

^ 我许多 bot 的代码都在 github/my-telegram-bots 开源了,有兴趣的话可以看看我的垃圾代码。

其它未完成的饼

比如日语入门,还是很难啃的,独自一人的时间太少,寒暑假又都在看电视摸鱼,就更少去学习日语了。
多邻国连续打卡一年并没有什么用

还有旅游,已经算是奢望了,基本不用考虑了

今年额外的事

Mirrorz Legacy

寒假时闲着无聊水群的时候看到群友在群里说了 MirrorZ 的项目,然后需要个静态前端,然后我就花了几个晚上糊了个静态前端 (mirrorz.org/_/) 上去,大概用了以前玩的东西 Node.js + pugjs 搞定了。 然后 pug 就给我来了个 CVE

当时在 next.js ssr (因为一开始版本是基于 react 的)和写一份生成器之间我选择了后者,如果让我再选择一次的话应该也还是后者,用了现成的脚手架有的时候事情反而会更多,还有对应不同的静态生成需求,所以就还是宁愿重写一套了。

一次失败的面试

在一个朋友的帮助下,还是太紧张了,紧张到连自我介绍环节都尬住了,不管怎么样,积累了点宝贵的面试经历,下次也许就不紧张了。

RSS3Scan

还是在水群的时候看到的,然后就和另外一个小伙伴水了个前端出来,不过还是不怎么满意就是了,没有达到期望的目标,不过就是还是不懂区块链这些领域,最后看上去还是不了了之了,还是太菜了,需要多学习。
团队以及氛围还是很不错的,有兴趣的也可以去了解下。
另外今年中秋还送了月饼

Pixiv 动图转换网站

ugoira.huggy.moe
这个项目是接着填坑 @Pixiv_bot 的子项目,在之前的计划中一直想做个网页版的项目出来,然后就如愿以偿的有了这个子项目。

这个项目一共开了两周目,可以参考下我的历程:

第一版

第一版用了 vite.jsef.js 就安排了,不过前端还是很简陋,并且又是单文件战士,最后写不下去了就重构了。

然后在这个项目,我学习了以下两个,一个是在 可视范围内显示组件 ,还有一个是 防抖与节流 也算是收获丰盛了。

第二版

第二版用了推友安利的两个玩具 tailwindcss 还有 daisyui 使用体验还算 ok 相比第一版来说,把 JS 拆出来了,用了 tailwindcss 后少写了很多 css UI也好看多了

比赛获奖

今年有幸参加一个比赛,然后获奖了,不过这样学校官网就会把我名字写出来报道了,有点 emmmmmc 不过怎么样也算是喜加一了。

学校实习

虽然是学校指派的实习,前前后后几个批次大概有两个月,不过也还是积累了经验,认识了点新朋友。

然而工资还是没发

面基

今年有幸和网友线下面基,体验还不错~虽然感觉还是很尬就是了

明年画的饼

  • 活着
  • 给项目上单元测试
  • 写个基于 React 的小项目
  • 熟练 TypeScript
  • 做个 Android native app
  • 找个过得去的实习
  • 攒够这几年的学费
  • 日语入门(N5 N4)
  • 旅游

总结

总的来说今年还是过的比较充实的,希望明年也能继续保持今年的开坑热情,多认识小伙伴。

大概就是这样 不知道今年的饼能实现多少