Перейти к содержимому
Учи.Онлайн Выбрать школу
Статья

Веб-разработчик: что скрывается за этим названием в вакансиях

Веб-разработчик создаёт сайты и приложения, которые работают через браузер. За одним названием вакансии могут стоять разные задачи: вёрстка интерфейса, работа с CMS, программирование серверной части или поддержка готового продукта. Набор технологий и уровень дохода зависят от специализации и сложности проектов, поэтому универсального списка инструментов для всех вакансий нет. Для входа полезен законченный проект, где видно устройство страниц, работу с данными и умение исправлять ошибки.

Автор: Александра СыщенкоАвтор об IT и профессиональном обучении · О редакции
Содержание

«Веб-разработчик» — заголовок вакансии, а не название одной профессии. В одном объявлении так называют человека, который переносит макеты в HTML и CSS. В другом — того, кто поддерживает корпоративный сайт на 1С-Битрикс, чинит выгрузку товаров и следит за резервными копиями. В третьем — разработчика приложения на React и Node.js. Эти работы различаются сильнее, чем работа бухгалтера и экономиста, но называются одинаково — и разбираться приходится самому читателю.

Иллюстрация к статье «Веб-разработчик: что скрывается за этим названием в вакансиях»

Почему название ничего не обещает

Проще всего это заметить по справочникам, на которых держится статистика рынка труда. В справочнике профессиональных ролей hh.ru в категории «Информационные технологии» двадцать пять позиций, включая «Дата-сайентиста» и «DevOps-инженера». Роли «Веб-разработчик» там нет — вакансия с таким заголовком попадает в общую корзину «Программист, разработчик» вместе с разработчиками на Java, Go и Swift. В зарплатной статистике похоже: в отчёте «Хабр Карьеры» за первое полугодие 2026 года рост зарплат «десктоп- и веб-разработчиков» указан одной строкой — остаточная категория для тех, кто не попал в более узкие (исследование на Хабре).

Отсюда следствие: сравнимых данных по запросу «веб-разработчик» не существует, потому что сравнивать нечего. Вакансию с таким заголовком читают по списку требований — там и написано, кого именно ищут.

Что общего у всех этих ролей

Общая часть техническая. Браузер обращается к DNS-серверу, узнаёт настоящий адрес машины, на которой живёт сайт, и отправляет туда HTTP-запрос; сервер отвечает статусом и содержимым (учебник MDN о работе веба). Дальше браузер разбирает HTML и строит DOM — дерево, где узлом становится каждый элемент, атрибут и кусок текста, применяет правила CSS, получает дерево рендеринга и рисует результат. Внешний файл стилей блокирует отрисовку до своей загрузки, а внешний скрипт без специальных атрибутов останавливает и разбор HTML (раздел MDN о загрузке страниц).

Этот путь задаёт границы ролей. Один специалист отвечает за то, что происходит до ответа сервера, другой — за то, что происходит в браузере после, третий не пишет ни ту, ни другую часть, а настраивает готовую систему, которая формирует ответ за него. Все трое законно называются веб-разработчиками.

Четыре типа веб-продуктов и четыре роли

Развести роли проще не по технологиям, а по тому, что заказывает клиент.

Что заказывают Как обычно сделано Кто это ведёт
Лендинг, визитка Конструктор вроде Tilda или шаблон Дизайнер или маркетолог, верстальщик — точечно
Корпоративный сайт, портал CMS: WordPress, 1С-Битрикс Разработчик на CMS: шаблоны, модули, интеграции
Интернет-магазин Платформа или CMS с торговым модулем Он же плюс обмен с учётной системой и оплата
Веб-приложение, личный кабинет Своя разработка Фронтендер и бэкендер либо фулстек

Доли этих миров в рунете перекошены в сторону готовых систем. По срезу W3Techs на 19 сентября 2026 года среди сайтов с русскоязычным содержимым, у которых удалось определить CMS, WordPress занимает 45,3 %, «Битрикс» — 16,0 %, Tilda — 7,3 % (данные W3Techs); это распределение внутри опознанных сайтов, а не доля от всех. И всё же вакансий, где работа сводится к правке чужой CMS, в России заметно больше, чем вакансий на разработку с нуля, — а обучение чаще строят вокруг второго сценария.

