年薪上百万,Rust 才是 2022 年最赚钱的语言吧!| 极客时间

2022 年 1 月 11 日 InfoQ

最近看了两份调查,一份是国内程序员工资排行,一份是 O’Reilly 公司对美国和英国部分程序员的问卷。



如果按照不同编程语言的薪酬划分。Rust 平均年薪最高,为 18 万美元 。国内也是 Rust 工程师的平均薪资最高。


随着 Rust 的发展和表现出的优点,它吸引了越来越多的程序员关注。


首先,Rust 没有历史包袱,集表达力、高性能、内存安全于一身,可以说,掌握了 Rust,就相当于掌握了很多其他语言的精髓把 Rust 引入你的技术栈,也让自己职业生涯多一门面向未来的利器。


其次,国内外不少大厂,都在采用 Rust 重构技术栈比如字节的飞书、Google 的 Fuchsia 等,清华大学也开始让本科生学习 Rust 而不是 C/C++。


用起来就有多香,学起来就有多难。Rust 也是公认的难入门,学习曲线很陡峭。


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

  • C 开发者,难点是类型系统和泛型编程;
  • C++ 开发者,难点主要在类型系统;
  • Java 开发者,难点在异步处理和并发安全的理解上;
  • Golang 开发者,难点在类型系统和泛型编程;
  • Python/Ruby/JavaScript 开发者,难点在并发处理、类型系统及泛型编程;

而且说真的,中文的 Rust 资料不多,不适合入门,也不系统,比较有名的是张汉东的《Rust 编程之道》,难度系数比较大,我啃得也很艰难。后来看到和张汉东一起研究 Rust 的另一位大佬「陈天」,很早就关注了他的知乎,他分享过很多 Rust 的入门难点解读,讲得很透。
 
他在极客时间写了个专栏 《陈天 · Rust 编程第一课》 ,最近刚更新完成,我跟着更新的脚本看完了,不得不说,这课可谓 全网最好的 Rust 入门教 程,没有之一!


专栏里陈天结合 18 年深度使用多种语言的经验,以先行者的身份输出了一份 「Rust 学习路径图」 ,看下面:


内容由浅入深,对比多种语言,带你攻克 Rust 编程  10 大难点 ,有  100+ 原理图 ,详解 Rust 设计理念。最后通过 4 个 项目实操训练 ,理论与实战两手抓,真正让你掌握 Rust 开发精髓。

听运营小姐姐说,这个专栏明晚就涨到 ¥199 了,现在到手只要  ¥89 ,新人仅需 ¥59 所以知道活动的消息后,我马上推荐给你。
拼团 +  口令 「Rust66666 」立省 110 元
到手仅 ¥89,新人首单仅  ¥59


再跟大家聊聊,作者「陈天」,现任北美最大的免费流媒体服务TubiTV 的研发副总裁

有人说他是硅谷华人工程师的的典范,刻苦而努力,坚韧而不拔。而在我眼里,他是一个低调有礼的布道师,毫无保留地分享着 18 年工作经验累计的工程方法。

他一直主张“以合适的工具解决合适的问题”,所以,当面对不同的工作需求,他坚持深度使用形态和机理都大相径庭的开发语言。
  • 用 C 和汇编打造过各种网络协议;

  • 用 Python/Javascript 撰写过途客圈;
  • 用 Node.js/Elixir 打造过 TubiTV 高并发的后端核心;
  • 用 Elixir 打造过区块链框架 Forge;
  • 也研究过 Haskell/F#、Clojure/Racket、Swift、Golang 和 C#等语言。
 
可以说,他对各个语言都了如指掌,这种资历的大佬能出来开课,把自己独特的 Rust 学习方法和经验共享出来,真的很难得。

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


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

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

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

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

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


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

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

每个章节都会留个符合内容的思考题,老师在课程答疑时间不比打磨正文少,甚至在课程完结后老师还会去更新课程的代码,大家纷纷表示:爱了

而且 课程中没有理解透彻的问题 ,都会在评论区找到陈天给的答案。可以说帮到不少人,截了些评价供你参考。
刚上线的时候是 40 讲,老师边写边延展内容,完结后已经 58 讲了。这种单纯的分享精神,也是很走心了。看看目录吧:
再强调一点
课程 明晚 涨至 ¥199
今日秒杀 +  口令 「Rust66666」
半价到手  ¥89 ,立省 ¥110
如果你是新人,只需  ¥59


今日订阅,还可免费加入 「陈天老师的 Rust 交流群」


最后分享一句激励我学 Rust 的话:不管你未来是否使用 Rust,单单是学习 Rust 的过程,就能让你成为一个更好的程序员


点击 阅读原文 ,掌握“Rust 开发" 这个大技能。
登录查看更多
0

相关内容

Rust 是一种注重高效、安全、并行的系统程序语言。
算法通关手册(LeetCode)
专知会员服务
157+阅读 · 2022年1月13日
如何自学CS?北大信科《计算机自学指南》为您呈送宝典
专知会员服务
75+阅读 · 2021年12月14日
【上海交大】<操作系统> 2021课程,附课件
专知会员服务
41+阅读 · 2021年4月3日
【Twitter】时序图神经网络
专知会员服务
93+阅读 · 2020年10月15日
商业数据分析,39页ppt
专知会员服务
160+阅读 · 2020年6月2日
国家自然科学基金
0+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
1+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2011年12月31日
Arxiv
0+阅读 · 2022年4月20日
Arxiv
0+阅读 · 2022年4月20日
AliCoCo: Alibaba E-commerce Cognitive Concept Net
Arxiv
13+阅读 · 2020年3月30日
Arxiv
12+阅读 · 2019年3月14日
VIP会员
相关VIP内容
算法通关手册(LeetCode)
专知会员服务
157+阅读 · 2022年1月13日
如何自学CS?北大信科《计算机自学指南》为您呈送宝典
专知会员服务
75+阅读 · 2021年12月14日
【上海交大】<操作系统> 2021课程,附课件
专知会员服务
41+阅读 · 2021年4月3日
【Twitter】时序图神经网络
专知会员服务
93+阅读 · 2020年10月15日
商业数据分析,39页ppt
专知会员服务
160+阅读 · 2020年6月2日
相关基金
国家自然科学基金
0+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
1+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2011年12月31日
Top
微信扫码咨询专知VIP会员