Answer the question
In order to leave comments, you need to log in
What should a frontend developer learn?
What skills should a junior frontend developer have in 2018? Recently, on various forums, I see comments like jquery in 2017 rly? why do you need bootstrap, learn css grid? In the end, I still can’t understand, so what should I learn?
Answer the question
In order to leave comments, you need to log in
1. First, we learn fundamentals (how computers, networks and browsers work, http, programming basics).
2. Then we study how specific web technologies work (html, js, css, how all this is parsed by the browser and rendered into a web page, we learn how to typeset and use js, there are a lot of books and courses).
3. Next, we study technologies that automate all this, simplify and abstract (frameworks, bootstraps, reacts, assemblers, jquery, new standards, grids, etc., etc.).
4. Practice, application of what you have learned, choice of specialization (depends on what you want to do next in the front - it can be just layout, creating interfaces or visualizing data, or maybe working with graphics \ audio \ video, trends (now it is react , bootstrap, foundation, babel, es6, d3, RxJS, functional programming)), further development throughout life is possible indefinitely. But without the first points, it's all nothing.
Yes, there is still everything to study for 2017...
There is a special roadmap on github for front-end developers
https://github.com/kamranahmedse/developer-roadmap
Learn what you were advised here, good answers. jQuery is a good topic, you need to know it even at 18, do not pay attention to the "hype" and all sorts of show-off balabols, because in reality everything is different.
You read in English, so https://github.com/getify/You-Dont-Know-JS is suitable for both beginners (first book) and experienced (all books), very important things are covered. This will give you a solid foundation in the language, and with a good knowledge of the language, frameworks come very easily.
State of JavaScript 2017 is a guide to using technology.
And here is the translation on Habré .
If you like it, then learn what you like.
If for work, then look at vacancies - all the requirements are there
JS- React, Angular, ES6
CSS syntax - Flexbox, Yandex BEM, CSS3
HTML - HTML5
Fuck jQuery. I was too lazy to learn it at one time and it turned out to be very handy. It has become obsolete and out of use.
In general, even JavaScript itself will have time to go rotten in 2018. 2019 promises to be the year of WebAssembly.
We open the list of vacancies. Let's look at the requirements.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question