我们是否需要去学习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
这是招聘吗?在哪里?
招了两年了吧,,, 在rust各大社区和公众号上发招聘信息,, 招聘上什么也要求也不说, 一去问学历要求985/211, 你们大可直接把要求都写上, 感觉你们不缺人,, 你们缺的是让大家知道这么个公司., 发软文就发软文吧,,,
起这个标题, 把人引过来, 一点东西都没有, 实则软文推广公司
文案也是抄的字节的 zhuanlan.zhihu.com/p/552743024
借着公众号和各大论坛, 看似招人, 实则推广,
用那么多公共资源, 今年rustchinaconf 赞助商怎么找也找不到
想用社区, 刷自己公司的知名度, 让以后用过 Rust 的人都知道你们公司, 又可以博一个 中文互联网Rust 生态开拓者的名头
我觉得没啥,反正着社区现在冷冷清清,人家刷刷也无所谓哈哈,不用这么较真
刷刷更健康