最近看了两份调查,一份是国内程序员工资排行,一份是 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 平均年薪最高,为 18 万美元 。国内也是 Rust 工程师的平均薪资最高。
随着 Rust 的发展和表现出的优点,它吸引了越来越多的程序员关注。
首先,Rust 没有历史包袱,集表达力、高性能、内存安全于一身,可以说,掌握了 Rust,就相当于掌握了很多其他语言的精髓;把 Rust 引入你的技术栈,也让自己职业生涯多一门面向未来的利器。
其次,国内外不少大厂,都在采用Rust 重构技术栈,比如字节的飞书、Google 的 Fuchsia 等,清华大学也开始让本科生学习 Rust 而不是 C/C++。
用起来就有多香,学起来就有多难。Rust 也是公认的难入门,学习曲线很陡峭。
除了普遍觉得不好学的所有权和生命周期以外,不同语言背景学习 Rust 还会有不同的难点:
C 开发者,难点是类型系统和泛型编程;
C++ 开发者,难点主要在类型系统;
Java 开发者,难点在异步处理和并发安全的理解上;
Golang 开发者,难点在类型系统和泛型编程;
Python/Ruby/JavaScript 开发者,难点在并发处理、类型系统及泛型编程;
而且说真的,中文的 Rust 资料不多,不适合入门,也不系统,比较有名的是张汉东的《Rust 编程之道》,难度系数比较大,我啃得也很艰难
