V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
5261
V2EX  ›  程序员

作为 Java 狗的我,学习 rust 的时候为啥总念着 go 的好呢?

  •  
  •   5261 · 12 小时 24 分钟前 · 840 次点击

    Java 服务端开发一枚,主力语言就只有 Java ,总感觉势单力薄,所以潜心入门学习 Rust 中,入门两次了,有的时候我也想报警,这学习曲线咋会那么陡!

    好在最近开始上手 rust-by-example 和 rustlings 之后觉得自己稍微懂了点!

    但每到学习 rust 难点的时候总想着大家都说 go 简单,又适合 web 项目开发,就老是容易有以下想法

    1 、我学 rust 干啥? 能找到 web3 远程工作还是能重复造轮子? 2 、我要 rust 那么牛逼干啥,go 不是也能做么?也不比 rust 差 3 、我就是想看看能不能找份兼职的服务端远程开发,为啥当时会脑残选择 rust 呢? 4 、已经花在 rust 学习上快 2 个多月了,这个时候放弃是不是有点浪费时间了?这个时候再去转 go 阵营,会不会被枪毙呢?万一 go 学到半路又发现还是会有这些想法呢?

    咋破这样的魔怔?

    16 条回复    2025-03-15 00:51:30 +08:00
    muyiluop
        1
    muyiluop  
       12 小时 21 分钟前
    都学,学一个也是学,学 2 个也是学
    cmdOptionKana
        2
    cmdOptionKana  
       12 小时 20 分钟前
    都学啊,反正加学一个 Go 又不需要很多时间。
    ebi5oowiiy1llo
        3
    ebi5oowiiy1llo  
       12 小时 9 分钟前
    学过 rust 再去用用 go 写个小项目就知道了,语法糖太少了,啥啥没有,数组还得我自己 for ,自己写项目还是 rust 爽;而且反正 go 又不难,用的时候再学都来得及
    InkStone
        4
    InkStone  
       12 小时 6 分钟前
    服务端开发对 Rust 的需求并不大,如果你是抱着功利的想法去学,那我只能建议不学……
    xFrye
        5
    xFrye  
       12 小时 3 分钟前
    两个月不算啥,有的人学习两年了还在重新入门呢。rust 不要为了学而学,得有应用场景不然学了很快还回去
    catazshadow
        6
    catazshadow  
       11 小时 53 分钟前 via Android
    Rust 必然小众的,没有强需求不用理
    niubiman
        7
    niubiman  
       11 小时 51 分钟前
    问题是 go 也不是很适合做 web 开发啊, 业务写起来也就比 rust 稍微好一点
    ugpu
        8
    ugpu  
       11 小时 49 分钟前
    RUST 门槛高是真的 代码规范要求高; C 语言底子好可能有点帮助不多,
    Golang 接近脚本写法了;
    ugpu
        9
    ugpu  
       11 小时 48 分钟前
    做项目赚钱还是 Go 效率在那
    自己玩一玩 Rust 还行 实际不是正儿八经的大型底层系统项目 没必要上 Rust;
    5261
        10
    5261  
    OP
       11 小时 47 分钟前
    @InkStone 还得抱着点功利心去学,不然我学它干啥,即便 Go 简单点,那也走要有点功利心吧
    5261
        11
    5261  
    OP
       11 小时 46 分钟前
    @ugpu 不过 Java 是真吃内存,用 Rust 重写 Java 的项目估计能节省不少硬件费用
    skies457
        12
    skies457  
       11 小时 42 分钟前
    go 写并行暴打 async rust...
    5261
        13
    5261  
    OP
       11 小时 39 分钟前
    @ebi5oowiiy1llo Rust 的符号真是用到极致,看的我眼睛都花
    ebi5oowiiy1llo
        14
    ebi5oowiiy1llo  
       11 小时 34 分钟前
    @5261 刚上手我也觉得,用久了就习惯了;有很多符号也就库里用,实际自己用不到多少
    5261
        15
    5261  
    OP
       6 小时 56 分钟前
    @ebi5oowiiy1llo 那就好,我再坚持坚持,毕竟已经花了 2 个多月了
    kneo
        16
    kneo  
       4 小时 45 分钟前
    > 已经花在 rust 学习上快 2 个多月了,这个时候放弃是不是有点浪费时间了?

    1. 及时止损
    2. 2 个月其实没学到啥,但也不是啥都没学到
    3. 没人真的在意你会 rust 还是 go ,自己舒服最重要
    4. rust 最大的优势:学了之后,不管你在哪个层次,哪怕是躺在地板上,都会有一种莫名的膨胀感,一览众山小。自信有时候也很重要。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   964 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 21:37 · PVG 05:37 · LAX 14:37 · JFK 17:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.