It’s getting more and more unhinged on LinkedIn.

    • pivot_root@lemmy.world
      link
      fedilink
      arrow-up
      11
      ·
      14 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
        14 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
        ·
        14 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.