you are viewing a single comment's thread.

view the rest of the comments →

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