Обычно frontend разработчик — это мастер на все руки. Он просто обязан обладать талантом дизайнера, быть искусным верстальщиком и хорошим программистом.
Современный frontend разработчик должен владеть html5, css3, JavaScript (и как минимум JQuery). У каждого front-end специалиста есть свои наработки, которые он хранит в виде framework. Многие разработчики в работе пользуются популярными framework-ами, такими как: Twitter, Bootstrap, Foundation 3, Compass.
Главная задача фронтенд разработчика — сделать максимально удобным взаимодействие пользователей с сайтом или веб-приложением.
Диапазон зарплат фронтенд-разработчиков – от 60-80 тысяч до 350 тысяч рублей в месяц.
В пересчете на год – от 720 тысяч до 4.2 миллионов рублей в год. Не копейки.
- Чем занимается Frontend-разработчик и как им стать?
- В чем разница между Frontend, Backend и Fullstack-разработчиком?
Количество вакансий и зарплата
Средняя зарплата Frontend разработчика составляет 92 560 рублей.
Стоит ли изучать Фронтенд в 2023 году?
Профессия Frontend разработчик является наиболее высокооплачиваемой в Нижегородской области. Уровень средней заработной платы составляет 133 333 руб.
Следом идут Московская область – 116 987 рублей и Ленинградская область – 103 557 рублей.
Для 39.9% открытых вакансий, работодатели указали заработную плату в размере 45 600 – 89 200 руб.
25.1% объявлений с зарплатой 89 200 – 132 800 руб.
18.4% с зарплатой до 45 600 руб.
Примеры вакансий:

Специальность фронтенд- разработчика исключительно востребована. Только на рекрутерском сайте hh.ru постоянно открыты более 3500 вакансий.
Распределение предлагаемых зарплат для вакансий (где была указана зарплата):

Примеры вакансий на портале hh.ru:




Ищем работу на FRONTEND РАЗРАБОТЧИКА. Анализ вакансий
Топ-7 лучших онлайн-курсов Frontend-разработки с трудоустройством и оплатой в рассрочку
СУПЕРАКЦИЯ В ЛИТРЕС:

