0%

2024春季开源操作系统训练营第一阶段总结报告-谭智超

训练营第一阶段总结

1. 参加训练背景

​ 其实去年秋就已经知道了这件事情,不过当时是大二,觉得太难了些,当时就是图一个乐子,报了一个名,甚至连 github的仓库都没有打开过,去年可以说是完全没有用心的。没有那个时间和心力去坚持下去。

​ 今年能够重新来过,要走出舒适区,我觉得对于我来说是一个挑战,我本身并没有学过 C++,对于C++的一些浅显的了解仅限于用它打过算法,看过一点点 C++ 的书,甚至 Python 都没有学过,基本上看 Rust 一开始是让我感觉不适应的,这100道题目前80道算是自己摸索模索,大家讨论勉强能够写出,后面的线程,不安全的块unsafe,智能指针,闭包等,其实都是云里雾里,只能说是似是而非,感觉十分不扎实。

​ 不过令人庆幸的是,能够找到志同道合的队友,虽然我在我们的小队中一般是进度最慢的,另外两个队员给了我很多帮助,我有很多的疑问不解他们都会与我讨论,每天都有讨论的乐趣与激情,每晚10点30分就是到了今日学习总结分享的小队时间,这个时候大家的思想融汇贯通,是最能让人收获乐趣的。

​ 进度还是慢了很多,差不多一周半慢慢悠悠的混过去了第一阶段,遗憾是思维导图没有时间去做了,预计要拿出时间进行复盘。

​ 特此鸣谢两位志同道合的队友(theOnlyUniqueccaikano),有人共行是一大乐事

2. 参考书籍

​ 在学习 Rust 语言基础中,Rust 程序设计语言 - Rust 程序设计语言 中文版 (rustwiki.org)对我影响巨大,这本书力图教会我们从程序设计的思想上进行思考,考虑这段代码可能会出现的问题,以及他人看这段代码可能会出现的情况,在认真阅读过这本书之后,实在是令人受益匪浅。

3. 编译器报错

​ 编译器报错是成功之母!! 我写 C++ 都没有这么多报错!! Rust 编译器的报错真是让人想要吐槽,动不动就报错,不过令人欣慰的是,编译器的错误提示很精准,这令人感官十分良好,唯一麻烦的就是要逼着我去阅读编译器报错信息,这是程序员的基本功,但是还是很讨厌!

​ 在面对Rust 中的频繁报错时,尽量学会和编译器做朋友,他能够帮助你很多很多。

4. 资源分享

Tips: 嘿嘿嘿,就厚颜无耻的 借用一下 我队员的资源分享吧,你们偷偷看,把这个当成我的资源分享也是可以的 !!

1Rust 程序设计语言 - Rust 程序设计语言 中文版 (rustwiki.org)

2std - Rust (rustwiki.org)

3Rust 中文文档 | Rust 文档网 (rustwiki.org)

4关于本书 - Rust语言圣经(Rust Course)

5Rust入门第一课 - Rust入门秘籍 (junmajinlong.com)

6介绍 - Rust精选 (rustmagazine.github.io)

7简介 - 通过例子学 Rust 中文版 (rustwiki.org)

来源 : 2024春季开源操作系统训练营刘启东一阶段总结