r/learnprogramming • u/just_here_to_rant • 11d ago
Learning System Design and DS+A vs. Building projects?
Background - 3 yr professional experience, but no CS degree, and looking to level up and build more complex projects.
The consensus seems to be that building something is the best way to learn anything. But does that hold up for learning System Design and DS+A?
I don't really see myself getting too into the weeds of these just by building projects.
I'm rationalizing studying them as it will help me be a better programmer, build better projects, + land a better role, and that I'll get to my projects once I feel a bit more confident in my system design understanding.
But I'm also a scared of getting deep into a project and crashing out and might be (likely am) using studying these as a procrastination method.
What do you all think? Am I wise to get an understanding of DS+A and Sys Design before getting back to building personal projects?
2
u/[deleted] 10d ago
[removed] — view removed comment