С 26 января по 5 февраля все книги по одной цене – 99 рублей.
Источник: zavistnik.com
Сколько зарабатывает frontend-разработчик в России и за границей в 2023 году
В статье мы подготовили для вас статистику зарплат фронтенд-программистов. Разберемся, сколько платят junior-, middle- и senior-разработчикам в разных странах, а также узнаем, какие деньги можно заработать на фрилансе.
Средняя зарплата frontend-разработчика в России в 2023 году
По данным сайтов с вакансиями, средняя зарплата frontend-разработчика в России в 2023 году составляет 80655 рублей.
Перечислим, какие условия определяют заработок фронтендера:
- Квалификация, опыт и навыки. Оклад джуниора начинается от 40 000 руб., доход senior может достигать 350 000 рублей в месяц. Важную роль играет и стек технологий, которыми владеет специалист: более востребованы React и Angular, менее популяры – jQuery или Backbone.
- Город. Уровень зарплат в мегаполисах выше, чем в регионах. Например, фронтенд-программисты из Москвы или Санкт-Петербурга могут зарабатывать в 2-3 раза больше, чем их коллеги из провинции.
- Формат. Штатные работники помимо оклада в 80-90 тыс. руб. нередко получают годовые премии, корпоративные бонусы и компенсации. Заработок фрилансера зависит только от его мотивации – он может составлять и 30, и 300 тысяч рублей.
Мы собрали актуальную информацию на сайте HeadHunter и составили сводную таблицу – на какие зарплаты могут рассчитывать российские фронтенд-разработчики.
| Условия | Диапазон зарплат |
| Junior | от 25 000 до 150 000 руб. |
| Middle | от 50 000 до 350 000 руб. |
| Senior | от 80 000 до 450 000 руб. |
| Удаленно | от 20 000 до 400 000 руб. |
В Москве
По статистике сайтов для поиска работы средняя зарплата frontend-разработчика в Москве превышает 98 тысяч рублей.
Минимальный оклад предлагают стажеру без опыта работы. Максимальный заработок в размере от 200 до 400 тыс. руб. в месяц можно получать на должности Frontend (React) Senior Developer.
| Условия | Диапазон зарплат |
| Junior | от 30 000 до 150 000 руб. |
| Middle | от 50 000 до 350 000 руб. |
| Senior | от 80 000 до 400 000 руб. |
| Удаленно | от 20 000 до 350 000 руб. |
В Санкт-Петербурге
В среднем фронтенд-разработчик из СПб зарабатывает 94 000 рублей в месяц.
На текущий момент на сайте HeadHunter опубликовано более 550 вакансий, из них почти 200 – с заработной платой свыше 110 тыс. руб. и около 20 – от 300 тысяч рублей.
| Условия | Диапазон зарплат |
| Junior | от 25 000 до 120 000 руб. |
| Middle | от 50 000 до 180 000 руб. |
| Senior | от 90 000 до 350 000 руб. |
| Удаленно | от 45 000 до 300 000 руб. |
В Новосибирске, Казани и Самаре
На сайтах для поиска работы мы нашли средние зарплаты frontend-разработчиков в крупных российских городах:
- 84800 руб. – в Новосибирске;
- 81800 руб. – в Казани;
- 64400 руб. – в Самаре.
В таблице собраны минимальные и максимальные суммы, на которые могут рассчитывать фронтендеры из этих городов:
| Условия | Самара | Казань | Новосибирск |
| Junior | от 30 000 до 80 000 руб. | от 30 000 до 75 000 руб. | от 30 000 до 60 000 руб. |
| Middle | от 50 000 до 220 000 руб. | от 60 000 до 230 000 руб. | от 50 000 до 230 000 руб. |
| Senior | от 70 000 до 280 000 руб. | от 60 000 до 270 000 руб. | от 80 000 до 320 000 руб. |
| Удаленно | от 30 000 до 200 000 руб. | от 40 000 до 270 000 руб. | от 80 000 до 320 000 руб. |
На нашем сайте собраны лучшие онлайн-курсы по frontend-разработке. Вы можете почитать отзывы выпускников, сравнить условия нескольких обучающих программ, а также выбрать подходящий вариант по цене или сроку.
Зарплата фронтендера за рубежом
Сказать однозначно, сколько зарабатывают frontend-разработчики за рубежом не получится – на доход влияет множество факторов:
- квалификация и опыт;
- образование – в некоторых регионах наличие диплома вуза играет важную роль;
- ставка налогообложения и пр.
Чтобы иметь общие представления о том, какие суммы предлагают зарубежные работодатели, мы изучили вакансии от американских и европейских компаний на сайте HeadHunter. Расскажем подробнее об условиях и требованиях к кандидатам.
В США
Как пишут в интернете, зарплата фронтенд-разработчика в Америке может достигать 92 000 долларов – около 6,7 млн руб. в год или почти 560 тысяч рублей в месяц. Стоит учесть, что данная цифра является приблизительной и не учитывает налог, который составляет от 25 до 40%.
Мы изучили актуальные вакансии на ХедХантере и на их основе составили собственную статистику. В таблице указаны суммы в пересчете по текущему курсу.
| Условия | Примерный заработок |
| Junior | от 200 до 210 тыс. руб. |
| Middle | от 250 до 300 тыс. руб. |
| Senior | от 290 до 360 тыс. руб. |
| Удаленно | от 100 до 330 тыс. руб. |
В Европе
Чтобы иметь представление о зарплатах frontend-разработчиков в Европе, мы также посмотрели объявления на сайте HeadHunter от европейских компаний. Первая вакансия – Senior Frontend разработчик в Риге.
От кандидата требуется опыт не менее 3 лет, знание Typescript, React, Git и методологии BEM. Уровень заработка – от 2500 до 4000 евро, то есть от 215 до 345 тысяч рублей в пересчете по текущему курсу. Возможен переезд в Латвию.
Вакансию с самой большой зарплатой мы нашли в Германии. Работодатель ищет специалиста на должность Senior Front-end разработчика на следующих условиях:
- опыт от 6 лет;
- отличное знание JS, Vue, React, Angular, Svelte;
- удаленная работа с перспективой переезда в Берлин;
- заработная плата – 350 тыс. руб. на руки.
Подборка курсов Все онлайн-курсы по Frontend-разработке в 2023 году
Посмотреть подборку
Сколько зарабатывает фронтенд-разработчик на фрилансе
Есть разные факторы, которые влияют на то, сколько зарабатывает фронтенд-разработчик на фрилансе:
- Опыт и стек технологий.
- Востребованность у заказчиков.
- Стоимость услуг.
Чтобы иметь представление о том, какие суммы может получать фрилансер, мы изучили заказы на фриланс-биржах. Примеры заданий и цены указаны в таблице:
| Задание | Стоимость заказа |
| Внести небольшие правки в готовый сайт | 3000 руб. |
| Перенести сверстанный сайт на CMS | 5000 руб. |
| Доработать сайт на WordPress | 10 000 руб. |
| Перенести сайт с WordPress на Bitrix | 10 000 руб. |
| Разработать простой сайт на React | 15 000 руб. |
Источник: uchis-online.ru
Профессия: фронтенд-разработчик
Когда приходит мысль стать программистом, ты вдохновенно открываешь справочник Шилдта по С, заказываешь толстую книгу Страуструпа по С++ и учишься шутить про указатель на указатель на указатель и про рекурсию. Жёсткая романтика первого времени… Но всё меняется, когда в твою жизнь случайно приходит JavaScript. «Какой он простой, понятный, какой классный синтаксис!
Всё, решено, буду писать сайты», — думает начинающий программист и решает стать гуру всея веба. Но потом выбранный стек меняет своё дружелюбное лицо, и чем дальше, тем больше. Но ты уже не можешь остановиться, потому что ты один из них — фронтенд-разработчиков. Тех самых, которые «смотрящие за мордой сайта». Ну что, захотелось присоединиться? Тогда для вас 2 серия нашего спецраздела «Профессия:…»

