-
Notifications
You must be signed in to change notification settings - Fork 452
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 #563 from focksor/master
add blog by focksor
- Loading branch information
Showing
1 changed file
with
30 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,30 @@ | ||
--- | ||
title: 2024年开源操作系统训练营总结-focksor | ||
date: 2024-11-10 14:36:48 | ||
categories: | ||
- 2024秋冬季开源操作系统训练营 | ||
tags: | ||
- author:focksor | ||
- repo:https://github.com/LearningOS/2024a-rcore-focksor | ||
--- | ||
|
||
# 第一阶段 | ||
|
||
做为一个几乎没接触过 Rust 的新手,第一阶段的 Rustlings 给了我很深的印象。通过不断地练习,我了解了 Rust 一些比较基础的概念,并对其所有权概念印象深刻。 | ||
|
||
做为一个常用 C 和 Python 的开发者,我时常会被 C 的内存问题及 Python 的性能问题困扰,通过学习 Rust 和其相关概念,我逐渐意识到,Rust 或许可以兼顾 C 的性能和 Python 的开发速度,给我带来更好的编程体验。 | ||
|
||
在后续的日常开发过程中,我应该会尝试使用 Rust 做为我的首选语言,并在其中逐步更加熟悉这门语言,感受 Rust 的魅力。 | ||
|
||
|
||
# 第二阶段 | ||
|
||
从我开始接触计算机以来,我就不怎么深入了解过操作系统底层,只是在日常学习中耳濡目染地学习了一些相关概念,有个一知半解。 | ||
|
||
还记得当年面试的时候,面试官问我“程序从用户态进入内核态是什么过程”,我当时只能尴尬地说不会。 | ||
|
||
当真正开始学习操作系统的时候,我才发现,操作系统比我想象地更简单,也比我想象中更困难。 | ||
|
||
觉得简单是因为当以前一知半解的知识被层层剥离,通过简单直白的语言袅袅道来的时候,会感觉“原来这个只要这样就可以实现了”。但是只要稍微深入理解,又会被背后的思路震撼,让人耳目一新,而当理解“为什么需要这样做,有什么考虑”的时候,就会感觉非常困难了。 | ||
|
||
通过第二阶段,现在我觉得我已经脱离了一知半解的状态,应该可以说是“新手入门”了,希望可以在后续的学习中,能得到更多的成长,更深刻地感受到操作系统的魅力。 |