Отсюда и вес ролей. Вёрстка как отдельная должность почти исчезла, но объём работы достался тому, кого назвали веб-разработчиком. Разработчик на CMS половину времени имеет дело не с новым кодом, а с чужим: понять, почему перестал работать плагин, обновить платформу и не сломать шаблон, перенести сайт на хостинг. Требования к окружению задаёт сама система: WordPress рекомендует PHP 8.3 и выше, MariaDB 10.11 или MySQL 8.0 и называет HTTPS обязательным — разговор с хостингом об этих версиях тоже входит в работу. И есть пятая роль, безымянная: человек, который в маленькой компании отвечает за сайт целиком, от вёрстки до домена, почты и резервных копий.

Что считает веб-разработчиком государство

Официальное определение существует, и описывает оно как раз эту пятую роль. Профессиональный стандарт «Разработчик Web и мультимедийных приложений» (код 06.035) утверждён приказом Минтруда России от 18 января 2017 года № 44н и действует до 1 марта 2027 года; цель деятельности — создание, модификация и сопровождение веб-сайтов, корпоративных порталов, мультимедиа и интерактивных приложений (текст стандарта).

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

Стандарт описывает не создание приложения с нуля, а жизнь сайта после запуска — узнаваемый портрет рядовой вакансии в небольшой компании, где код занимает меньшую часть времени. Новичок, который готовился писать интерфейсы на React, обнаруживает себя на третьем месяце за восстановлением сайта из резервной копии. Частного работодателя стандарт ни к чему не обязывает: он задаёт рамку для должностных инструкций и программ обучения.

Учебный пример: раздел «Проекты» на сайте подрядчика

Ситуация вымышленная, пример учебный. Строительная компания просит добавить на сайт раздел с выполненными объектами: фотографии, площадь, сроки, тип здания. Сайт работает на WordPress, обновлять раздел будет маркетолог без технической подготовки.

Первое решение принимается до написания кода: взять готовый плагин каталога или описать собственный тип записей. Плагин ставится за час, но тянет за собой чужие обновления, лишние поля и свою вёрстку, которую придётся переопределять. Разработчик выбирает второй путь: заводит тип записей «Объект», пишет шаблоны карточки и списка, добавляет фильтр по типу здания.

Дальше — то, о чём забывают новички. Фотографии со стройки приходят по четыре мегабайта, поэтому в шаблоне используются уменьшенные размеры изображений: иначе страница с двадцатью объектами будет грузиться минуту. И разработчик заполняет два объекта сам, а потом показывает маркетологу, где нажимать, — если админка непонятна, раздел останется пустым. Компания публикует объекты без подрядчика, а кода в задаче оказалось на пару дней.

Как прочитать вакансию

Текст объявления почти всегда выдаёт настоящую роль.

  • Названия CMS — «1С-Битрикс», «WordPress», «Modx», «OpenCart» — означают работу внутри готовой системы и чаще всего поддержку существующих сайтов.
  • Серверный язык. PHP рядом с CMS — студийная разработка; PHP с Laravel или Symfony без упоминания CMS — уже приложения.
  • React, Vue, TypeScript, сборщики сдвигают роль к фронтенду, даже если в заголовке написано «веб-разработчик».
  • Слова о сопровождении — «поддержка действующих сайтов», «доработки», «работа с хостингом» — переводят вакансию в разряд сервисных, а соседство с настройкой рекламы означает, что ищут одного человека на весь веб.

Размер работодателя тоже предсказывает содержание. В небольшой компании веб-разработчик один и отвечает за всё, включая домен и почту. В студии он работает на потоке: несколько проектов сразу, жёсткие сроки, чужой код, общение с клиентом. В крупной продуктовой компании такой заголовок встречается редко — там ищут фронтендера или бэкендера.

Сколько платят и почему разброс огромен

Разброс объясняется не географией, а тем, что в одну вилку попадают разные профессии. Сопоставимые медианы по специализациям публикует «Хабр Карьера» на основе зарплат, которые специалисты указывают о себе сами (Россия, первое полугодие 2026 года): у HTML-верстальщика — 114 тысяч рублей, у фулстека — около 208 тысяч, у фронтендера — около 225 тысяч, у бэкендера — 251 тысяча (разбор «Хабр Карьеры» по специализациям). Это медианы по всем уровням сразу, без деления на грейды, и разница между крайними значениями превышает двукратную, хотя вакансия в обоих случаях может называться одинаково.

Общий уровень по отрасли задаёт отчёт того же сервиса за первое полугодие 2026 года, опубликованный 21 июля: 45 226 анкет, медиана по IT в России — 191 тысяча рублей, в Москве — 235 тысяч, в Петербурге — 200 тысяч, в регионах — 160 тысяч. Начинающий получает заметно меньше: эти цифры описывают рынок целиком, а не первую работу. Вилка в объявлении — намерение работодателя, а не выплаченная сумма. Оценивайте свою ситуацию руками: в поиске вакансий выставьте регион и опыт «нет опыта» или «от 1 года», ориентируйтесь на медиану, а не на среднее, и проверяйте, указана сумма до налога или на руки. Ни один курс не даёт ни трудоустройства, ни зарплаты.

