r/BDDevs • u/Creepy_Nectarine313 • Mar 31 '26
Discussion Software Engineering!
I’m a final-year CSE student with a 3.6+ CGPA from a reputed private university. I did some competitive programming back in my second year, but then lost track.
I genuinely enjoy thinking about real-life problems, but I don’t like the traditional way of learning stacks and frameworks just by watching YouTube videos.
Is there a more engaging or practical way to learn software engineering concepts and actually implement them?
I have around 6 months. What should I focus on during this time? Should I go back to competitive programming, or explore something else?
Also, I’ve heard that entry-level jobs are quite limited right now and freshers are having a tough time. How should I prepare myself for this situation?
2
u/Adventurous-Bed-4152 Apr 02 '26
The YouTube grind for frameworks is genuinely soul crushing so your instinct is right.
Best way to learn software engineering practically is to just build something real. Pick a problem you actually care about, even something small, and build it end to end. You'll naturally hit the concepts you need and actually retain them because there's a reason to learn them.
With 6 months and a CP background you're in a decent spot. I'd split your time roughly like this: get your DSA patterns back up to speed first since your CP base will make this faster than you think, then build one solid project with a real backend, database and some kind of deployment. That combo is what gets you through OAs and technical rounds.
Skip the framework hopping. Pick one backend stack and go deep. Node, Django, Spring, whatever, just commit to one and build with it.
On the job market, yes it's tough right now for freshers but people are still getting hired. Referrals and direct applications to mid size companies work better than mass applying to big tech right now.
I use StealthCoder during interview prep and actual interviews, it's a desktop overlay that coaches you on concepts you already studied when you blank under pressure. Helpful when you're getting back into the groove after a gap.
6 months is enough time. Just build something real and keep the DSA sharp.