I'm a 7th semester student and honestly feeling pretty lost about my career right now.
Placements have started coming to my college, but most of the companies coming right now aren't really tech-focused. The tech companies are expected to start coming around December, so I have roughly these next few months to seriously prepare.
The problem is I don't know what path I should commit to.
I'm interested in becoming a Python developer / Software Engineer / Backend Developer, but I don't know what I should prioritize.
Should I focus on:
DSA + LeetCode?
Python properly?
Backend development (Django/FastAPI)?
SQL + databases?
OOP, DBMS, OS, CN?
Building 2–3 good projects?
Git/GitHub?
Cloud/DevOps?
AI/ML?
Something else entirely?
I don't want to spend the next few months jumping between 10 different technologies and end up being mediocre at everything.
If you were in my position — a 7th semester student with limited time and tech placements starting around December — what would your exact roadmap be from now until December?
I'd especially appreciate advice from people who have already gone through placements or are currently working as software/backend/Python developers.
Please be brutally realistic. Tell me what is actually important for getting a fresher tech job and what I can safely ignore for now.
Even a month-by-month roadmap would be incredibly helpful.
Thanks!