Мы уже готовили эту статью, когда в среду вышел пост «Хабр Карьеры» с интервью представителя онлайн-школы о работе фронтенда, что не могло не радовать: значит, в нашей серии «Профессия. » появится очередной нужный, полезный, актуальный материал. Кстати, первый выпуск был посвящён профессии системного администратора.
Кто это?
Сперва немного лирики и отступления от темы.
На пороге третьего десятилетия XXI века кажется, что интерес пользователей и разработчиков сместился c веб-интерфейсов в сторону мобильных приложений и IoT. Но это только кажется. Проведём простой мысленный эксперимент. Подумайте, сколько сайтов вы посещаете со всех своих гаджетов в неделю и проанализируйте, какие мобильные приложения у вас установлены.
Скорее всего, получится, что все информационные и новостные ресурсы вы просматриваете на полных и мобильных версиях сайтов (в браузере), а мобильные приложения выполняют «специфические» задачи: социальные сети, мессенджеры, планировщики, хобби и т.д. То есть о вымирании веба говорить слишком рано.
Более того, одним из трендов 2019-2020 года (а мне думается, что и до года 2025) стали так называемые PWA (Progressive Web Apps), которые называют будущим мобильного веба. Если говорить максимально просто, то PWA — это не что иное как мобильный сайт здорового человека такой, каким он должен быть. Лучше всего PWA определил один из создателей этой концепции и автор самого термина Алекс Рассел: «Progressive Web Apps are just websites that took all the right vitamins.» («PWA это всего лишь сайт, который принимает все необходимые витамины»).
PWA даёт пользователю набор возможностей, который обычно ассоциирован с нативным мобильным приложением. Например, можно получить мгновенную загрузку при втором заходе, устанавливать значок сайта на экране гаджета для быстрого входа, получать настроенные уведомления, отказаться от навигации браузера и работать в удобном полноэкранном режиме и т.д.
Кстати, если вам интересно познакомиться с PWA поближе, есть классная страница о нём и, конечно, рекомендации Гугла.
Так что, друзья мои, очевидно, что вне зависимости от роста мобильных приложений и технологий, веб ещё долго останется открытым стандартом для взаимодействия пользователей и любых наборов информации (сайтов, блогов, социальных сетей, интернет-магазинов и всего остального).
Что-то меня в бэкенд унесло. Не суть. Суть в том, что при любом бэкенде любого сайта должна быть «морда» сайта и он должен как-то работать. И всё происходит, когда приходят они — фронтенд-разработчики. Они отвечают за разработку внешнего интерфейса сайта, то есть того, как бэкенд и дизайн сайта взаимодействуют с пользователем (если вдруг вы на Хабре случайно, поясню — за каждым сайтом скрывается куча всего: дизайн, различные прослойки и огромный бэкенд, то есть вся логика работы, СУБД и проч). В общем, когда-то истина крылась вот в этой картинке:

