2020 Rust学习计划及进展跟踪

计划、进展将实时更新,学习心得将不定期整理发布。

视频

  1. Rust Building Reusable Code with Rust from Scratch
  2. Rust Programming Recipes

  1. 深入浅出Rust:理论学习
  2. Rust Primer:理论学习
  3. Rust Standard Library Cookbook: 实战例子
  4. Hands-On Data Structures and Algorithms with Rust: 实战例子
  5. Hands-On Microservices with Rust
  6. Hands-On Concurrency with Rust
  7. Network Programming with Rust

模块学习进展

每个模块学习尽量输出完整实例代码

模块 状态
变量与类型 完成
字符串 完成
Import与模块 完成
结构体 完成
枚举 完成
trait 完成
泛型 完成
内存管理 完成
指针 完成
闭包 完成
迭代器 完成
错误处理 完成
完成
文件IO 未开始
多线程并发 未开始
异步 未开始
Unsafe 未开始
数据结构 进行中

实战

如下为目前想到的待定项目

  1. warp开发Web应用:Web脚手架,包含基础用户模块,权限模块
  • Pending,异步数据库连接池问题
  1. HTTP server
  2. 多线程下载工具
  3. Websocket
  4. RPC
  • 20200405 完成一个RPC小例子
  1. 协议栈开发,例如:TCP/IP

挑战

一年至少600次Github contributions

你可能感兴趣的:(2020 Rust学习计划及进展跟踪)