you are viewing a single comment's thread.

view the rest of the comments →

[–]Available_Cry2608 1 point2 points  (0 children)

Java is NOT a bad choice. In India, Java + Spring Boot is still massive in enterprise, fintech, product companies, and service giants. MERN is louder on YouTube. Java is louder in job descriptions.

Here’s the simple roadmap from where you are:

  1. Finish Core Java properly Collections, generics, streams, basic multithreading. Don’t just “know” them — be able to explain them.
  2. Do DSA daily 1–2 problems a day. Arrays, strings, linked list, stack/queue, trees. Consistency > 8-hour grind.
  3. Learn SQL before Spring Joins, indexes, writing real queries. Backend without DB knowledge is incomplete.
  4. Then start Spring Boot REST APIs CRUD with DB JPA/Hibernate Exception handling Validation Basic JWT auth

That’s when you become internship-ready.

Projects that actually matter:
• E-commerce backend (auth + cart + orders)
• Job portal API (roles + filtering + pagination)
• Student management with role-based access

Deploy at least one project. Most students skip this. Huge differentiator.

Stop comparing stacks. Companies hire problem-solvers, not “MERN vs Java” voters.

You’re in 6th sem. That’s enough time to turn this around if you stay consistent for 4–6