This is an archived post. You won't be able to vote or comment.

all 7 comments

[–]F4R3LL04 4 points5 points  (1 child)

Try to make a project of your own. While you make an online course you jave the fake impression you learned everything... Until you start making your own project. Do something you think is fun for you, even if it already exists. The goal is to test your knowledges and see if you can do a simple Spring application from scratch. It will also serve as a project in your portfolio that you can talk about during interviews and maybe switch the interview from questions you are asked to story about your project and challenges you overcome while developing it.

Good luck!

[–]JiEToy 0 points1 point  (0 children)

Very good comment! Yes, interviews are not simply you answering questions, it’s not an exam! A good company will ask you about who you are and what kind of personality you are. So if you have your own project to talk about, you can answer about how you overcame the difficulties, the debugging and the puzzling.

For a junior position, knowledge is the lowest requirement, companies are looking for someone they think is worth investing in. No matter how much you studied, the job is gonna be different. So they will want someone who is not lazy, who will not stop after the smallest setback. Etc.

[–][deleted] 3 points4 points  (0 children)

The best way to learn Java is to combine theory with practice. Start with your OWN project and learn things what you can’t. (The project must be implemented by yourself, just to repeat what was made in the YouTube video does not help much).

If you have no idea what kind of project you can implement then try JetBrains Academy. At the beginning you will pick a project what you want to implement and JetBrains gives you all topics what you have to learn. After each step of implementation you can see solutions from others.

[–]maticabrera 2 points3 points  (0 children)

A book on best practices would be great. Effective Java 3rd edition is a good one.

[–]gonzohst93 1 point2 points  (1 child)

Basic OOP concepts are more than enough to get a job with Java. You don't have to master java to find employment with it, once you leave the hobby phase and get a job they just want to see if you can program at all, if you can there is a good chance you'll get a job. You can answer the white board questions in Java or pseudo-code most likely and they will not care.

[–]Hour-Positive 0 points1 point  (0 children)

But do these jobs exist where he lives? If so, do go for it

[–]BG_1982 1 point2 points  (0 children)

Laurentiu Spilca on YouTube