logo

2024年终总结

Dec 28, 2024 · 10min

忙忙碌碌过完了2024年,完成了本科的学业,进入了研究生的新阶段。来到北京这个熟悉却陌生的城市🏙,相比杭州,北京给我的第一印象就是一个大型的县城、形形色色的人迈着急匆匆的脚步奔向各处、吸烟的人有很多…

技术🖥与变化

今年零零散散的提交了不少commit, 回顾今年,主要做的项目就是Podwise-AISubtitle-Translator-CLI,由于今年刚刚学习rust,于是便迫不及待的使用rust重构了原来的项目,将原本是使用 Nuxt全栈 和 Avalonia + C# 的两个项目使用rust进行了重构,也算是从中学习rust

固然rust的学习曲线是十分陡峭的,但是随着慢慢接触到rust,便被其所吸引,在使用TypescriptC#进行错误处理时,总是会觉得try catch的写法不够优雅,而rust中使用ResultOption来处理错误,让我感觉到了一些清爽。

目前也有不少大厂在逐渐使用rust去替代原先的C / C++,无论是在嵌入式领域或服务端领域,rust的性能和安全性都是比较吸引人的(除了对编程人员的要求比较高…)。不过相信未来的rust一定也会更加好,我也会继续学习rust

工具🛠与更新

今年在工具的使用方面也有一个比较大的更新,随着对vscode+ 触控板的使用,越来越发现,来回频繁切换键盘和触控板的操作是比较繁琐的,也很容易打断思路,于是从刷到Vim综合症这个视频后,便开始了nvim的探索之旅,目前已经打算使用nvim来替代vscode来完成rust的一些开发,而vue由于unocss的提示只有vscode才有插件,这是刚需!所以暂时没法替换,除非改为使用tailwindcss。除此之外,也将iTerm2改为使用wezterm,添加了yazi的终端文件管理,非常非常好用,强烈推荐!

工具
编辑器vscodenvim
终端iTerm2wezterm
文件管理🈚️yazi

未来🌌与展望

2025年即将到来,23年对commit⬆️1k的目标没有达成,不过也正常,毕竟没有那么多点子,甚至今年的一些commit还是刷LeetCode的题目。不过朝着这个目标前进总没错,超过500commit/年就已经超过GitHub上5%的人了,这也是一个不错的成绩。

明年也是研一下学期了,可能会有导师安排任务,希望在完成任务之余依旧能够继续精进代码水平,这也是我的一种取悦自己的方式。

Always Coding, Always Learning.

2024年终总结海报

手机分辨率过低,请使用电脑查看!
> share with
>
CC BY-NC-SA 4.0 2024-PRESENT © Chen Tao