It’s getting more and more unhinged on LinkedIn.

  • pivot_root@lemmy.world
    link
    fedilink
    arrow-up
    11
    ·
    16 days ago

    Rust is one of the harder languages for beginners to learn because of its borrow checker and strict ownership model, but it shouldn’t take more than a month or two for a competent senior to pick up.

    It’s going to be deeply unpleasant and seem like a problem if:

    • You’re writing dangerously bad C or C++ code already.
    • You’ve only ever used Python or JavaScript.
    • You try to shoehorn OOP and inheritance into it (Rust idioms are composition and functional programming).
    • You refuse to use/learn pattern matching.
    • You’re a pedant about “pretty” syntax.

    If someone is at a senior level and any of those apply, they probably shouldn’t be at a senior level, though.

    • barsoap@lemm.ee
      link
      fedilink
      arrow-up
      5
      ·
      edit-2
      16 days ago

      You’re a pedant about “pretty” syntax.

      Oh I’m definitely whinging about it but it doesn’t make me stop using Rust. People coming from C or especially C++ don’t really have a leg to stand on, though, neither do people coming from ML. It’s Haskell people who get hit hardest.

    • Jocarnail@lemmy.world
      link
      fedilink
      arrow-up
      3
      ·
      16 days ago

      I’m still learning Rust coming from Python and R and honestly point 2 and 3 are not even that bad. Sure I have been bashing my head against some corners, and the lack of OOP was somewhat unexpected, but imho the language really helps you think about what you are doing.