2024 开源操作系统训练营第一阶段总结
rust 学习历程
以前是做 c 和 java 开发的,也使用过 js、python 等语言,无意中接触到 rust,被宣称的安全和性能吸引,资料东拼西凑学习,写各种小工具,因为概念很多,而且写程序编译器各种报错,差点被劝退,想着既然学习了,就再坚持下,接触 rust 一段时间,慢慢喜欢上了这门语言,编译器提示的很详细,而且只要编译成功后,程序的运行机会不会有问题,rust 是一门上线很高,下线也很低的一门语言,之前都是用 rust 写写小工具,都是在应用层面的开发,这次看到开源操作系统训练营报名,果断报名了,想去深入到新的领域,接触新的东西。
参加了训练营一阶段的培训,跟着老师的教学内容,动手实践,又有 rustlings 的练手,自己对 rust 的理解又更加进了一步,学习到了很多内容,和之前自己自学不太一样,这次又老师的讲解,很多疑惑一扫而光。在做 rustlings 实践中,前面的题都很轻松解决,到了算法的内容时,被卡住了很久,一个是算法很久没有接触了,这个在网上搜搜内容能很快熟悉起来,难得是 rust 的所有权机制以及指针这块,自己之前没怎么接触指针模块,总是卡在编译上,不断的查资料,最终磕磕绊绊总算搞完了,确实学到了很多内容,短短的三周时间过完了,觉得很充实。
总结
rust 现在是我喜欢的语言,到现在自己感觉还是没有入门,我一定会继续学习和使用这们语言工具,去拓展更多的领域空间。