Что может оказаться трудным

Первое — работа с чужим кодом. Проект с чистого листа здесь скорее исключение: обычно есть сайт, который делали трое подрядчиков за восемь лет, без документации, с правками прямо на сервере. Умение читать незнакомый код и восстанавливать логику по следам важнее знания модной библиотеки.

Второе — сервисный характер работы: сайт упал в пятницу вечером, и чинить его будет тот, кто ближе. Третье — размытость роли: тот, кто понемногу делает всё, через два года обнаруживает, что на собеседовании во фронтенд его спрашивают о том, чем он не занимался всерьёз. Широкий старт удобен для входа и неудобен для следующего шага.

С чего начинать учиться

Порядок освоения одинаков для всех этих ролей. Сначала HTML и CSS до уровня, когда вы верстаете макет средней сложности и он не разъезжается на телефоне. Затем JavaScript: переменные, функции, работа с DOM, события, запросы к серверу. Параллельно — Git и командная строка. И только потом выбор: серверный язык и CMS либо библиотека интерфейсов.

На этот базовый отрезок и рассчитаны программы «с нуля». У курса «Веб-разработчик с нуля» от Skypro в описании заявлены вёрстка на HTML и CSS, адаптация под устройства, работа с переменными JavaScript, отладка кода и работа в команде, из инструментов — GitHub, Node.js и REST. Длительность и стоимость в обзоре не указаны: их, как и полную программу, сверяйте на сайте школы до оплаты.

Проверить, подходит ли вам занятие, можно бесплатно и за пару недель: сверстайте страницу по макету, поставьте себе локальный WordPress и измените шаблон темы, напишите скрипт, который получает данные из открытого API и выводит их на страницу. Три упражнения затрагивают вёрстку, CMS и приложения сразу.

Длинная программа нужна тем, кому важны последовательность и внешние сроки. Курс «Веб-разработчик» от Skillbox построен по широкой схеме: в обзоре указаны 250 часов теории, 310 часов практики и более шестидесяти учебных проектов, фронтенд-часть с HTML, CSS, JavaScript и TypeScript и выбором между React и Vue, серверная часть с PHP, SQL и Laravel, а по официальному FAQ школы ориентируют на 16 месяцев при двух часах занятий в день. Широта тут и достоинство, и риск: легко пройти всё по касательной.

Как выбирать обучение

Смотрите не на список технологий, а на устройство практики: кто проверяет работы, есть ли разбор чужого кода, входят ли Git и развёртывание на реальном хостинге. Для маршрута через CMS уточните, разбираются ли админка и шаблоны.

Сопоставить площадки по цене, объёму практики и поддержке помогает рейтинг онлайн-школ по веб-разработке на Учи.Онлайн: это рейтинг широкого направления, куда входят и фулстек-программы, и курсы по фронтенду и серверной разработке, а двенадцать образовательных платформ оценены по шести критериям с описанной методикой.

Как показать первые результаты

Портфолио здесь — набор работающих ссылок. Лендинг по сложному макету показывает вёрстку. Сайт на CMS с настроенной админкой — что вы умеете сдать продукт человеку, который не программист. Приложение с получением данных и обработкой ошибок — работу с логикой. Три разные работы говорят о вас больше, чем десять однотипных.

Число проектов в описании курса — только ориентир. На странице курса «Веб-разработчик» от Брунояма из конкретного указаны стоимость 76 900 ₽ и три проекта в портфолио, а программа и длительность не раскрыты — их нужно запрашивать у школы. К каждой работе добавьте пояснение: какую задачу решали, почему выбрали такое решение, что оказалось трудным.

Первые профессиональные шаги

Веб-студия берёт новичков охотнее других: поток однотипных задач, быстрый опыт и много чужого кода, но и высокая нагрузка. Небольшая компания со своим сайтом даёт спокойный темп и роль человека, который отвечает за веб целиком. Фриланс на правках сайтов позволяет зарабатывать параллельно с учёбой.

Выбирайте по тому, чем хочется заниматься через год. Тянет к интерфейсам и поведению экрана — двигайтесь во фронтенд и добирайте JavaScript всерьёз. Ближе данные и интеграции — в серверную часть. Нравится доводить сайт до сдачи и общаться с заказчиком — короче всего маршрут через CMS и студию. Название в трудовой книжке при этом может остаться одним и тем же.