Kai's personal website build with astro.

Rust 学习进度回顾


最近在写 rust 的时候,感觉还是很吃力,感觉自己学习 rust 的进度缓慢,可能到了所谓的平台期。 回顾一下我的学习进度,做一个阶段性的总结,认清自己的定位,也整理一下有多少收获,希望能有更多动力。

我是什么时候开始接触 rust ?

如果基于 github 的 commit history 来追溯的话:

2023 年 3 月 7 日,提交了一个终端渲染的小游戏

2023 年 7 月 15 日,第一次提交 rustlings 的部分题解,中间工作忙间歇性中断,终于在 8 月 9 日我提交了全部的题解

2023 年 10 月 20 日,提交了一个翻译日语罗马音的命令行工具

2023 年 11 月 7 日,提交了一个 discord bot demo

2023 年 12 月 25 日,第一次给 salvo 提交单测

2024 年 3 月 7 日,我用 iced 将平时自用的爬日志工具写成了跨平台的桌面应用

我最开始入门是读的 the Book 英文版,惊讶于这个语言设计的严谨性以及社区文档的完整性,就像很多人一样被吸引然后决定入坑。截止到码字的时间,已经超过一年了。

我都学到了什么呢

总结下来,有一些进步,应该可以说不是一个小白,但也没有实质产出的能力。

到这里其实是有点失望的。

为什么慢呢

有哪些做的好的地方

  1. 尝试了足够多的方向(辩证地说也不算好,毕竟涉猎太多也没有特别精通的,介于我的水平还不足以支撑我深耕某一领域,姑且算作好事)

    • 用 salvo 进行 Web 开发
    • 用 bracket-lib/bevy 游戏开发
    • 用 iced 写桌面应用
  2. 坚持读英文文档

  3. 参与了 rustcc 线下 meetup

  4. 加入了几个社区群,找到了共同爱好的人

  5. 尽微薄之力为 rust 开源做了贡献

TODOs

  1. 首先还是要继续写,多尝试,多实践
  2. 换一个能抓取实时信息的 AI 助手,比如 kimi chat
  3. 付费课程的话,暂时还是不考虑

Updated at 23:56 on March 21, 2024