015 Rust异步编程录制阶段性结束和Rust后续学习建议
前言
到目前为止,基本算是把Rust异步编程书中现有的内容录制完成了,结合之前录制的Rust程序设计语言(基础与进阶),Rust拾遗,Rust小项目等,基本能帮助大家构建基本的Rust开发能力。本文主要是讲讲后续进行Rust深入学习的思路以及我后续的一些计划。
后续学习思路建议
后续的学习思路,我觉得可以从以下几个方面去进行:
异步编程方面:
通过之前的Rust异步编程视频的学习,其实可以让大家对异步有一个初步的了解,也基本上能具有自学的能力。那么要在异步编程方面更深入的学习,主要还是futures、tokio、async-std等的深入,可以考虑用异步写一写更复杂的例子,看看这些库的文档、源码,思考总结下async语法糖是怎么实现的,等等。
在开源项目方面,我推荐可以看一看libra的实现。Rust安全机制的梳理
Rust的一个比较显著的特点就是安全,那么它这些安全是怎么实现的。可能网络上的资料说的最多的就是所有权和生命周期,那除了这样概括性的一句话外,我们还能不能有更具体的了解呢?有兴趣的朋友,建议可以读一读《Rust死灵书》。Rust的标准库
本来我之前不太重视标准库的阅读,后面通过和一个高手的交流后,觉得通过标准库深入学习也是一个很好的方法。当然,在看标准库的时候,一定要思考Rust标准库为什么要这么实现,是基于什么样的考虑。实战
说一千道一万,最终还是要实战。但是在实战这方面,其实要看缘分。如果刚好能在工作上有相应的Rust的开发需求,那么是很好的实战机会,但是如果没有这样的机会,则可以考虑使用Rust写一些小的项目。
后续计划
针对Rust,后续我会实现一个区块链的demo,该demo具有完整的区块链的功能,目前正在编写,后续会慢慢开始录制,有兴趣的朋友可以上我的github进行下载。
除了Rust,后续我会针对从计算机基础到区块链,做一个系统性的分享,当然这些分享都是免费的。针对这个分享,目前规划的内容主要包括:
(1)计算机基础
(2)算法相关
(3)Rust相关
(4)区块链
(5)架构设计相关
当然,这些内容较多,也只是目前的想法,希望自己能坚持下去,也希望能有更多的朋友支持我。
本作品采用《CC 协议》,转载必须注明作者和本文链接
加油
支持大牛
水啦 專門註冊一個帳號來支持!
感谢支持