V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
cookgo
V2EX  ›  Rust

2023 年都过去一半了,大家来谈谈 Rust 编程语言的市场吧

  •  
  •   cookgo · 284 天前 · 7742 次点击
    这是一个创建于 284 天前的主题,其中的信息可能已经有所发展或是发生改变。
    • Rust 语言在国内的就业前景怎样呢?比如会在无人驾驶、机器识别方面有良好的就业前景吗?
    34 条回复    2023-11-03 08:57:08 +08:00
    bjzhush
        1
    bjzhush  
       284 天前
    别的都是扯淡,打开 BOSS 直聘看看 rust 有多少招聘就够了
    cookgo
        2
    cookgo  
    OP
       284 天前
    @bjzhush 确实不多,都是区块链的居多
    fioncat
        3
    fioncat  
       284 天前
    有实力可以去 pingcap 做 tidb (逃
    Parzival
        4
    Parzival  
       284 天前
    @bjzhush 哥们,怎么每个帖子都能看到你。哈哈哈
    israinbow
        5
    israinbow  
       284 天前 via Android
    适合做工程化的东西, 我们做硬件在逐步用 rust 替代 c / cpp.
    写算法做 ML 还是普通的用 py, rust 缺生态, 使用难度也不是纯搞学术的那帮人能玩明白的.
    bjzhush
        6
    bjzhush  
       284 天前
    @Parzival 每个不至于,偶尔摸摸鱼
    cookgo
        7
    cookgo  
    OP
       284 天前
    @israinbow 是指硬件驱动吗?
    israinbow
        8
    israinbow  
       284 天前 via Android
    @cookgo #7 做上层的软件.
    duke807
        9
    duke807  
       284 天前 via Android
    做底层 c
    做上层 python js go
    rust:不上不下
    fgwmlhdkkkw
        10
    fgwmlhdkkkw  
       284 天前   ❤️ 4
    不精通 c++,大概率也写不好 rust 。但是已经精通 c++了,为什么要写 rust 啊……
    ixcode
        11
    ixcode  
       284 天前
    市场确实很小,不光跟 java/js 比不了,跟 golang/python 都差得远。在国外情况会好一些,而且有很多 remote 的工作机会
    Kilerd
        12
    Kilerd  
       284 天前   ❤️ 1
    rust 不是银弹,也不会是银弹,所以你说的「无人驾驶、机器识别」 领域没有明确的 Rust 化动机自然就不会有 rust 的出现。
    但是回过头想 rust 的 polar 也只是在试图顶替 cpp 写出来的东西,而非顶替 python 领域。
    victorc
        13
    victorc  
       284 天前
    rust 主要用途是在一些场地把 c++按在地上摩擦

    从就业角度,当时是越难用的工具竞争越小,学 c++就业比 rust 好
    yolee599
        14
    yolee599  
       284 天前 via Android
    玩过一段时间,rust 编译比较慢,编出来的二进制文件很大,就没玩下去的意愿了
    Tuluobo
        15
    Tuluobo  
       284 天前 via iPhone
    飞书底层基础能力使用 rust ,最近在招人,感兴趣的可以找我聊😆
    ixcode
        16
    ixcode  
       284 天前
    市场确实很小,不光跟 java/js 比不了,跟 golang/python 都差得远。在国外情况会好一些,而且有很多 remote 的工作机会
    sssooonnnggg
        17
    sssooonnnggg  
       284 天前
    坐等 rust 传教士加入战场
    2NUT
        18
    2NUT  
       284 天前
    听听 rust 大神怎么说
    mainjzb
        19
    mainjzb  
       284 天前
    前几天看到网上一个例子,用 flutter 调用 windows api ,用 ffi 超级难用(用的 win32 库 https://pub.dev/packages/win32 ),需要手动申请释放内存,和写 C++几乎没啥区别(这个痛苦我体验过) 后来作者发现用 flutter bridge rust , 再用 rust 调用 windows api 很轻松的完成了工作。
    mainjzb
        20
    mainjzb  
       284 天前
    https://betterprogramming.pub/why-flutter-on-the-desktop-cant-survive-without-rust-26ccd6ae30e0
    找到了之前看的这篇文章
    lsk569937453
        21
    lsk569937453  
       284 天前   ❤️ 4
    来自一个找了好几个月工作的 javer 一句话总结:不要浪费时间在 rust 上,不如背诵八股文。
    背景:8 年后端,主力语言是 java ,因为上家公司主要做网关。而 rust 又是开发基础设施里面性能比较好的,遂入坑。
    rust 国内&国外招聘的岗位我都投过,也都面过。

    rust 国内的主要招聘公司一只手都能数过来,直接上 https://rustcc.cn/看就行了,都是创业公司。我有幸面试过两家,没通过。有一家是因为薪水原因,我降薪降的太多了。Boss 直聘上基本上已读不回。估计招也是招聘 3 年工作经验的 ruster 。rust 一共才发展了几年,我依稀记得 2020 年 rust analyzer 都没成熟,写代码贼痛苦。所以我认为招聘多年经验的 rust==招聘多年经验的 c++。新手入坑(2 年以内)的就别想太多了。

    rust 国外招聘的公司也不多。我是 linkedIn 上投递的德国的岗位。面过两家,有可能是因为语言/其他原因,都没给通过。一家公司是用 rust 做向量数据库的,我在 github 上提了 PR ,他们一直没通过,就没有后续了。另外一家是嫌 python 太慢,换成 rust 做 web 开发,反正最后都没有聊好。

    如果你失业了,不要学 rust ,因为 rust 不会是你的救命稻草。
    如果你在职,可以学 rust,因为性能足够好,现在开发工具相比三年前要好太多。

    顺便:
    @yolee599 https://github.com/johnthagen/min-sized-rust 这个仓库介绍了一些降低 rust-size 的方法。
    yplam
        22
    yplam  
       283 天前 via Android
    @fgwmlhdkkkw 也不能这么说,rust 不需要写得很好就已经可以很好的运行,对程序员要求降低,一年经验 rust 写出的代码可能会比几年经验 c++写的稳定
    cookgo
        23
    cookgo  
    OP
       283 天前
    @lsk569937453 确实,用 Rust 做系统对接、小工具开发贼舒服
    fgwmlhdkkkw
        24
    fgwmlhdkkkw  
       283 天前 via Android
    @yplam 到处都是 arc mutex 吗😅
    yplam
        25
    yplam  
       283 天前
    @fgwmlhdkkkw tokio::select! 以及各种 Sender Receiver 多点,团队技术栈偏 go ,对我们来说 Rust 最大的优点就是跟 C 的无额外开销的相互调用
    zorui
        26
    zorui  
       281 天前
    @lsk569937453 同 8 年后端 Java , 也是想着通过 rust 看能不能 突破一下 Java 的内卷, 看来是不行了
    zzzkkk
        27
    zzzkkk  
       280 天前
    @lsk569937453
    原来年薪多少?对新工作年薪期望多少?
    fakeshadow
        28
    fakeshadow  
       280 天前
    以就业为目的不要学 rust
    lsk569937453
        29
    lsk569937453  
       280 天前
    @zzzkkk 已经找到新工作了。。。
    zzzkkk
        30
    zzzkkk  
       280 天前
    @lsk569937453
    待遇多少
    sharpy
        31
    sharpy  
       278 天前
    我在公司用 rust,写了一个 ffmpeg+opengl 的音视频渲染,在服务器和移动端上跑,给前端写了一点儿 wasm 的库,neon 写了一些东西给 node 用,我的目标就是逐渐把我负责的项目都嵌入 rust 。
    iijjll
        32
    iijjll  
       256 天前
    https://rustjobs.dev/ Rust 工作岗位,可以看看这个
    hugebug
        33
    hugebug  
       220 天前
    @sharpy 然后公司就离不开不了 哈哈哈
    wjx0912
        34
    wjx0912  
       176 天前
    用 c++完成 90%的功能需要 90%的时间,完成剩下 10%的功能需要另外一个 90%的时间;
    用 rust 完成 90%的功能需要 90%的时间,完成剩下 10%的功能需要另外一个 10%的时间
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1379 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 17:27 · PVG 01:27 · LAX 10:27 · JFK 13:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.