在编程语言的世界里,Rust被誉为一门有着巨大潜力的语言。它的设计目标是提供安全、并发和高性能的系统级编程能力。尽管Rust有着许多优点,但我并不建议初学者去学习它。
学习难度高不好找工作
Rust作为一门相对年轻的语言,其学习曲线相对陡峭。许多开发者在被问及为什么停止使用Rust时,最大的一组(35%)说他们只是还没有学会(可能是因为没有时间,也或者是太难学了)。这也意味着如果你想要找到与Rust相关的工作机会,你需要投入更多的时间和精力来深入研究这门语言。
Rust解决了规模和并发问题
Rust在编程语言界内算是年轻一辈,但能在StackOverflow开发者调查的“最受喜爱编程语言”中名列前茅。Rust的并发模型太复杂了。虽然多线程系统越来越流行,但对于很多开发人员来说这并不是真正需要的。如果你只是想快速开发一个小型项目,Rust可能会给你带来更多的困扰。
Rust的开发效率
Rust的入门门槛稍有些高。如果有C/C++的经验,说实话,我觉得也不算太高。刚开始用的时候,会发现Rust没完没了地提示编译错误,这对于一些急于看到结果的开发者来说可能会感到沮丧。因此,在短时间内需要完成一个项目时,选择其他更容易上手的语言可能会更加高效。
Rust要成为一门成熟的适合系统开发的编程语言,缺少了一些东西
Rust在近年来取得了很大的进步,并且在社区中有着忠实的粉丝群体。在官方的多次调查中,不少开发者提到需要降低学习门槛,让Rust更容易被学习。这也意味着Rust目前还存在一些不足之处,需要进一步的改进和完善。
尽管Rust有着许多优点,但对于初学者来说,学习难度较高且可能不利于找工作。Rust的并发模型复杂、开发效率相对较低以及语言本身还有待改进等因素也使得我不建议初学者去学习这门语言。
0 条