Answer the question
In order to leave comments, you need to log in
How to learn java for a job device?
Hey Toster!
I am 18 years old and the question arose of choosing a job, my choice fell on a programmer (a demanded, highly paid job).
Actually, the question itself is:
What is the minimum knowledge required for a java junior device and where to start at all?
How long will it take?
Answer the question
In order to leave comments, you need to log in
Junior minimums are high now...
1. Java Core - (from the basics of OOP to collections, in particular maps, file I / O, creating streams and handling exceptions) books "Java Philosophy" by Eckel, "Learning Java" by Cathy Sierra, video course "Java Essential Training" + "Java Advanced Training" (David Gassner, lynda.com, Eclipse submission), "Up and Running with Java" (Peggy Fisher, lynda.com, Netbeans submission), "Introduction to Java Programming" (resource Udemy.com, very detailed and with examples in BlueJ - a tutorial compiler for java and for java).
2. Hibernate - work with it, CRUD operations in mapping, annotations, jpa, with compilation via Ant and Maven; The book "Beginning Hibernate" by Apress, the video course "Hibernate tutorials" are for some reason both in torrents from udemy and YouTube from Java Brains (nickname).
3. Spring MVC - the ability to create a basic web project that has the above technologies, plus a bit of Bootstrap style, at least; books "Pro Spring" by Apress, Russian "Spring in action" Walls K., video course "Introduction to Spring MVC" (Pluralsight.com resource)
4. Git (the ability to merge your projects into a well-known version control system) - video course "Github Essential Training" (resource lynda.com).
And practice, practice, practice...
since you are 18 years old, would you think about getting a fundamental education and a good diploma.
find a decent university and enter the appropriate faculty.
Java has not started there, but the foundation will be such that in 20 years you will thank you more than once for the advice.
What minimum knowledge should be for a java junior device and where to start?Approximately 500 hours of practice is needed to become a junior.
How long will it take?
Start with the book Thinking on Java, ideally read first in Russian, and then in English, with a dictionary through sweat and blood).
And after that, I would recommend java-course.ru
once delved into how to build complex applications in Java at the rate of this author "Student Personnel Department", the memories are good.
If you work hard, I believe that a person can go to June in half a year (I saw examples), but most likely your path will be a year or more. Depending on perseverance.
In addition to the excellent list from shadyonline :
1. Start learning Git not after Spring, of course, but immediately. It will help you on the first day. Here are some links about git:
courses:
pcottle.github.io/learnGitBranching
gitreal.codeschool.com/levels/1/challenges/1
cheat sheet:
www.ndpsoftware.com/git-cheatsheet.html tutorials
and articles:
git-scm.com /book/en/v2
githowto.com
marklodato.github.io/visual-git-guide/index-en.html
stackoverflow.com/questions/2530060/can-you-explai...
gitready.com/advanced/2009/ 03/11/easily-manage-git...
nvie.com/posts/a-successful-git-branching-model
2. Here are some more great video lectureson Java in Russian.
3. Learn English. Read on it the documentation with the dictionary. Write comments to the code. Use every opportunity to learn, it's very important.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question