Эта эпичная и знакомая всем картинка уже сегодня трансформировалась и действительно, профессия фронтенд-разработчика стала несравнимо сложнее и многокомпонентнее, чем каких-то 7-10 лет назад. Теперь это выглядит так, и 2028 по ощущениям гораздо ближе 🙂

Фронтендеры отвечают за логичную работу всех компонентов сайта, включая контент, кнопки, изображения, навигацию и внутренние ссылки. Нередко именно они проектируют первичную структуру сайта, работают с требованиями пользователей (заказчиков), то есть отвечают за клиентскую сторону пользовательского интерфейса. И если бэкендеры отвечают за программно-аппаратную часть и им скорее важно, как софт взаимодействует с железом, то фронтендеры взаимодействуют с гораздо более сложной «аппаратной частью» — органами зрения, слуха и иногда осязания обычных людей. Задача сделать так, чтобы было удобно, быстро, прозрачно, ожидаемо и т.д. В общем, если косячит фронтендер, это заметят все и сразу.
Вы ещё не напугались от таких перспектив? Тогда едем дальше.
Где нужен?
Если коротко, то везде, где есть веб-разработка, а именно:
- Компании, для которых сайт — важнейшая коммерческая составляющая: разработчики пользовательского ПО, рекламные агентства, ритейлеры, сотовые операторы, банки, СМИ, блоги и что угодно. Если сайт призван развлекать, продавать и приносить деньги, чаще всего компании предпочитают иметь свою разработку.
- Интернет-магазины, информационные порталы, маркетплейсы и проч.
- Разработчики веб-приложений для бизнеса: сервисы управления проектами, корпоративные порталы, CRM, ERP, BPM и любые другие сервисы.
- Развлекательные сервисы и проч.
Средняя заработная плата
Заработную плату будем смотреть тоже на «Хабр Карьере». Возьмём данные за второе полугодие 2019 года, вне зависимости от владения тем или иным стеком. К слову, знание какой-то определённой библиотеки или фреймворка прибавляет к заработной плате не так много, где-то от 5 до 15 тыс. руб.
| Младший (Junior) | 53 404 руб. |
| Средний (Middle) | 99 396 руб. |
| Старший (Senior) | 170 535 руб. |
| Ведущий (Lead) | 185 533 руб. |
Разница между уровнями довольно ощутимая, а стек внутри вакансий довольно обширный — так что с одними онлайн-курсами JavaScript делать карьеру фронтендера вряд ли получится.
Базовые требования к профессионалу
Действительно, хорошо оплачиваемый фронтенд-разработчик должен владеть не только базовым языком программирования, но также знать библиотеки и фреймворки. Мы выбрали по пять самых популярных технологий, которыми владеют разработчики различного уровня. Также, начиная с Junior, к владению стеком присоединяются ещё какие-то важные скиллы, которые можно увидеть в последней строке. В принципе, всё ожидаемо, для меня сюрпризов в таблице практически нет.
- JavaScript
- Typescript
- HTML
- CSS
- React.js
- JavaScript
- React.js
- HTML
- CSS
- Redux
- JavaScript
- React.js
- Vue.js
- Redux
- CSS
- JavaScript
- React.js
- Angular
- Vue.js
- Redux
- React.js
- JavaScript
- Vue.js
- Angular
- Typescript
В описаниях вакансий фронтенд-разработчика можно встретить различные требования, от базового знания HTML до полного знания всего на свете и PHP в придачу. Мы выделим основные требования.
- Владение и понимание принципов веб-дизайна, UI/UX.
- Понимание потребностей разных групп пользователей, включая необходимость работы с Accessibility (доступность сайта для прочтения, понимания и взаимодействия лицами с ограниченными возможностями).
- Навыки мониторинга производительности и состояний сайта, наблюдения за трафиком.
- Понимание правил и проблем юзабилити, навыки быстрого исправления проблем.
- Навыки проектирования архитектуры веб-приложения.
- Тестирование сайтов на удобство использования, специальные возможности, необходимый дебаггинг.
- Профилирование, рефакторинг и оптимизация разработанных приложений.

