准备从 Go 和 Rust 二选一,求建议

2021-04-12 19:05:11 +08:00
 Kasumi20

从代码风格来看,目前喜欢的是 Rust

求意见和中文学籍

12339 次点击
所在节点    程序员
105 条回复
xdeng
2021-04-12 19:06:54 +08:00
小孩子才做选择
Kasumi20
2021-04-12 19:09:27 +08:00
@xdeng 不做选择不行啊,没那多精力学
hahasong
2021-04-12 19:13:28 +08:00
精力有限就学 go 吧 上手快 机会多
forvtest
2021-04-12 19:14:30 +08:00
我也在犹豫,目前选择是 Rust 。打算六月之前把 The Rust Programming Language 和 Rust by Example 搞完
Co1a
2021-04-12 19:15:25 +08:00
没有枪没有炮 全部都靠自己造,Github 似乎有相关翻译的文档 加油老哥
cmdOptionKana
2021-04-12 19:20:26 +08:00
这两个用途完全不一样啊,喜欢 Rust 随时可以当作业余爱好来学,但主攻方向就要看你想干什么了,学习目的。

学 Go (相对来说)不用涉及太多计算机知识就能做个人项目或参加工作,而需要用到 Rust 的项目一般都需要更深入地了解操作系统和算法,精益求精的项目才会用到 Rust,不然就是杀鸡用牛刀了。
cmdOptionKana
2021-04-12 19:23:39 +08:00
因此,如果以后想用 Rust 来做事,就要有心理准备花很多时间精力去学语言之外的计算机知识。
labulaka521
2021-04-12 19:28:04 +08:00
https://www.v2ex.com/t/770072 微软出品 都学学?
unicloud
2021-04-12 19:31:02 +08:00
小孩才做选择,大人全都要???好像哪里不对。。。
timsensor
2021-04-12 19:33:59 +08:00
当然选 Go 啦,C++还强得很,rust 应用范围跟 C++差不多
Muninn
2021-04-12 20:05:23 +08:00
只写 Web 应用就选 go, 写其他的更底层的 Rust 风头很盛。
Muninn
2021-04-12 20:06:09 +08:00
不过说是只能学一个可能不成立,学个 rust 的时间可能能学 10 个 go,50 个 python 和 node
Clarke
2021-04-12 20:10:28 +08:00
Go 吧,你都说你时间有限了
surbomfla
2021-04-12 20:17:30 +08:00
看方向,不做系统,数据库或者需要高性能敏感的东西的话那就选 GO 吧,无需环境,单文件跨平台挺舒服的
如果能把 rust 学下去学好,那学 GO 的话也不需要太长的时间
zhengxiaowai
2021-04-12 20:19:21 +08:00
小孩才做选择题成年人是都要!!!!

----

字节跳动飞书部门了解一下,飞书应该是全国最大 Rust 产品应用,PingCAP 童鞋别打我 :-)
domodomo
2021-04-12 20:28:15 +08:00
要从事后端开发的话学 Go
如果是出于兴趣的话,那就学 Rust,我更喜欢 Rust 的语法和设计
xuanbg
2021-04-12 20:42:43 +08:00
小孩才做选择题成年人是都要,这话似乎说反了。。。

成年人哪有都要的可能,能给你选择的机会就不错了。反倒是小孩子,可以说“我都要!”
DinoStray
2021-04-12 20:43:33 +08:00
@zhengxiaowai 话说飞书那个几百兆的客户端, 啥时候能裁剪下
beexu
2021-04-12 21:06:25 +08:00
初学语言建议从 Rust 开始。
aneostart173
2021-04-12 21:18:21 +08:00
玩的话 rust,个人也喜欢 rust 的 taste 。为以后找工作就 go,嵌入式这块 c 和 c++还是主流,go 的机会比较多。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/770162

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX