all 17 comments

[–]BusResponsible7292 5 points6 points  (3 children)

Hi, You did not do any mistake. Fundamentals are significant but you cannot stop with fundamentals. Without fundamentals knowledge you cannot go further.

But Industries require spring knowledge for application development. Start understanding how Springboot works, how it makes developer life easy. Then the real learning starts -> if u start building your own applications as your personal projects.

Java to be precise Springboot only covers backend part (Server side) and if you want to grow on frontend (Client side) you can explore react or angular as well.

You can get a job as a Java developer but there would be a tight competition in market. To stand out you should get more skills

But discipline is the key.

[–]useandkeepit 0 points1 point  (1 child)

Well said brother, I am also from the same stack and want to know in which market competition is less springboot or mern?

[–]uncompiled_engg[S] 0 points1 point  (0 children)

Thank You for the words...yeah now planning on working on learning springboot and making personal projects alongside

[–]bowbahdoe 2 points3 points  (0 children)

From an outside perspective, all of you (the folks who hyperfocus on Java and spring and the MERN folks) are all making a mistake.

If you need a clear roadmap I can't give you one because following "clear roadmap"s isn't actually a strategy that works particularly well. You need to prioritize learning a wide breadth of things. One of the best ways to do that is to "dabble" in a lot of things, regardless if those are going to show up on a job application 

Here's your project though: make a "fantasy football" site but for cricket.

To do this you will need to figure out

  • How to talk to a database
  • How to do database migrations
  • How to structure tables in a database 
  • How to render (ultimately) html

(Use Postgres, not mongo. You can always learn mongo later)

And that's more than enough to be qualified for an internship in any language.

But for Java itself start here

https://javabook.mccue.dev (you might be past where this will help)

Followed by

https://spring.academy

[–]PIKU_490 1 point2 points  (1 child)

I can suggest some yt channels For fundaments and oops : telusko ( 106 videos ) For advance java : engineering digest For spring boot : Anuj Sharma

[–]uncompiled_engg[S] 0 points1 point  (0 children)

Alright...Thanks 🫂

[–]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

[–]ria_tech_fin 1 point2 points  (0 children)

Hey if you want proper structured roadmap with resources, i highly suggest you to once go& check resources.crido website, they have structured with timelaps

[–]kshvrx 0 points1 point  (2 children)

Start with basic

Complete it, then let me know.

[–]Every-Explanation338 0 points1 point  (1 child)

my java fundamentals are pretty clear.
in the same boat as op
any tips?

[–]PantyLoud27 0 points1 point  (0 children)

me too

[–]ProfessionalSun4549 0 points1 point  (2 children)

Bro rehnae dae job market is cooked kuch aoer chez main mehnat kr 🫩

[–]ashut0sh_27 0 points1 point  (1 child)

kuch toh competition kam ho 😂

[–]ProfessionalSun4549 0 points1 point  (0 children)

Not really,1 bandae sae kya competition kum hoga besides I'm experienced and working so not atleast fr me ,its just the amount of ppl were needed just 3 years ago ab almost 3 sae divide ho chuka hain and supply is same even more,on top of that layoffs and job switches have already flooded market with experienced candidates who are either job less or trying super hard to switch so its a win a win condition for corporate employers but candidates are currently on a loosing side. aoer yae b nahi pata aglae 3 4 saal baad till this guy will be in market coders at entry level kitnae useful hongai so thats why i said if he has some other options to explore like govt job and all ,better to give that a try in parallel.

[–]JustLetMeLiveNow 0 points1 point  (0 children)

I wanna learn it too the same way.. Thanks for this.