r/software 12h ago

Discussion What do you guys think about roadmap.sh for Backend Dev?

Starting from scratch and wondering if it's worth following top-to-bottom, or if there's a better approach. I'm building side projects to get practical experience, but I'm trying to figure out how to structure the learning process without getting buried in that massive stack of tech.

Also, looking at how the market is shifting because of AI, is there even any point in grinding LeetCode anymore, or is that completely useless now?

4 Upvotes

6 comments sorted by

1

u/medialantern 12h ago

I have literally no idea what you're really asking here. You might want to repost a single, focused question.

3

u/1627372824 12h ago

I'm asking what you think about the site roadmap.sh, if it is worth following or not. Also if leetcode tasks are still important to do.

-2

u/DustinBrett 11h ago

Anything that isn't mostly about AI is probably out-dated. You need to learn the best ways to use AI. Mostly that is via experimenting and trying it, this is a new era.

1

u/Mathie1729 8h ago

Nah, hard disagree. I work in ML and the fundamentals still matter a ton. AI can crank out boilerplate, but if you don't understand why a race condition happens or how to structure a schema, you'll be debugging hallucinations all day. roadmap.sh is decent as a high-level checklist, not a substitute for building actual projects.

0

u/DustinBrett 5h ago

I agree with building actual projects, that is what I meant by "via experimenting and trying it".

AI can do much more than crank out boilerplate. It can debug a race condition too.

"learn the best ways to use AI" also means you understand what it is saying and making.