Наиболее популярные веб-фреймворки по версии отчёта StackOverflow. Очень рекомендую перейти на страницу отчёта и просмотреть его весь, хотя бы по графикам, попереключать вкладки, — так вы получите целостную картину происходящего в мировом IT. Много инсайтов даже для продвинутого, опытного айтишника.
И вновь прекрасная схема технологий 2020 для фронтенд-разработчика (роадмап)

Важные личные качества
Я не сторонник оценивать специалистов по их личностным качествам и требовать сострадания от фронтендера или интроверсии от бэкендера. Однако, имея определённые личностные черты, фронтенд-разработчик справится с работой несколько лучше, чем его конкуренты и коллеги.
- Однозначно нужны коммуникативные навыки, поскольку придётся работать с требованиями пользователей, уточнять что-то внутри рабочих групп, тесно общаться с проектировщиками, бэкендерами, дизайнерами, тестировщиками. Вы должны уметь задать правильные направляющие вопросы, чтобы получить максимально точные и однозначные ответы. Реализовывать что-то молча, а потом переделывать из-за вала обращений пользователей — признак непрофессионала.
- Любознательность поможет всегда быть на переднем крае технологий, забирать в проект лучшие новинки в стеке, узнавать первым о возможностях и внедрять их в продакшен.
- Общая эрудированность, интуиция и эмоциональность помогут лучше понять, чем живут пользователи, «влезть в их шкуру», осознать особенности поведения в вебе различных социальных групп и применить это знание в разработке.
- Художественные навыки, вкус и чувство стиля помогут сочетать готовый дизайн и грамотно выстроенный интерфейс.
Необходимость знания иностранных языков
Для любого программиста крайне желателен английский язык не ниже upper-intermediate с уклоном в технический английский. Так вы сможете читать в оригинале многочисленные рекомендации Google и других компаний для оптимальной разработки (очень много полезной документации!), самообучаться с помощью зарубежных лекций, общаться с коллегами на форумах, задавать вопросы, а также читать книги по юзабилити и дизайну, среди которых очень много крутых англоязычных и пока не переведённых изданий.
Развиваться именно в программировании без знания английского языка крайне затруднительно, особенно в веб-технологиях.
Где учиться
В российских реалиях, как мы уже говорили в первой статье про сисадминов, высшее образование необходимо для успешного трудоустройства. Поэтому желательно иметь хорошую образовательную базу (политех, университет, на край — техническая специальность в каком-нибудь базовом вузе). В принципе, при навыках логического мышления и умении работать с алгоритмами подойдёт любое высшее образование — был бы человек толковый. Сегодня уже есть специальности и направления в вузах, где студенты осваивают основы фронтенд и бэкенд-разработки, это очень хорошо. Но этого категорически мало.
Конечно, первое, с чем вы столкнётесь, выбирая профессию фронтенд-разработчика, это онлайн-школы. Пока я писал эту статью, я погуглил несколько картинок и отчёты площадок по теме фронтенда. У меня весь яндекс и гугл теперь в объявлениях, которые обещают меня сделать гуру JavaScript за 2-3-6-12 месяцев. Соблазнился бы, если бы не знал, что такое JavaScript и как его выучить за 21 день.Брать курс для старта или систематизации знаний или не брать — дело вашего желания, времени и дохода. В любом случае, просто прослушать не получится — придётся сидеть и бить по клавишам, делать тестовые сайты или пилить свой пет-сервис (включая бэкенд, кстати).
Впрочем, к этому обучение фронтенд-разработке и сводится: вы берёте именно проект и на нём учитесь. Если хочется денег, можно попытаться сделать сайт для небольшой компании или устроиться на стажировку (но для этого у вас уже должны быть хоть какие-то навыки разработки или тестирования). Только ежедневный кодинг, поиск оптимальных решений, тщательный анализ работы кода помогут вам прокачаться как разработчику.
Лучшие книги и средства обучения
Список книг и ресурсов зависит от того, какой стек вы выберете. Но есть несколько, которые нужны абсолютно любому фронтендеру (а то и любому программисту в принципе). Сделаю сумбурный список — по мере силы собственных впечатлений.
- Стив Макконнелл «Совершенный код». Просто читайте эту книгу и впитывайте то, что там написано. Вы сразу (нет, не сразу) поймёте, что такое грамотная разработка, и чем она отличается от говнокода.
- htmlbook.ru — просто добавьте этот сайт в закладки, закреплённое и в своё сердце. Это великолепная энциклопедия веб-разработчика на русском языке с адекватной и удобной структурой.
- Книги Кайла Симпсона — ищите то, что вам нужно и то что актуальной даты издания. Он очень круто пишет и структурирует информацию о JavaScript.
- Хавербеке Марейн «Выразительный JavaScript. Современное веб-программирование» — практически ценная книга от настоящего профессионала. Если не ошибаюсь, у «Питера» пережила издание в 2019 году, свежак.
- webref.ru — очень классный сайт для разработчиков веба, разбирайтесь, обучайтесь.
- Книги по вашей технологии — переводные или в оригинале (ищите O’Reilly).
- codecademy.com — люблю этот сайт и иногда использую для поддержания мозгов в порядке. Интерактивный сайт для обучения разработке на разных языках программирования на английском, с самого низкого, нулевого, уровня. Есть базовый бесплатный курс, есть платный — 15$ в месяц. Нравится общая интерактивность, значки, ачивки и постепенное нарастание сложности задач.
- htmlacademy.ru — есть бесплатные курсы, части курсов и блог. Берите все знания, что сможете унести.
- Бесплатные курсы и видео, которых бесконечно много на Youtube на русском и английском языках. Просто слушайте, повторяйте, систематизируйте знания. Для начала подойдут любые, очень скоро вы научитесь отличать крутые вещи от дилетантских.
- Ну и конечно — не бойтесь и не стесняйтесь коммитить в open source проекты (начните с небольших, а там и до библиотек, и до фреймворков дойдёте), ковыряйте чужой код, изучайте принципы и алгоритмы.
- Хорошая статья с очень простым английским и подсказками для начинающих свой путь в JavaScript.
- Конечно же Хабр. Одна команда RUVDS сколько крутого по JavaScript и фронтенду перевела!
Будущее фронтендера
У фронтендера три основных пути развития.
- Внутри фронтенд-стека. Первый уровень — заточенность на задачу и кодинг; второй уровень — расширенная работа с интерфейсами и концепциями, освоение нескольких фреймворков, TDD, новые библиотеки; третий уровень — архитектура и проектирование интерфейсов, производительность; четвёртый уровень — техническая экспертиза и управление группой разработчиков.
- Переход на полный стек (фуллстек-разработчик) — путь к бОльшим деньгам, крупным корпорациям, нетривиальным задачам. Вы соединяете в себе способность разрабатывать веб-приложения сразу со всех сторон и не зависеть от чужого кривого кода (в идеале, а так-то — ха-ха).
- Переход на менеджерские позиции, управление проектами, управление всем коллективом разработчиков, общение с клиентами, презентации. Исключительно для тех, кто это любит.
Мифы профессии
▍Фронтенд умирает
Главный миф — это то что профессия фронтенд-разработчика умирает. Конечно, нет. Более того, интерфейсы год от года становится всё сложнее, и ИТ-сфера будет нуждаться в продвинутых специалистах, способных разобраться в этих усложнениях. Фронтенд-разработка будет нужна ещё довольно долго, и никакие шаблоны, визивиги, CMS и прочие средства её не заменят. О важности и нужности профессии можно судить по ряду графиков — думаю, всё наглядно и не нужно ещё раз повторяться о том, что не может умереть профессия, которая обеспечивает самое главное — взаимодействие пользователя и интерфейса.

