cross-posted from: https://lemmy.world/post/45602294

Hello All

I am someone who graduated some time back and was not able to score their first job in the field. I am recently getting back into programming a bit more as a hobby. In particular I am toying around with Rust and a bit of C#.

Was wondering what books you all used for data and algo class? It would be good if you know some with those languages in mind, but otherwise just a book that is more generic would be great too.

  • sobchak@programming.dev
    link
    fedilink
    arrow-up
    1
    ·
    8 days ago

    You need to have a general idea what structures and algorithms those libraries are using, so you know if they’re a right fit for your use case,what configuration options to use, and how they’ll scale. Design patterns are good to learn (required even), but I wouldn’t go too deep into them. IIRC, that Design Patterns book goes a little too crazy and gets a little too abstract in some cases, and is what caused all that Enterprise Java craziness. The profession seems to be currently moving away from that kind of OOP, and moving to OOP-ish + some functional programming concepts mixed in (Rust, React, etc).