I'm currently in my fifth semester and feel like I've made very little progress with software development over the past two years. I started learning data structures and algorithms in C++ about two months ago, and I have a solid understanding of SQL queries, although I haven't learned how to connect a database to an actual application yet. I'm also studying computer networks and operating systems seriously, partly because they're part of my coursework. I have several months available to improve and want to develop a useful skill or project that could help me stand out during placements. What would be the best learning path from here, and what should I focus on building?
3 Answers
Don’t worry about finding a perfect niche immediately. At this stage, consistency and one finished, explainable project are more valuable than collecting lots of disconnected technologies. Keep studying DSA and your core subjects, then spend your available time building and improving a practical application. A few months of steady work can make a significant difference.
Try to program a little every day on something that genuinely interests you. Keep practicing DSA, but also make sure you understand fundamentals such as the call stack and how programs execute. Another useful exercise is solving the same small problem in three different programming languages. That builds stronger programming instincts than simply watching more tutorials.
Your biggest gap is probably turning your SQL knowledge into something practical. Learn a backend technology, connect it to a relational database, and build one small but complete web application. It doesn’t need to be original or huge—the important part is being able to explain the project end to end, including the database design, API requests, connections, and how the application runs. That will also make concepts from operating systems and computer networks feel more concrete.
That makes sense. I’ll start with backend development and build a project that uses SQL properly instead of only practicing queries.

Thanks, I’ll start today and make consistent practice the priority.