你好,我是陈天。
我们都知道 Rust 是入门难度比较高的一门语言,前期需要不断跟编译器做斗争,在艰难的思维转换中逐渐才能柳暗花明,体会到 Rust 的设计魅力。
在专栏上线时,也的确有很多同学留言说,自己之前尝试学过 Rust,但是搞不明白为什么总是不能通过编译,久而久之没能坚持下来,丧失了对 Rust 的信心。
所以,在专栏设计之初,我就想怎么才能透过繁杂的知识点,讲明白它们背后不变的编程本质,希望不光能教会大家语言本身,更重要的是如何用语言提供的能力优雅地解决实际问题。
最近偶然的机会,和左耳朵耗子就课程设计连麦了一次,他建议我在现有目录的基础上,再增加一些 Rust By Example 的内容,让大家先感性认识到 Rust 的强大和优美,否则后面知识深度上来了,容易劝退。
我觉得挺有道理,赶紧和编辑合计了整一个 get hands dirty 周,精心挑选能解决真正有代表性的工作问题的案例,用两三百行核心代码写出了青铜难度的图片工具、白银难度的 Web 服务、黄金难度的 SQL 工具。留言反响相当不错,大家都确实从代码中体会到了编程的快乐,成就感爆棚。
但是 Rust 的具体语法知识,我们还是得沉下心一点一点攻破。所以,在接下来的一个月,我们再来玩个新花样。
我把 Rust 需要掌握的基础语法汇总整理,拆分成了 4 个阶段,列出了每个阶段的核心语法,并制定了一份切实可行的学习计划。就像打怪升级一样,让你循序渐进掌握 Rust 的基础语法。
在此,我发起“30 天掌握 Rust 基础语法”打卡行动,所有专栏读者都可以免费加入。
订阅后,申请进入“Rust 打卡群”,根据课表打卡,完成学习。
为了保证社群学习服务的质量,本次活动仅限 2000 个名额。
“30 天掌握 Rust 基础语法”行动,邀你加入!
招募时间:9 月 8 日 - 9 月 16 日
学习时间:9 月 17 日 - 10 月 22 日
你将获得:
知识点剖析 + 对应刷题 + 打卡输出,系统掌握 Rust 基础语法;
加入 2000 名优秀的工程师社群,坚持 30 天,一起激励、探讨和学习;
打卡要求:
4 周的学习,打卡总数仅需 12 次,即视为完成 " Rust 基础语法 "。
为了让大家养成打卡学习的习惯,每日只计数 1 次打卡,单日内多次打卡视为 1 次。
打卡奖励:
1、完成 10 次打卡:¥30 奖励金
2、完成 12 次打卡:¥40 奖励金
* 奖励金以优惠券形式发放。
发放时间:活动结束后的 7 个工作日内。
路径千万条,实践第一条。每日打卡,跟着专栏中的案例进行试验、推演,进而输出分享,跟群里优秀的小伙伴一起讨论,相信你会碰撞出知识的火花,并迎来一个更厉害的自己。