Appearance
Rust 学习计划
30天系统学习Rust编程语言,涵盖所有权系统、生命周期、并发编程、异步开发等核心知识点。
📚 学习目录
基础篇
- Day 01 - Rust简介与学习路线
- Day 02 - 变量与数据类型
- Day 03 - 函数与控制流
- Day 04 - 所有权系统
- Day 05 - 借用与引用
- Day 06 - 生命周期
- Day 07 - 结构体与枚举
- Day 08 - Option与Result
- Day 09 - 泛型
- Day 10 - Trait
进阶篇
异步篇
实战篇
- Day 19 - 宏
- Day 20 - 单元测试
- Day 21 - 错误处理进阶
- Day 22 - Web开发
- Day 23 - 数据库操作
- Day 24 - gRPC与Tonic
- Day 25 - 性能优化
- Day 26 - 嵌入式开发
- Day 27 - WebAssembly
- Day 28 - 项目实践
- Day 29 - crates.io生态
- Day 30 - 复习总结
📊 学习曲线
Rust的学习曲线确实陡峭,主要难点:
- 所有权系统(第4-5天)
- 生命周期(第6天)
- 借用规则
- Unsafe Rust(第15天)
但一旦掌握,你将获得:
- 内存安全的保证
- 接近C/C++的性能
- 优秀的编译错误提示
- 现代包管理器Cargo
