写 Rust 是不是更有竞争力?

360 天前
 0x47

Rust 难学是一方面。但即使你精通语法了,不同的库的用法千奇百怪,什么宏,attribute ,范型,可组合性和定制性太强了。不看文档和用例,单看库的接口或实现,很难学会怎么用。

在这一层面上,rust 是不是挺有竞争力的?你用的库越多,你自己写的黑魔法越多,就能写得花里胡哨的(但带同样可以写得很好看。这样的话,是不是别人很难接手。

6106 次点击
所在节点    Rust
35 条回复
vincenteof
360 天前
那 cpp 不是更有竞争力
nbndco
360 天前
你这思路基本就决定了你没啥竞争力,想的还是怎么写垃圾代码让别人看不懂,说明连个有像样的 code review 的厂都没进过。
murmur
360 天前
Rust 适合老油条稳固地位,不适合应聘,人家上了 Rust 就是不想招到人,你还学 rust 。。
debuggerx
360 天前
写得花里胡哨->很难接手->没项目敢用->没工作职位……

现在很多厂和某些人已经是把 rust 当噱头去炒,才达到现在的关注度的,它早晚要回归平淡的,就和几年前的 go 一样。
adoal
360 天前
别人很难接手跟你的竞争力没有必然关系
tool2d
360 天前
如果代码太烂,加上你的项目没那么重要,大概率会被下一任推翻重写。

这明显是降低自己的竞争力。
flyv2x
360 天前
现在有了 ChatGPT ,还有难学的技术?
Mark24
360 天前
不会。

相反,Python 、Ruby 这种人家都写完上线了,你还在处理编译错误。

有丰富的抽象结构,极大地灵活性,可读性高的语法,良好的编程体验…… 这些才是竞争力。


Rust 是锦上添花,优化道路上的可选项。
xtreme1
360 天前
按照你这个要求, rust 远不如 cpp 啊.
0x47
360 天前
@nbndco 不是当垃圾代码去写啊。是本来你用心写,也会写得复杂,然后不好接手
nbndco
360 天前
@0x47 咋说呢,你会觉得 rust 很难很复杂,其实就已经说明你的水平了。你能举几个 rust 很复杂的项目么,我个人想不出来什么地方 rust 让代码变复杂了,绝大多数情况下我都觉得 rust 让代码变的好接手了。反倒是 C++完美符合你说的无法接手的特点。
motecshine
360 天前
@nbndco tikv risingwave
NoNewWorld
360 天前
我觉得 CPP 更符合你的需求
kakki
360 天前
。。。任何技术一到老板脑子里立马会自然的转换为成本问题。
hangbale
360 天前
并不觉得 rust 有非常难学,至少我前端学 rust 很快就能写项目了,学 cpp 就不一样了,语法到现在都记不清
dw2693734d
360 天前
Rust 适合老油条稳固地位

就是这样
sci
360 天前
cpp +1
nbndco
360 天前
@motecshine rust 本身也没有让这些项目变得更复杂。论语言本身的复杂,这些项目可能还没 pin-project 复杂
duron600
360 天前
竞争力在于你花在思考上的时间的日积月累。
darklinden
360 天前
有点不懂。
按 rust 的特性,怎么看都像是为了快速工业化减少奇葩错误才出生的?
写 rust 越多应该越感觉到这玩意儿就是,是人都能写,写出来跑得对就不会太差。
不像 gc 语言还得考虑 gc ,莫名的 gc 卡流程。
不像 c/c++灵活性极高写起来顺写完了谁跑还不一定。

下限高性能好,除了比较费人没别的缺点啊...人人都是螺丝钉的语言...

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

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

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

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

© 2021 V2EX