0%

2024开源操作系统训练营第一阶段总结报告-周嵩文

给第一周做一个总结

  • 参加这个lab的起初目的有两个:一是有可能会有实习机会,但是现在看到这么多大佬估计也挺难了哈,二是想考研408,加深自己对于操作系统的理解。另外可以丰富自己的项目知识的积累,过去一个星期了,发现自己的这个选择真是无比的正确,在学校待的两年发现什么实操都不会,学到了很多工具的使用(非常感激群里的大佬们的帮助),并且在学习的过程中也对rust产生了浓厚的兴趣,非常想去学习。
  • 第一周在学习rust的语法,主要是跟着B站的一个up主(软件工艺师)在学习,讲解的非常的好,而且没有废话,很细节,结合rust中文圣经补充一些知识。
  • 不过没学多久就准备蓝桥杯了,刚好学到生命周期那个部分,在第一周做rustlings写到48题,刷到现在感到收获很大,深刻体会到要学会一门语言是要多加练习的。
  • 接触到rust的语言之后,我对它产生了浓厚的兴趣,虽然这门语言很难,但是也很有趣,思想也很先进,不同于初学python时不用敲代码就可以掌握,学习rust经常一个语法要写好几遍才堪堪掌握。
  • 比较开心的是,学完了trait和生命周期,这两个点大家都说难,但是我认为比较好理解,看来我果然还是很有天赋的吧哈哈哈哈哈哈哈哈!!!
  • 好吧,这也没什么要记录的了,群里很多大佬在第一二天就已经将rustlings写完,而我连github还没整明白,在第二周补补知识,把rustlings写完(话说这个博客提交又要研究一个晚上了wuwuwu)。
  • 参考的rust语言圣经:https://course.rs/basic/compound-type/string-slice.html
  • 讲解的超棒的B站视频:【Rust编程语言入门教程(Rust语言/Rust权威指南配套)【已完结】-哔哩哔哩】 https://b23.tv/AaXsgZd

第二周

  • 这一周一开始把rust剩下的智能指针,多线程,闭包等全部学完了,但是直到开始写剩下的rustlings时,才发现实际写起来困难重重,经过反复的查阅官方文档以及GPT的帮助之下,才弄懂了接下来的题。
  • 但是到了algorithm的十道题,每啃一道都会花费不少的时间,需要反复检查所有权和trait的使用,
  • 建议还是反复多练习才能更好的掌握,这次新增的这十道算法题也确实帮助我更好的打好了基础。
  • 最后,非常感谢能有机会参加这次活动,希望在第二阶段可以有更多收获,同时也为社区回馈更多。