U
U
Ulrik2017-07-22 14:08:03
Java
Ulrik, 2017-07-22 14:08:03

What to learn after the basics of Java?

Hello everyone, at the moment I'm studying the Java programming language, and also started digging with databases in MySql. But the question is what to learn next? Heard about JDBC, Spring, Hibernate and stuff like that. To be honest, I got confused in everything and I don’t know where to go first. Can you tell me what to learn next and how to practice in all this, since without experience there is nowhere?

Answer the question

In order to leave comments, you need to log in

6 answer(s)
S
Simon Osipov, 2017-07-23
@Ulrik

I advise you to pay attention to the following selection of articles.
https://dou.ua/lenta/articles/java-beginner-guide-1/

L
Labunsky, 2017-07-22
@Labunsky

All this is for the enterprise.
If you want to go right off the bat - yes, you need to learn and go to work.
If you want to study a particular language - study the specifications and internal structure, the underlying technologies that are common to any language (networks, OS, and even hardware). Try to do something on your own using what you have learned. And then look at the top-level abstractions.
But it is not exactly

S
sta-ger, 2017-07-22
@sta-ger

Get a job as a junior and, based on the type of activity, study what you need - spring, hibernate, databases, etc., depending on what you do. Learn design patterns.

P
Papa, 2017-07-23
Stifflera @PapaStifflera

Russian language, for example.

V
vadim0872, 2017-07-28
@vadim0872

SQL is correct, for a junior they often require knowledge of databases. And so come up with a project for yourself, automate something, for example, take data from one cloud and send it to another, you can come up with a lot of interesting things, I somehow made a music downloader for VK, now it’s really of little use, but it’s an experience.
About Hibernate and JDBS, these are just tools for connecting to the database, and after you learn Sql, it's not difficult.
About Spring - this is a large section for corporate development and it’s not realistic to comprehend it all, it’s worth learning already at work along the way, but at this stage I advise you to play with project builders (maven, gradle) very convenient things and knowledge of which will also be welcome and well and more git (version control system).
And then settle down as a junior and grow further.
ps on stepic.org there is a good java course on web server programming, by the way, it understands JDBS, Hibernate, assemblers, multithreading, etc.

A
aleksey, 2017-08-21
@aleksey-popryaduhin

Learn the basics of the basics https://map.hexlet.io/pages/books

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question