古明地觉的编程教室

全网最好的 Rust入门教程,没有之一!

不久前,Rust 基金会发布了《2022 年度 Rust 调查报告结果》,显示 Rust 采用率不断提高,超过 90% 的调查受访者表示自己是 Rust 用户;29.7% 的受访者表示,他们在工作中的大部分编码工作都使用 Rust,比上一年显著增加了 51.8%。

毫无疑问,Rust 目前发展势头正劲。国内外不少知名互联网或科技公司,都在采用 Rust 重构技术栈,比如字节的飞书、Google 的 Fuchsia 等。

用起来就有多香,学起来就有多难。Rust 也是公认的难入门,学习曲线很陡峭。前期需要不断跟编译器做斗争,在艰难的思维转换中逐渐才能柳暗花明,体会到 Rust 的设计魅力。

除了普遍觉得不好学的所有权和生命周期以外,不同语言背景还会有不同的难点:

  • C 开发者,难点是类型系统和泛型编程;
  • C++ 开发者,难点主要在类型系统;
  • Python/Ruby/JavaScript 开发者,难点在并发处理、类型系统及泛型编程;
  • Java 开发者,难点在异步处理和并发安全的理解上;
  • Golang 开发者,难点在类型系统和泛型编程。
而且说真的,中文的 Rust 资料不多,不适合入门,也不系统。后来我在知乎上看到一位研究 Rust 的大佬「陈天」,他分享了不少 Rust 入门难点解读,讲得很透。
后来看他在极客时间写了个专栏《陈天 · Rust 编程第一课》,刚上线我就入手了,最近已经开始二刷。不得不说,这课可谓全网最好的 Rust 入门教程,没有之一!
专栏交流群看到有的小伙伴学完直接换成 Rust 相关工作,甚至微博有大佬表示,学完本课可直接投他们公司的简历!
Image

内容结合了陈天 20 年深度使用多种语言的经验,以先行者的身份输出了一份「Rust 学习路径图」,看下面:
Image
整个专栏由浅入深,对比多种语言,带你攻克 Rust 编程 10 大难点,有 100+ 原理图,详解 Rust 设计理念。最后通过 4 个项目实操训练,理论与实战两手抓,真正让你掌握 Rust 开发精髓。
这个专栏原价 ¥199,现在限时秒杀立省¥70,如果你是新人,到手只要¥68!

Image

识别二维码,免费试读

再说说作者「陈天」

再跟大家聊聊,作者「陈天」,现任北美最大的免费流媒体服务TubiTV 的研发副总裁。
有人说他是硅谷华人工程师的的典范,刻苦而努力,坚韧而不拔。而在我眼里,他是一个低调有礼的布道师,每次分享都毫无保留。
他一直主张“以合适的工具解决合适的问题”,所以,当面对不同的工作需求,他坚持深度使用形态和机理都大相径庭的开发语言。
  • 用 C 和汇编打造过各种网络协议;

  • 用 Python/Javascript 撰写过途客圈;
  • 用 Node.js/Elixir 打造过 TubiTV 高并发的后端核心;
  • 用 Elixir 打造过区块链框架 Forge;
  • 也研究过 Haskell/F#、Clojure/Racket、Swift、Golang 和 C#等语言。 

可以说,他对各个语言都了如指掌,这种资历的大佬能出来开课,把自己独特的 Rust 学习方法和经验共享出来,真的很难得。

专栏一共 64 讲。跟着读下来,最大的感触是,这个老师太会讲了,大家都知道 Rust 入门难,不好讲透,陈天能讲得通俗易懂、明明白白,且讲述中处处呈现他的思维方式、拆解问题的方法,吸引着我深挖下去。

专栏特色一:夯实基础+图文并茂

承担着「Rust 第一课」的使命,陈天讲得通俗易懂,把各个知识点类比到不同的语言中,设计了很多小而美的示例代码,引入 Rust 标准库的源代码进行分析,并且还精心绘制了大量的原理图。

Image

每一讲都遵循「表层知识 → 解读源码 → 底层设计」的思路,力求帮你理解 Rust 繁多概念背后的设计逻辑。

专栏特色二:工程方法+项目实操

即使你看了再多的书,刷了再多的视频,你的 Rust 其实还是一地稀碎。纸上得来终觉浅,绝知此事要躬行,只有实践+学以致用才是最好的学习方式!

所以专栏每一模块都设计了实践内容,带你把 Rust 应用在生产环境中,以及用 Rust 解决实际问题。老师的思维方式拆解问题的方法都毫无保留的分享出来,值得反复去阅读、反复理解。

Image

专栏特色三:刻意练习+答疑解惑

每个章节都会留个符合内容的思考题,老师在课程答疑时间不比打磨正文少。

而且课程中没有理解透彻的问题,都会在评论区找到陈天给的答案。可以说帮到不少人,截了些评价供你参考。

Image

刚上线的时候是 40 讲,老师边写边延展内容,完结时已经 64 讲啦!这种单纯的分享精神,也是很走心了。具体内容,来看看目录吧:

Image

再强调下

课程原价 ¥199
老用户限时秒杀 ,仅限今日¥129 到手
如果你是新用户,只需要 ¥68

Image

让我们携手,为自己交付 “Rust 开发” 这个大技能,让 Rust 成为你的下一门主力语言!

点击「阅读原文」,这一次,成功入门 Rust!