Answer the question
In order to leave comments, you need to log in
I am learning Java. How to develop?
Good afternoon! An extraordinary question - in a short period of time (about six months) I need to get the amount of knowledge that allows me to get a job as a junior developer. Passed Head First Java, Second Edition, thoughtfully read Eckel, then next in line is Sedgwick "Algorithms", Kent Beck's TDD and something on design patterns. What else is included in the gentleman's set? Something about Spring and Hibernate?
Answer the question
In order to leave comments, you need to log in
If you are aiming for juniors, then you need to slightly change the order of the books in your queue.
Leave algorithms and TDD to the last place - these are certainly very important topics, but for your purpose they are not primary.
Get familiar with patterns (GoF) and Fowler's "Refactoring".
Read carefully the English edition of Effective Java by Joshua Bloch. Don't clutter (at first) your head with puzzles.
And finally, form what the employer needs - horizons. Get an idea of things revolving around Java. Here's a set of keywords: Java Collections Framework, Java EE, Spring Framework, Maven, Glassfish, JDBC... No need to go deep. Realize what it is. Study tutorials.
I think this is enough for the purpose.
The gentleman's set includes practice. Send a resume to a junior already, if they don’t hire you - you will find out the questions the answer to which is interesting to the employer - google it, at the next interview you will be more competent.
+1 Learning Java\Android is
a good course for a quick start at https://hexlet.org/course/java101/
In the paper version, this book Algorithms in Java is good .
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question