我是觉得rust的严谨性,筛选了人员,对我很有价值。
写java,反正怎么都能过,再菜的人也能写出能work的代码。c类的,即使容易炸,但大多数人也能写出个勉强能跑的东西。
我写东西是比较严谨的,那结合rust相当于就是我投入相同的精力,或者略多一点,能产出更高效的东西,相当于我单位产出大幅提升了。
【 在 lvsoft 的大作中提到: 】
: 标 题: Re: 都说十年成就一个专家,为啥很多人20年C语言经验还是菜鸟?
: 发信站: 水木社区 (Tue Jan 16 18:03:46 2024), 站内
:
: 我的感觉是,rust是少有的能消除个性的语言。
: 上一个把这点做得很好的语言是java。但java是谁来写都写的跟裹脚布一样又臭又长。我觉得java写起来就特别的放松,我完全没有心智负担反正怎么写都是一泡屎谁来写都差不了太多~~
: 但rust是谁来写都会写的很好,都会有很好的设计,都会有很高的代码质量。它的很多底层设计会逼着你必须把事情做对...
:
: 比如我今天为了让代码能编译过,不得不飞线改硬件...因为我硬件上的设计有一处不合理的gpio功能共享,设计的时候我知道这是一个潜在的小问题,但我当时也没太在意放它过去了。结果这个共享带到rust里,因为所有权问题把代码搞的很麻烦。也不是不能解决但就是会让代码很丑,而
: 且这个丑会扩散到整个系统,到处都是变得全方位的丑...最后我实在是看不下去了改硬件从源头解决....
:
: 这种根植于底层的消除问题,消除个性的能力,意味着它是一门彻彻底底为工程,为团队服务的语言。我实在是太看好它的前景了。
:
: 【 在 jyw 的大作中提到: 】
: : 全文严重赞同。
: : 跟 pub 写起来麻烦这点类似的,还有 mut。因为 Rust 更推荐慎重 pub、少用 mut。这样做一定程度上强迫开发者写出比放任不管更好的代码。
: :
:
: --
: ※ 修改:·lvsoft 于 Jan 16 18:09:37 2024 修改本文·[FROM: 117.89.220.*]
: ※ 来源:·水木社区
http://www.mysmth.net·[FROM: 117.89.220.*]
--
修改:lvsoft FROM 117.89.220.*
FROM 180.158.11.*