Answer the question
In order to leave comments, you need to log in
Express training for frontend development. How to get up?
Hello!
Answer the question
In order to leave comments, you need to log in
Pretty solid list, right?
I would go the other way, CSS and HTML are all great, but it's all just a way to describe an interface.
PHP is definitely aside, as is MySQL.
If you already set out to become a front-end developer, you should realize to the depths of your soul that there was no front-end in the second half of the 10s of the 21st century A.D. without JavaScript, or rather, even Ecma Script 2015+ will not.
As such, I highly recommend digging into the intricacies and nuances of JS, starting with ES5, and adding the innovations that are sure to come along the way. And practice coding to the point of insanity, for example, on the same codewars.com
A must for thoughtful viewing https://www.youtube.com/watch?v=Bv_5Zv5c-Ts
From the front-end frameworks for myself, I made a choice towards React + Redux. the philosophy implemented in these libraries and their approach to the issue of developing interfaces completely and completely coincides with the paradigm that I came to by collecting a rake for many years on my own thorny path as a developer, including the frontend.
A nice bonus is that a good universal foundation will be laid for development under Node.JS.
Do not listen to those who will tell you about Web-assembly, in the coming years this direction will be the lot of a very narrow circle of enthusiasts.
If you do not speak English well enough to read and listen to materials freely, I recommend that you think and realize that relevant materials in Russian translation can rarely be found earlier than after 6+ months. If you want to be on the crest of a wave, basic knowledge of English is a must have. Here is a discussion of this issue English from professionals?
From SASS and LESS it is worth choosing one thing, there is nothing complicated in preprocessors.
If we are talking about layout layouts for a small web studio, then you can forget about all the terrible words like Angular, React, Backbone, as well as the need for something more serious than the HTML + CSS + jQuery bundle.
Bootstrap (any other creation to speed up work) will be a plus not only for the employer, but also for you personally. Learned in a couple of days.
The main thing is the layout experience.
You may know all the things you wrote but not be able to use them or make many mistakes.
I strongly advise you to get the first experience in freelancing, without this it is difficult to get a job in the studio, even as an intern.
for frontend development, nodejs, angular or react (to your taste), mongodb (also more convenient for anyone), well, bootstrap, html5, css3, and, oddly enough, javascript are enough :) full stack
points 1,2 and 3 - mandatory
4 - very optional, depends on the employer. Sometimes it's not required at all. It is desirable to have a general idea, ideally it is good to know 1 of them. Now AngularJS
5 is very promising and popular. - this is the backend. Yes, there are strange companies that demand, but I would avoid them. From this it would be nice to have an idea about php and its template engines, but rather superficial for frontend.
6. Not everyone is demanding, but many are. But again, for the frontend, it is enough to understand how to "run a request". I think you can master it at a sufficient level for you in a day.
Add to list: svg, canvas. It is advisable to understand a little about google and yandex api (maps, players, etc.)
As noted above, to save time, you need to leave 1 preprocessor, and a framework to choose from: react / angular, the rest will be studied later. No matter what they say, but front-end vacancies usually have a focus either on the interface or on development. For an interface developer, the most important thing is a portfolio, while the highest quality examples (take a testing service to maximize the result), they will also appreciate easy interactive, svg and other goodies, knowledge of Photoshop, basic graphics, ui / ux.
There are other requirements for the developer, get ready for a technical interview, excellent knowledge of nativeJS, the framework device will help, and the portfolio, respectively, should consist of code. It is necessary to choose one thing, it is not worth trying to do everything in 3 months.
At the moment I have mastered: html5 / css3, layout with psd layouts, basics of javascript and jquery
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question