Why Rust
As a front-end developer, our mainstream programming language is JS. If you want to expand your career path, you can dig deep in the front-end field, or learn to be familiar with the direction of Node. Now think about what you would choose to learn if you were asked to learn a new language: java? python? go?
Learning a language related to front-end applications is the most practical. So why Rust?
I think there are the following reasons:
- Improvement of front-end engineering construction capabilities: Rust has powerful performance, and more and more front-end tools begin to use Rust to implement
- Front-end application performance improvement: Rust can be compiled into WebAssembly and applied to front-end projects
- Embedded research and development: Rust can be embedded, and there is another career choice in the future
In general, Rust is also very popular in the front-end field, and it is not ruled out that this part of knowledge will also be examined in future interviews. Moreover, under the current situation of Internet layoffs, it is necessary to prepare knowledge reserves for their future development paths. I have learned that it can be used for front-end use at present and reserve for the future, so why not do it.
How to learn Rust
study method
The only way to learn is to watch and practice. Here are some learning materials:
- Rust Chinese official website
- Rust programming language
- The Rust Programming Language
- Rust by Example
- Rust by Example
- Rust small exercises
- Running Rust online
You can first look at the introduction to Rust on the official website, then follow the documentation to learn the syntax, and practice what you have learned through examples.
Of course, in order to mention learning efficiency and systematic learning, I created a Rust learning warehouse happy-rust , which contains grammar study notes and codes for exercises, welcome to visit~
Rust Learning Check
In this part, I plan to use Rust to make a project and publish it in the git repository.
Rust Ecological Accumulation
Some exciting, ongoing Rust projects.
Front-end field
Rust Is The Future of JavaScript Infrastructure
embedded
The application of Rust in the embedded direction
write at the end
Embrace change, welcome everyone to learn and discuss together~
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。