2

为什么是 Rust

作为一名前端开发人员,我们主流的编程语言就是JS。如果你想扩展职业路线,可以在前端领域深耕,或者去学习熟悉Node方向的知识。现在想想如果让你学习一门新的语言,你会选择学什么: java? python? go?
学习一门和前端应用相关的语言是最实用的了。那么为什么是Rust?
25731647401451_.pic.jpg

我觉得有以下原因:

  • 前端工程构建能力提升:Rust 性能强大, 越来越多的前端工具开始使用 Rust 实现
  • 前端应用性能提升:Rust 可以编译成 WebAssembly,应用在前端工程上
  • 嵌入式研发:Rust 可以做嵌入式,以后职业又多了一个选择

总的来说就是 Rust 在前端领域也很火,不排除以后面试也考察这部分知识。而且在当今互联网裁员风潮的形势下,有必要为自己以后的发展道路做好知识储备。学了既能当前做前端用,又能为未来做储备,何乐而不为。

如何学习 Rust

学习方法

学习的方法不外乎:看和练。这里有一些学习的资料:

可以先看看官网对Rust 的介绍,然后跟着文档学习语法,通过例子实践所学。
当然,为了提过学习效率和成体系的学习,我创建了一个 Rust 学习仓库 happy-rust,里面包含有语法学习笔记和练习的代码,欢迎大家访问~

Rust 学习检验

这部分我计划会用 Rust 做个项目出来,公布在 git 仓库里。

Rust 生态积累

一些激动人心的、正在进行的 Rust 项目。

前端领域

Rust Is The Future of JavaScript Infrastructure

嵌入式

Rust在嵌入式方向的应用

写在最后

拥抱变化,欢迎大家一起学习讨论~


specialcoder
2.2k 声望170 粉丝

前端 设计 摄影 文学