A
A
Alexey Danilchenko2020-07-25 13:02:21
IT education
Alexey Danilchenko, 2020-07-25 13:02:21

What is the plan for learning Front-end on junior?

The bottom line is that I do not know the exact sequence of self-study , i.e. what to study and when to stop, and not turn it into endless learning.

From what I have read, a frequently encountered recommendation for learning CSS, HTML is htmlacademy.ru/courses there are 3 levels of them “Beginner”, “Intermediate”, “Advanced”. The first 8 chapters are free, and then only for a subscription (but this is not a problem). To what level to study? Learn everything and then move on to JavaScript?

By JavaScript learn.javascript.ru and all the same questions there 3 parts when to stop and understand what I know on "Junior"?
It may seem to someone that I’m asking “nonsense”, but I want to know the sequence, and not just a little, here a little and in fact you don’t know anything.

Somewhere they write that the Framework (I don’t know what it is yet) jquery does not need to be studied, react should be studied right away. Someone writes that HTML / CSS can not be studied for the front-end, just JavaScript. And it's just a mess in my head.
People also write “The main thing is to start”, I agree with this, but where to start and which way to move is a question for me.

In general, I ask a person who knows and understands to suggest a detailed study plan (relevant!) , what to study and in what order to become a junior front-end developer. Preferably with an indication of various (relevant!) sources of study - books, YouTube channels, sites ( in Russian!, knowledge of English - I`m alex, I`m from Russia, I'm just starting to study it).

Of course, different companies need different stacks, but is there something average?

From the sources recommended by people, this is:

webref.ru
htmlacademy.ru/courses
learn.javascript.ru
code.mu
html5book.ru
codebra.ru - it seems like they write that it is outdated

. I will add more. Of course, there is on the Internet, for 2017, for 2015, what to study for the front-end, but firstly they are outdated, secondly, many say that it’s easy to learn html / css / js and that’s it, but which topics or sources are not. If there is a relevant topic for 2020 with a detailed study plan, please send the link.

An approximate plan as I see it:
1) starting with the basics of html using a website / book - ...
2) after studying ...
3) ...
...
n) this knowledge will be enough to qualify for the position of "Junior Front-End Developer"

Answer the question

In order to leave comments, you need to log in

10 answer(s)
K
Kadzi, 2020-07-25
@Kadzi

webmasters.teamdev.com
https://andreasbm.github.io/web-skills/

S
Sherchkov, 2020-07-27
@Sherchkov

If you wish, you can find this kind of roadmap
https://github.com/kamranahmedse/developer-roadmap
https://github.com/kamranahmedse/developer-roadmap...

K
Kelcatkoatl, 2020-07-27
@Kelcatkoatl

Try the "Freelancer for Life" channel, for starters, to understand what and how, and whether it will even come in. It is not very reasonable to pay for any courses right away.

W
WapSter, 2020-07-25
@wapster92

Path of development of the Front-end developer?

By JavaScript learn.javascript.ru and all the same questions there 3 parts when to stop and understand what I know on "Junior"?

Having studied all three parts, you will not become a junior developer, this is a position with a blurry boundary and excellent in different places of work. In general, development is a set of knowledge that you need to be able to put into practice.

S
semki096, 2020-07-25
@semki096

Probably need to learn from the basics, this will make learning deeper and more effective. But personally I did the opposite and now I understand it. It is necessary to study with an understanding of how it works at the iron level. Or at least from where the information is stored and how it is transmitted. IMHO. And then html (this is necessary since the first sites worked on html). Then read the history of js, why it appeared at all and for what tasks. Then its study will become clearer and more interesting.

S
Saboteur, 2020-07-25
@saboteur_kiev

I read a lot of information and the question remains open.

So I read very little information, since the question remains open.
And during the training you will need to read much much more.
The bottom line is that I do not know the exact sequence of self-study, i.e. what to study and when to stop, and not turn it into endless learning.

Development is always an endless learning. Junior is just the beginning.
To understand why, you need not to read but to write. During the development process, you will understand that I have no idea how to do this. So it needs to be studied.
To what level to study? Learn everything and then move on to JavaScript?

There is no such thing that you study 100% one thing, and then move on to another.
You study the approximate basics, you add another area. You go deep into both, you add a third, you go deep into three, you add a fourth, and so on.
By mastering a new technology, what was previously learned can be rethought.
It's like the alphabet - you can learn 28 or 33 letters very quickly, but to become Pushkin you need to write all your life and constantly develop.
Of course, there is on the Internet, for 2017, for 2015, what to study for the front-end, but they are first outdated,

Terribly annoying is this "I want to learn fashionable and modern at once."
You need to understand that the base and fundamentals do not change for decades. Certain fashionable modern things are learned quite quickly if you have a good foundation. And without a foundation, you won't be able to study them.
So don't turn your nose. Having studied one framework at least at the junior level, the other will be studied many times faster, because the basic concepts will already be known.
A narrow specialization is the level of mid-laner and above. Therefore, there is no need to look for a simpler and shorter way. Of these, the queue for employment is huge, and an adequate candidate for a junior, who in a year or two will become a middle - 1 per 100 or 1 per 1000. Most of them, having received their first salary, stop developing, because they have to rivet the same bundles in order to draw out this salary, and they are already slaughtered for study simply because there is no time.
Therefore, there is no need to save on training now - it will come out sideways.

A
Alekosh Akhosh, 2020-07-25
@Akhosh

If you work in this area for 5 years of experience, then most likely you will be what you want. Work experience is very important, every year you become more experienced.

S
survivor2005, 2020-07-26
@survivor2005

I did this: first I downloaded video courses from an html css specialist, 3 levels with flex and grids. Then I practiced, typeset layouts. Then, after about half a year, although this is probably a bit much, but I have mastered the layout with scss well.
After that, I downloaded courses from Borisov js, the first and second. Then I even went to his courses, but now he no longer works as a specialist. Then I started reading learn.javascript.ru. And practiced everything for about a year. All the same, it was hard to enter my 32 programming language. After I mastered git, galp, jquery, I tried react, but I haven’t entered it yet, but in general I should. At the moment, Borisych took 3 courses in php. It's actually very good to have a complete picture of the stack in your head. You begin to understand where js is generally needed, and where it is superfluous. In general, while I sit tightly on the backend. I'm trying to rewire my brain for OOP.

A
Ann-Theor, 2020-07-27
@Ann-Theor

Some sequence in training is built on Hexlet. There is a whole course on the frontend. Lessons are accompanied not only by theory, but also by automatic verifiable practice. Not all courses are free, you can try and decide if such a concept is suitable or not. If you want to buy Pro access, then it's better to follow the link

D
DPS_ninja, 2020-07-27
@DPS_ninja

Hexlet one love. I advise you to look in the direction of the hexlet, but for a fee, but it's worth it

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question