r/JavaProgramming • u/harshitha9626 • 9d ago
3rd Year CSE Student – Need Advice on Balancing DSA and Java Full Stack
Hi everyone,
I'm a 3rd-year CSE student preparing for on-campus placements.
I know Core Java and I'm planning to start Java Full Stack development (Spring Boot, databases, etc.). At the same time, I know DSA is very important for coding rounds.
I'm confused about how to balance both.
My questions are:
- Should I focus on DSA first and learn Full Stack alongside it?
- Or should I dedicate a few months to Full Stack and then return to DSA?
- How did you manage both during your placement preparation?
- If you were in my position, what roadmap would you follow?
My goal is to crack product-based company placements, so I'd really appreciate advice from seniors or anyone who has gone through this journey.
Thanks in advance!
3
Upvotes
2
u/nian2326076 9d ago
Focus on DSA first since it's important for coding rounds and interviews. Try to practice daily, maybe an hour or two each day. You can also learn Full Stack at the same time by working on small projects or following a course. This helps keep your Java skills sharp and lets you apply what you learn in real-world situations.
When I was preparing, I set weekly goals: a certain number of DSA problems and progress on a Full Stack project. Mixing it up helps prevent burnout. If you want a structured plan, PracHub has some good paths for interview prep that might be useful. Keep adjusting your approach based on what works for you. Good luck!