272 - 《新知识学习法和 Rust》
发布于 2023年3月8日
我也刚学没多久,结合最近看的一门书,班门弄斧下,哈哈。有不对的,欢迎指正。同时我觉得这个方法也适用于学习 Rust 之外的任何新知识。
1、关于如何学新知识有个简单的公式,「掌握最小知识集 + 用 + 持续改进」。1)第一步是掌握最小知识集,很多知识的最小知识集其实很小,比如设计的是简洁 + 留白,比如 5 年前我还为 dva 梳理过一个最小知识集 dva-knowledgemap,2)第二步是用,刚开始时肯定是用不好的,有些人会得出「也需我不适合干这事吧」的结论,也有些执行力强的人会坚持下来,3)第三步是改进,不断完善前一步的「用」法。
2、此外还有个 Tip 是「专注」。这会让你尽快度过那个「用」不好或者说优点笨拙的阶段。因为专注的时候,时间会飞速流逝。
3、我们试着把这个公式套在 Rust 学习上。Rust 的最小知识集是啥?我觉得是环境和编辑器配置、Cargo(工程化)、基本和复合的数据类型、包和模块、所有权和借用、模式匹配、泛型和特征、错误处理、