Answer the question
In order to leave comments, you need to log in
What should a front-end developer know in 2014?
I am developing websites, but I was distracted for 3 years by other activities and would like to quickly get in the know, how things are now with layout. I don’t plan to seriously make typesetting myself, but when hiring a Front-end developer, I would like to thoroughly understand the current situation. In this regard, I plan to work on layout for a week myself.
The questions are:
1. What libraries, frameworks, methodologies and technologies should a Frontend developer know in 2014?
So far I've figured out Bootstrap, SCSS / LESS, BEM from Yandex, AngularJS.
2. So far, it seems to me that a new project should be started using Bootstrap + make your layout according to BEM rules, am I right?
3. What sites should I read to keep abreast of current trends?
Now I limit myself to habrahabr.ru, frontender.info.
Answer the question
In order to leave comments, you need to log in
Answers:
1) Grunt - for convenience.
Bootstrap is not always really needed, but it is a must to know.
Familiarize yourself with Mocha (read as mocha or mocha , but not urine... mocha is a type of coffee) Choose a preprocessor
for yourself
At least look at what node.js is . Git is required (well, of course you can choose another version control system).
For large supported Bower projects .
2) Not a fact ... there are different projects and different styles, sometimes it’s enough just to take a grid, and then this is also not necessary. Sometimes there are projects with css code of about 800 lines of code (along with reset and general styles). As for BEM - you need it in moderation too. Typesetting BEM blindly, without thinking about whether it is needed here, can also lead to unpleasant consequences. If this is a small landing page that will not grow by 95%, then the total BEM style will be superfluous. But as for large projects, you are completely right.
3) hexlet
Not quite on topic, but how do you plan to fully immerse yourself in the work of a programmer if you have been so quietly distracted for three years? Will something constantly distract you here as well? After all, work of this kind requires full concentration every day all day, and sometimes even seven days a week. This is, perhaps, one of the few jobs that people completely immerse themselves in, because you need to constantly keep in mind a bunch of tasks and their solutions (or at least write them down constantly if you sometimes need to unload the brain). In general, it should be completely yours, otherwise there is nothing to do here (
Shadow DOM, SVG, Polymer, SPA
In general, of course, there are much more projects where a good front is needed than projects where it is planned in the foreseeable future. Therefore, look at the vacancies, what is in demand and study it, most likely in the near future component approaches on the web will develop more and more, but ordinary sites will remain a motley layout that has come to life on jQuery.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question