Необхідно знати HTML, CSS, JS. Причина дуже проста: фреймворки — це лише абстрактні концепції, які використовують можливості платформи. І якщо вчити суто ці концепції, то, по-перше, не буде розуміння, як працює сама платформа, а по-друге, буде дуже важко міняти напрями роботи. Я завжди раджу початківцю вчити основи.
Для цього давайте згадаємо правило 10 000 годин — щоб стати майстром, сеньйором, потрібно близько 4,5 роки. Відповідно, півмайстра — мідл, вимагає трохи більше двох років.
Що повинен знати досвідчений фронтенд–розробник?
- HTML і CSS (в тому числі сітки і CSS-фреймворки, специфікації W3C і WHATWG, HTML5 / CSS3 Polyfills);
- вільно працювати з JavaScript;
- Розуміти логіку роботи клієнт-серверної архітектури в контексті написання реальних програм;
- Знати популярні бібліотеки і феймворки: React.
Щоб стати фронтенд розробником, необхідно спочатку добре вивчити FrontEnd-тріаду: мови верстання HTML & CSS та мову програмування JavaScript. Паралельно опануйте розподілену систему контролю версій Git і навчитися користуватися сервісом для хостингу проєктів GitHub.
Frontend-розробник заробляє від 44 000 до 164 500 грн на місяць. Зарплата залежить від специфіки компанії, досвіду спеціаліста. Середня пропонована компенсація — понад 67 000 грн. Frontend-розробник з досвідом 3-6 років може претендувати на компенсацію від 134 000 грн на місяць.
IT-фахівець зі створення клієнтської сторони веб-додатків іменується FrontEnd розробником. Клієнтською стороною веб …