我们是否需要去学习Rust,学习它需要多少时间成本?

分别对入门和精通两个场景进行一个简单对比:

1.入门
(1)标准:以完成一个简单demo作为入门标准
(2)结论:Rust >> C++ > C > TypeScript > JavaScript
(3)细节:Rust以编译器严格著称,完成一个demo之前需要经历编译器在编码阶段和编译阶段的双重吊打,还需要消化一些较新颖的语法,如match匹配模式、Option/Result;开发者在多次编译器报错中会开始逐渐适应Rust的规则和细节,当迈过这个坎后,编码的速队会有明显的提升。

2.精通
(1)标准:以熟练掌握语言的高阶功能和最佳实践作为精通标准
(2)结论:C++≈ Rust >> TypeScript > C > JavaScript
(3)细节:相较于C++,精通Rust 的难度个人感觉丝毫不减,一些共同的难点包括:宏、多范式编程、函数重载,指针的高效使用;虽然Rust 的ownership规则优秀地实现了减少了线程安全以及手动管理内存的心智负担,但新引入的生命周期lifetime、trait语法、切片等概念也是Rust劝退的首席代表。

虽然学习Rust有一定难度曲线,但一旦买过这个坎,就很快入门到精通。非凸科技作为Rust-量化先行者,极力推广Rust,鼓励更多的人学习交流。欢迎加入!
【投递岗位】Rust工程师
【投递邮箱】recruit@ft.tech

相关内容链接:mp.weixin.qq.com/s/_gr7DGhEK7htcy1...

追求卓越算法,赋能量化交易
非凸科技
讨论数量: 12

这是招聘吗?在哪里?

1个月前 评论
非凸科技 (楼主) 1个月前

招了两年了吧,,, 在rust各大社区和公众号上发招聘信息,, 招聘上什么也要求也不说, 一去问学历要求985/211, 你们大可直接把要求都写上, 感觉你们不缺人,, 你们缺的是让大家知道这么个公司., 发软文就发软文吧,,,

1个月前 评论
非凸科技 (楼主) 1个月前

起这个标题, 把人引过来, 一点东西都没有, 实则软文推广公司

1个月前 评论

文案也是抄的字节的 zhuanlan.zhihu.com/p/552743024

1个月前 评论
非凸科技 (楼主) 1个月前

借着公众号和各大论坛, 看似招人, 实则推广,
用那么多公共资源, 今年rustchinaconf 赞助商怎么找也找不到

1个月前 评论
非凸科技 (楼主) 1个月前

想用社区, 刷自己公司的知名度, 让以后用过 Rust 的人都知道你们公司, 又可以博一个 中文互联网Rust 生态开拓者的名头

1个月前 评论
非凸科技 (楼主) 1个月前
zhanghaidi

我觉得没啥,反正着社区现在冷冷清清,人家刷刷也无所谓哈哈,不用这么较真

3周前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!