魔幻的一年又快过去了,回顾去年来总结下今年大概干了些什么事,完成了些什么目标。
回顾大饼
去年给自己画的饼:
- 活着 ✅¿
- 提高学习动力 ❌¿
- 数学不挂科 ✅
- 学 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.js 和 ef.js 就安排了,不过前端还是很简陋,并且又是单文件战士,最后写不下去了就重构了。
然后在这个项目,我学习了以下两个,一个是在 可视范围内显示组件 ,还有一个是 防抖与节流 也算是收获丰盛了。
第二版
第二版用了推友安利的两个玩具 tailwindcss 还有 daisyui 使用体验还算 ok
相比第一版来说,把 JS 拆出来了,用了 tailwindcss 后少写了很多 css UI也好看多了
比赛获奖
今年有幸参加一个比赛,然后获奖了,不过这样学校官网就会把我名字写出来报道了,有点 emmmmmc 不过怎么样也算是喜加一了。
学校实习
虽然是学校指派的实习,前前后后几个批次大概有两个月,不过也还是积累了经验,认识了点新朋友。
然而工资还是没发
-—
update 2022/01/22 发了一半
面基
今年有幸和网友线下面基,体验还不错~虽然感觉还是很尬就是了
明年画的饼
- 活着
- 给项目上单元测试
- 写个基于 React 的小项目
- 熟练 TypeScript
- 做个 Android native app
- 找个过得去的实习
- 攒够这几年的学费
- 日语入门(N5 N4)
- 旅游
总结
总的来说今年还是过的比较充实的,希望明年也能继续保持今年的开坑热情,多认识小伙伴。
大概就是这样 不知道今年的饼能实现多少
完