D
D
dmitriytomilin72015-03-15 17:37:19
Java
dmitriytomilin7, 2015-03-15 17:37:19

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

7 answer(s)
S
shadyonline, 2015-03-20
@shadyonline

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...

B
BBmike, 2015-03-15
@BBmike

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.

O
OnYourLips, 2015-03-15
@OnYourLips

What minimum knowledge should be for a java junior device and where to start?
How long will it take?
Approximately 500 hours of practice is needed to become a junior.
You need to start with the basics of Java SE, and as a junior, it's easiest to get a job in Android software development.
The above is also well said about education, but there is no good thing in Russia.

I
Igor Kalashnikov, 2015-03-17
@zo0m

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.

N
Nikolai Volynkin, 2015-05-14
@nick_volynkin

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.

P
Puma Thailand, 2015-03-15
@opium

enough to master about the last 5 books on Java

O
o_f, 2015-10-16
@o_f

How is it going?

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question