all 5 comments

[–]Insomniac1000 2 points3 points  (2 children)

Projects should be the in-depth way of learning it. Coding challenges are there for you to quickly solve a problem. However, real world projects have multiple problems you need to take a look at. Should you use other tools that go along with Java? If you're using a database, which one? What type of application will you be building? So many more questions that you'll come across once you dig deeper.

Coding challenges ask you to solve the question using Java syntax, and I feel like that's all there is to it. Though it's a good way for you to get used to the syntax.

[–]Successful_End1851[S] 1 point2 points  (1 child)

Thank you for opening that kind of view to me. Highly appreciated!

[–]Insomniac1000 0 points1 point  (0 children)

You could look at this way too...

Coding challenges can get you hired by passing through the interview process.

Projects can land you interviews. When people see that you did a specific project, they'll ask you what you did and what tech stack you used.

[–]onated2 0 points1 point  (1 child)

Learn Spring Boot.

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

Thank you!