-
Notifications
You must be signed in to change notification settings - Fork 437
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #300 from day8reak/day8reakPR
add day8reak blog
- Loading branch information
Showing
1 changed file
with
32 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
--- | ||
title: 2024春夏季开源操作系统训练营第一阶段总结-魏晓妍 | ||
date: 2024-04-26 16:44:31 | ||
categories: | ||
- 2024春夏季开源操作系统训练营 | ||
tags: | ||
- author:day8reak | ||
- repo:https://github.com/LearningOS/rust-rustlings-2024-spring-day8reak | ||
--- | ||
|
||
## 开端 | ||
|
||
原是学安全的,在学习二进制的时候对底层产生了兴趣,看到了这个训练营,刚好学习新的语言的同时,还能巩固操作系统知识。此外鼠鼠快找工作了,希望简历上也能多一个说的过去的项目。 | ||
## rust start | ||
|
||
第一次接触rust,之前都是用C/C++居多。 | ||
|
||
首先是进行了一系列的语法学习。英文不太好,啃起来比较吃力,所以主要还是看的中文资料。 | ||
- Rust 程序设计语言 https://kaisery.github.io/trpl-zh-cn/title-page.html | ||
- Rust 参考手册 https://rustwiki.org/zh-CN/reference/introduction.html | ||
以及跟了社区的课(2配速看的回放)。 | ||
|
||
然后就开始做 rustling。前面的题,还是相对容易的,到后期理解起来还是有些吃力,经常编译通不过。(解决方法就是多看报错,以及求助人工智能)。最后10题是一些基本数据结构题,并没有想象的那么难。 | ||
|
||
和C++相比Rust的包管理简直太方便啦。之前听闻rust,说它又安全又快,实际学下来,所有权、借用和生命周期之类的概念,确实能很好的防止内存安全问题。而且没有C++那种臃肿(但看起来不太实用)的感觉。确实值得学习。(但是貌似现在工作岗位还不多?) | ||
|
||
虽然通过了所有的题,但是感觉并没有完全的熟悉rust开发,还需要持续的写代码和学习。 | ||
|
||
## 未来工作 | ||
|
||
由于还在忙别的事,因而基本上隔几天以后集中突击一下,希望之后能够平均的分配一下时间。每天都学一点。每天都写日志好好的总结。rust需要持续学习,多多使用。抓紧学习RISC-V。紧跟第二阶段进度。 | ||
|