周末学习了下 rust,被其设计和语法折服了,爱上了怎么办?
可以讨论下 go 和 rust 区别? 未来的就业机会? 还有有没有好的 rust 学习项目推荐?
1
xusanduo2019 2022-04-18 09:48:26 +08:00
爱上了就继续学,哈哈
|
2
fgwmlhdkkkw 2022-04-18 09:50:00 +08:00
思维跟不上编译器,感觉很受限。还是要有扎实的 C++经验才行。
|
3
duke807 2022-04-18 10:00:40 +08:00 via Android
感覺未來就業機會還是可以的,給員工綁手綁腳的語言,哪個資本家會不喜歡呢?
|
4
lovedebug 2022-04-18 10:01:51 +08:00
应该算是比当前进化了半代的语言
|
5
libook 2022-04-18 10:06:20 +08:00
Rust 目前比较集中在系统开发领域被使用,Go 目前比较集中在 Web 微服务领域被使用,看你想在哪个方向就业。
当前很多 Rust 项目需要和 C/C++代码交互,所以很多要求应聘者同时具备一定 C/C++基础。 我学了好几次 Rust ,学好几次主要是因为平时用得少,一段时间后就会忘,如果能偶尔维护个项目啥的可能会好一些。 个人认为在系统开发领域非常有前景,但在其他领域缺乏杀手级别的特性,不过这语言一直在更新,说不好未来会咋样。 |
6
cat9life 2022-04-18 10:08:49 +08:00
Go 倾向于简单化,开箱即用是指导思想。
Rust 给你更多选择,可以对很多细节进行定制、优化。 |
7
libook 2022-04-18 10:15:23 +08:00
个人认为 Go 是一款精准面向解决企业生产效率问题的“产品”,语法和特性有些落后和简陋,但同时上手简单、千人一面,再加上性能还不错,所以非常适合企业快节奏生产。
个人认为 Rust 和 Go 相反,Rust 的设计理念和特性都很先进,当前优势在于比 C/C++等同类系统开发语言可靠,软件出厂质量高,长期能节省很多潜在 Debug 成本。 所以如果一个领域已经可以成熟地使用 Go 来生产,可能大多不会选择 Rust ,但如果一个领域往常只能选择 C/C++,Rust 非常值得考虑。 |
8
lbp0200 2022-04-18 10:20:18 +08:00
Rust 就像搞基础科学研究,家里要是没矿,容易饿死
|
9
Borch 2022-04-18 10:49:29 +08:00
rust 没有 gc 的尾巴,是系统级编程语言
|
10
0o0O0o0O0o 2022-04-18 10:52:06 +08:00 via iPhone
感觉难学
|
11
irytu 2022-04-18 10:54:01 +08:00 via iPhone
Rust 和 Zig 都可以学一学 但是 C/C++以及操作系统的底子也很重要
|
12
zwnozhuce OP @fgwmlhdkkkw 必须 C++吗, 感觉心智负担好大,rust 感觉很美就像艺术,难道真的只能当做情怀了吗
|
13
fgwmlhdkkkw 2022-04-18 11:26:48 +08:00
@zwnozhuce #12 没有吧,只是我自己的感受。
|
14
Leviathann 2022-04-18 11:32:28 +08:00
作为兴趣学把,找工作不是区块链就是要 c++也有功底的
|
15
agagega 2022-04-18 12:49:28 +08:00
还可以推荐你学一下 OCaml
|
16
drackzy 2022-04-20 05:57:48 +08:00
太难会的人少,需求大的话,容易高薪。
|
17
DonkeyBenjamin 2022-05-03 19:54:34 +08:00
喜欢 Rust 但是讨厌 C++...感觉工作不好找
|
18
ecloud 2022-06-13 22:41:58 +08:00
@DonkeyBenjamin 如果纯 C 熟练的话,我们这里正好需要
|