Просто посмотрите на 10 самых популярных языков программирования в проектах GitHub и оцените положение JavaScript на этом графике. В данном случае прямая линия не означает умирание, она означает стабильность и востребованность.

Наиболее популярные языки программирования из отчёта StackOverflow. Кстати, JavaScript здесь удерживает лидерство уже седьмой год.
А вот и тренды Гугла.

Динамика запроса «frontend developer» в мире, 5 лет

Динамика запроса «frontend» (красным) и «фронтенд» (синим) в России, 5 лет
▍Работодатели не очень понимают в видах программистов
А вот второй миф нифига не миф, а чистая правда. Работодатели часто не понимают, кого они нанимают на работу и ищут не того, кто готов решать конкретные задачи и брать на себя ответственность за их решение, а того, кто «должен знать» какой-то им одним ведомый стек технологий.
Именно поэтому нужно быть готовым к тому, что вакансия фронтендера будет один раз похожа на вакансию верстальщика, а второй — на вакансию фулстека. Если работодатель выучил аббревиатуру TDD (test driven development), то вакансию можно найти и среди тестировщиков 🙂 На самом деле, такой дичи, как в требованиях к фронтенд-программистам не встречается практически нигде (хуже дела обстоят только у пиарщиков и маркетологов, те вообще должны быть МФУ). Если вам очень хочется в компанию и вы понимаете, что собеседование идёт не туда, постарайтесь перевести разговор на задачи и рассказать, как конкретно вы собираетесь их решать и с помощью какого стека. Впрочем, если не туда пошло уже на собеседовании, может, вы слишком хорошо думаете о компании?
Главный совет
Весь веб меняется очень быстро — появляются новые технологии, новые паттерны взаимодействия, выходят новые утилиты и обновления фреймворков и библиотек. Однако если вы упустите что-то из новинок, завтра сайт, за который вы будете отвечать, не станет более медленным, страшным и не превратится в тыкву. При выборе технологий, смене стека, изменении логики работы интерфейса думайте о своих пользователях, о том, к чему они привыкли, смотрите аналитику, тепловые карты и вносите только действительно необходимые и полезные изменения. Тем временем изучая новое и пробуя его на пет-проектах, потому что опыт приходит только с практикой, а понимание лучших решений — на живых примерах.
А как и почему вы решили стать фронтенд-разработчиком? Что в профессии хорошо, а что нет? Рассказывайте в комментариях, поможем тем, кто стоит на распутье.

- Блог компании RUVDS.com
- Разработка веб-сайтов
- Карьера в IT-индустрии
Источник: habr.com
