I'm on a 10 to 15 day break and I want to make the most of it by tackling Data Structures and Algorithms using C++. My goal is to enhance my career prospects in embedded systems. I'm looking for advice on how to best approach this task and what specific considerations I should keep in mind as an embedded developer while preparing for DSA and solving related problems.
4 Answers
A lot of folks say DSA is overhyped unless you're preparing for a job interview. Focus more on practical applications in embedded systems than just theory.
Not much you can do in 10 days. You'll only touch the surface of DSA, and honestly, it's usually just for interviews when it comes to C++. It's better to pace yourself over a longer period.
It really depends on your current knowledge of programming. If you're familiar with C++, you might be able to grasp some concepts. Just remember, you won't master all major topics in such a short time, so focus on grasping the basics and practicing problem-solving.
Honestly, cramming won't give you deep understanding. You might get through a lot of material, but don't expect to come out as an expert. Repetition is key to retention, so try to space out your study sessions or at least review what you learn each day.

Yeah, I agree! Just make sure to cover the fundamentals well and practice often. You can build on that knowledge later.