I
I
Ilya Karpov2017-09-13 11:37:45
css
Ilya Karpov, 2017-09-13 11:37:45

Java, how to make a learning plan and where to start coding?

Greetings. A question. Now I'm working in QA (functional / integration)
There was an opportunity to move to junior's.
Deadlines are relatively short.
How and where to start writing code?
With theory, everything is clear "Learning Java" + ITDVN courses for a start (and then what?)
But with practice .. the tasks in the books are far from real. Just like on the course.
I understand that it’s probably worth starting to write some kind of small project. But there are no ideas.
For the transition, you need to know:
OOP
JDBC / SQL (while SQL is at the level of writing queries)
Сollection API
thread pools
Threads management
JMM
lambda expressions
Guava
Java Core
JDK
Servlet
By the time there are 4 hours a day + days off.
But like I said, it's a couple of months. You need at least some kind of base to gain, how best to draw up a training plan?
Since to miss the chance while ready to translate is stupid.
Experience at the level of simple methods/classes and do/while/for -)

Answer the question

In order to leave comments, you need to log in

4 answer(s)
A
Alexander, 2019-05-26
@pet1987

h1 is in the center. Relative to the entire screen, of course.
Like the blocks inside.
You have a very strange structure, but to do it the way you want, here is the code:

.site-main {
    margin-left: 57px;
}

But there will be a problem in the mobile version, for this, in media queries, write margin-left: 0; for those permissions where the left directory is moved to the top.

G
game802, 2017-09-13
@game802

I am not a JAVA specialist / developer, and I don’t develop on it at all, but I will recommend such a thing that will greatly help you in learning (it applies to absolutely all Javas).
The bottom line is to get the basics right! You must understand that everything around is built on the BASE (BASIC foundations / principles). And, if you know the BASE, you will be able to study absolutely any things that are built on this BASE with peace of mind.
Experience at the level of simple methods / classes and do / while / for -) - I recommend, for starters, it is very good to delve into the base in order to greatly increase your learning speed in all other technologies in the future.
Something like that! Good luck with your learning!

E
Eugene, 2017-09-13
@Eugen_p

..tasks in books are far from real

And what real problems do you want to solve if you do not have knowledge?
In any case, you need to write n lines of code to get used to the syntax
. If you know another language, then read the documentation or books more seriously.

S
Sergey, 2017-09-13
@red-barbarian

Download or watch Golovach's courses on the zombietube. They will cover most of the plan. He explained well. I like it.
Practice. Not only big projects.
I offer this analogy.
Big projects develop horizons.
Small tasks train skill.
It's like punching. You need to do the same thing several times in order to do it well and automatically.
Solving the same small problems is very useful. Like keeping fit.
Such trivial advice.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question