Верстальщик. Гайд по профессии
В нулевых никаких фронтов не было, и человек, который делает сайты, был просто человеком, который делает сайты. Мог и на HTML что-то собрать, и стили прописать, и на JavaScript алерты наставить, где нужно. Веб-разработка была маленькой, смешной, но самодостаточной. А потом понеслось.
Верстальщики стали больше писать на JavaScript и начали поглядывать в сторону именования «фронтендер», но всё ещё очень любили делать файлы style.css на десять тысяч строк.
Сейчас же грань размылась — теперь нет разработчиков на React, которые не понимают, как сверстать макет и обвязать всё стилями. При этом спрос на чистых верстальщиков ещё остался — им не обязательно в совершенстве владеть JavaScript, а вот глубоко понимать, как быстро, точно и качественно из макета сделать страницу — обязательно.
В этом и заключается суть работы верстальщиков. Они берут у дизайнеров макет (это картинка, на которой нарисован сайт — К.О.) и собирают из него страницу. Пишут HTML, CSS, используют магию гридов, флексов, какой-нибудь БЭМ. Стараются, в общем, делают. Молодцы.
С другой стороны, HTML сейчас даже в некоторых школах изучают — но отчего-то сразу после школы никто не спешит платить первокурсникам по 500$ за вёрстку. И тут мы приходим к тому, что в 2023 году требуют от верстальщика работодатели.
Мы в HTML Academy работаем над тем, чтобы верстальщики после двух наших интенсивов по вёрстке находили работу, а после интенсива по JavaScript делали это вообще без проблем. И для того, чтобы чему-то обучать, мы должны понять, что требуется рынку сейчас и какие требования выставляет работодатель к верстальщику, чтобы мы могли покрывать такие требования на курсах.
Идеальная вакансия
Коля Шабалин, автор и преподаватель курсов в Академии, написал скрипт и проанализировал вакансии на hh и Хабр-карьере, выделил требования и посчитал, какие встречаются чаще. Оказалось, что усреднённая вакансия выглядела бы как-то так:
Требуется верстальщик, который:
- Умеет делать адаптивную кроссбраузерную оптимизированную вёрстку, совместимую с современными браузерами. В вёрстке использует SVG.
- Идеально знает CSS. Использует препроцессор Sass. Знает флексы и гриды. Умеет делать CSS-анимации и использует БЭМ. Знает библиотеку Bootstrap.
- Знает HTML. В своей работе использует Сanvas. Шаблонизирует HTML с помощью PUG.
- Использует Git. Умеет работать в GitHub.
- Может натянуть вёрстку на CMS: Bitrix и WordPress.
- JavaScript пишет с помощью фреймворков — React, Angular, Vue.
- Умеет автоматизировать свою работу с Node.js, npm-скрипты, Autoprefixer, Gulp или Webрасk.
- Уверенно владеет Figma, Photoshop и Illustrator или знает Sketch.
- Имеет своё портфолио, инициативный, готов пройти испытательный срок.
Уроками информатики, как видите, даже не пахнет. Много непонятных слов, давайте разберёмся.
Инструменты верстальщика
Умение использовать каждую вещь из этого списка немножечко повышает шансы верстальщика найти работу в 2023 году.
Кроссбраузерная вёрстка — это когда сайт во всех браузерах выглядит одинаково.
- SVG — векторный формат изображений, при котором картинки не портятся, если их растянуть.
- Sass — это такая надстройка над CSS. Sass помогает избежать дублирования и структурировать код, в таком виде его легче поддерживать. Но с препроцессорами есть проблемы.
- БЭМ — изобретение Яндекса, чтобы упростить вёрстку и разбить всё на блоки.
- Canvas — сущность в HTML, на которой можно рисовать (люблю объяснять!).
- PUG — шаблонизатор HTML, написанный на JavaScript для Node.js. Нужен, чтобы шаблонизировать. Все же любят шаблоны.
- Git — система контроля версий, чтобы не делать Макет_2_Финальный_СПравками_final_наревью.html . Мы в Академии любим Git и написали про него много статей.
- Натянуть вёрстку на CMS — взять WordPress или какой-нибудь там ещё движок для блога и сверстать страницу его встроенными средствами. Но по макету, чтобы дорого-богато.
- Bootstrap — ещё одна библиотека, чтобы быстро верстать. Её много где используют, но киллерфичей верстальщика может стать понимание, как сверстать «как на бутстрапе», но с нуля.
- Node.js, npm-скрипты, Autoprefixer, Gulp, Webpack — инструменты, чтобы экономить кучу времени при вёрстке за счёт автоматизации.
Что там с Фотошопом и Иллюстратором
Практика показывает, что все переходят на Figma. Ну то есть Фотошоп и Иллюстратор ещё можно где-то встретить, но по сравнению с Фигмой это как заколачивать гвозди дорогущим перегруженным графическим редактором по подписке.
Ну и потом, вспомните Adobe Flash — все постепенно пересядут на нормальную технологию, никуда не денешься.
А портфолио откуда брать?
- Найти бесплатных макетов и наверстать.
- Придумать самому, если есть Дизайнерская Жилка.
- Пройти полноценную подготовку к работе и получить пару проектов в портфолио.
Что об этом всём думают в индустрии?
Я спросил Катю, которая раньше верстала в Яндекс.Деньгах, о том, что должен уметь верстальщик, чтобы его все хотели. Катя отвечает:
По опыту: нужно точно, быстро и адаптивно.
Точно — значит по макету: надо уметь его открыть и померить отступы. Быстро — значит код легко изменять и его можно переиспользовать: надо знать препроцессоры и уметь правильно разделить макеты на компоненты (приходит с опытом). Адаптивно то и значит: надо знать про медиа-запросы и уметь нафлексить флексами резиновую вёрстку, или на гридах.
Чтобы собрать своё добро, нужно знать, где скачать Node.js, как скачать пакет из npm и уметь пользоваться Webpack или Gulp (если он ещё не умер): пожать, минифицировать, запустить хот-релоад. И да, Git, нужно выучить десяток базовых команд. Это необходимый минимум.
В идеале нужно освоить базовый JavaScript и React, чтобы верстать компоненты сразу на нём. И вот еще чуть-чуть, и ты уже фронтендер.
Нынче если ищут именно верстальщика, а не полноценного фронта, значит последний уже есть, а вёрстки много и/или она сложная. Значит можно не знать JavaScript, но стоит освоить любой шаблонизатор, одну из популярных методологий, познакомиться с существующими библиотеками компонентов.
Чтобы тебя все хотели, нужно много и быстро верстать. А для этого нужно активно пользоваться доступными инструментами и подходами и уметь выбирать подходящие. Что, конечно, выходит далеко за рамки знания HTML и CSS.
Что ещё?
Все работодатели хотят, чтобы к ним пришёл опытный верстальщик — для этого берите и верстайте. Можно смотреть на популярные сайты, верстать по бесплатным макетам или хорошим курсам. Как определить, хорошие ли перед вами курсы, я рассказывал в статье «Как получать 100 тысяч за код». Там есть полный список вещей, которые хорошо бы знать веб-разработчику, чтобы повысить шансы на высокую зарплату.
Материалы по теме
- Хочу работать в IT, но…
- Как написать хорошее сопроводительное письмо
- Какие вопросы задают на собеседованиях
- Как легко выполнить тестовое задание
«Доктайп» — журнал о фронтенде. Читайте, слушайте и учитесь с нами.
HTML-верстальщик
HTML-верстальщик — это тот, кто превращает нарисованный дизайнером макет в живой сайт, переводит картинку-макет на язык, понятный любому браузеру и видный посетителю.
средняя зарплата
удовлетворенность
Что делает HTML-верстальщик
Верстальщик — это переводчик между дизайнером и программистом. Верстальщик берет то, что нарисовал дизайнер и переводит его из формата PSD в код. Верстая компонент, он обязан понимать, как этот компонент будет реализован программистом, и сверстать его так, чтобы он не развалился, когда программист добавит в него логику.
В связке дизайнер-верстальщик-программист он находится между молотом «красиво» и наковальней «выполняемо» для конкретного ресурса, ситуации и ТЗ заказчика.
Этот человек отвечает за то, чтобы все шрифты, размеры шрифтов, цвет и размеры различных элементов, кнопки на созданной им страничке точно совпадали с нарисованным макетом. А еще именно благодаря работе верстальщика сайты выглядят одинаково хорошо на разных компьютерах, планшетах и телефонах.
Сколько получает HTML-верстальщик
Зарплата верстальщика зависит от опыта, уровня владения HTML и CSS, знания кроссбраузерной и адаптивной верстки, немаловажен и регион, и размер компании, где работает специалист.
Верстальщик HTML (HTML-верстальщик)

HTML-верстальщик – это специалист, который создает структуру web-страниц, формирует каркас сайта, переводя задуманный дизайн в HTML, CSS и, возможно, немного JavaScript. Другими словами, он пишет понятный браузеру код, чтобы корректно передать всю графику, придуманную дизайнером. Кстати, недавно центр профориентации ПрофГид разработал точный тест на профориентацию, который сам расскажет, какие профессии вам подходят, даст заключение о вашем типе личности и интеллекте. Профессия подходит тем, кого интересует информатика (см. выбор профессии по интересу к школьным предметам).
HTML – аббревиатура от Hyper Text Markup Language (англ.), это язык разметки гипертекста, разработанный в World Wide Web Consortium для создания и публикации web-страниц. Задача HTML-верстальщика – создать код, который будет одинаково отображаться во всех браузерах («кросс-браузерность») с учетом разных разрешений монитора и особенностей работы на разных устройствах: планшетах, мобильных телефонах, электронных книгах и даже умных часах («адаптивность»).
Профессиональные обязанности
Верстальщик посредством кода HTML, CSS и JavaScript создает HTML-шаблон, разработка которого состоит из нескольких этапов:
- анализ графического дизайна сайта;
- подборка модели шаблона;
- нарезка графических спрайтов;
- сборка HTML-шаблона.
Проще говоря, функциональные обязанности HTML-верстальщика – это перевод нарисованной дизайнером картинки на язык, понятный любому браузеру, то есть преобразование макета в живой сайт, который видят пользователи.
Этапы верстки и виды сайтов
Web-сайт представляет собой набор логически связанных HTML-документов. Логика, по которой эти документы связаны, называется структурой сайта, или картой сайта. Технически верстка состоит в создании кода каждой из страниц сайта на языках CSS и HTML, в итоге браузеры распознают и представляют пользователю сайт так, как задумывали разработчики.
Перед началом верстки графический файл дизайна детально анализируется, после чего разрезается на части, на основе которых верстается HTML-документ, который представляет собой структурированный набор HTML-тегов. Это происходит в несколько этапов:
- формируется каскадная таблица стилей с описанием цветовой гаммы сайта и расположением элементов на странице;
- формируются меню, кнопки формы и все элементы управления сайтом;
- разрабатывается пользовательский интерфейс.
В результате этих действий получается HTML-шаблон сайта. Если сайт статический, на этом этапе происходит наполнение шаблона контентом, затем сайт закачивается на хостинг.
Если сайт динамический, то необходимо произвести интеграцию HTML-шаблона с системой управления содержимым сайта. На этом этапе требуются знания архитектуры шаблона CMS и серверного языка программирования.
По макету верстки все сайты подразделяются на 3 группы:
- жестко фиксированные (Rigid fixed);
- адаптивные резиновые (Adaptable fluid);
- расширяемые эластичные (Expandable elastic).
Фиксированный тип макета – дизайн, в котором ширина столбца или рисунка заданы в пикселях и оговорены точно.
Резиновый тип макета – дизайн, в котором ширина столбца или рисунка задана в процентах от текущего разрешения экрана.
Эластичный тип макета – дизайн, который подстраивается под ширину браузера и всегда занимает 100 % окна. При уменьшении окна браузера ниже определенной границы превращается в фиксированный макет.
Возможен и смешанный дизайн: некоторые столбцы табличного дизайна можно задать в процентах, другие в – пикселях. У каждого вида есть свои преимущества и недостатки. В каждом конкретном случае выбор дизайна зависит от решаемой задачи. HTML-верстальщик должен обеспечить ее выполнение.
Что должен знать и уметь HTML-верстальщик
В настоящее время существует большое количество компьютерных программ, которые упрощают труд верстальщика: различные текстовые редакторы и IDE с подсветкой кода и автодополнением (Visual Studio Code, WebStorm), CSS фреймворки (наборы фрагментов верстки и кода для ускоренной разработки макета сайта — Bootstrap, Foundation и т. п.).
Также существуют визуальные редакторы, например, Adobe Dreamweaver. С их помощью можно делать веб-сайты без написания кода, в графическом режиме, то есть пользователь располагает визуальные блоки, а код генерируется автоматически. Но профессиональный HTML-верстальщик этими программами не пользуется. Он должен уметь использовать языки HTML и CSS без помощи визуальных редакторов, чтобы обеспечить максимальную корректность кода в минимальном весе.
Хорошим верстальщиком стать довольно трудно, требуется изучить HTML и CSS, различные типы выравнивания блоков: float, flexbox, grid, особенности работы браузеров, адаптивность, необходимо учитывать реализацию сайта для людей с ограниченными возможностями.

Максим Петриков
Senior Software Engineer в компании EPAM Systems
HTML-верстальщик должен знать каскадные таблицы стилей – CSS, владеть на базовом уровне JavaScript, а также основными графическими редакторами: Photoshop, Sketch, InVIsion, Figma, на уровне, достаточном для нарезки макета. Опытный верстальщик может создать небольшой сайт, используя текстовый редактор Notepad c минимальным количеством средств и инструментов.
Успешная работа HTML-верстальщика строится на трех китах:
- качественный код;
- принцип юзабилити;
- адаптивный дизайн.
Качественный код должен быть хорошо структурирован и иметь правильное семантическое оформление в соответствии с правилами SEO-оптимизации.
Принцип юзабилити подразумевает простоту в работе интерфейса. Навигация по сайту не должна заставлять посетителей напряженно думать. Простота интерфейса – залог успеха проекта. За юзабилити обычно отвечает дизайнер, но доля ответственности HTML-верстальщика тоже есть.
Адаптивный дизайн сделает сайт дружелюбным к мобильным устройствам.
При работе над крупными проектами работа HTML-верстальщика сводится к созданию только лишь макета сайта. Различные модули и элементы в него устанавливают программисты узкой специализации. Но на небольших проектах HTML-верстальщику приходится выполнять работу с кодом от начала до конца.
Плюсы и минусы профессии
Плюсы:
- возможность самостоятельного освоить профессию;
- высокая востребованность на рынке труда;
- необходимость постоянного совершенствоваться и обновлять знания;
- возможность работать удаленно;
- нечеткие границы между работой веб-дизайнера, веб-программиста и баннер-мейкера дают возможность работать в смежных областях.
Минусы:
- в работе есть доля рутинности и однообразия;
- необходимость долго сидеть за компьютером.
Место работы
Интернет-компании, фирмы по разработке сайтов, дизайн-студии, организации со своими интернет-проектами, фрилансерская работа.
Большое количество онлайн-школ с сотнями выпускников переполнило рынок, и найти работу просто HTML-верстальщиком довольно сложно, нужно двигаться либо в сторону фронтенд-разработки, изучая язык JavaScript, либо в сторону изучения CMS-систем, если есть такие вакансии в вашем регионе.
Верстальщик — кто он и чем занимается?
Верстальщик – это специалист, который кодит страницы web-сайтов, разбивает текст на отдельные страницы, компонует его с иллюстрациями. Он умеет создавать HTML-шаблоны для веб-сайтов и писать HTML-код, знает, как графически оформить страницу и правильно расположить на ней элемент, и знаком со стилями

Суть его деятельности
Верстка – это описание программным кодом визуальной части веб-сайта. Процесс происходит на основании разработанного макета.
Верстку сайтов можно разбить на следующие этапы:
- Изучение и ознакомление с ТЗ
- Разработка дизайна (при условии, что работает дизайнер-верстальщик)
- Представление макета
- Тщательный подбор графических объектов
- Изготовление шаблона
- Курирование проекта до его согласования с заказчиком
Специалисту дается шаблон сайта, и он анализирует расположение графических элементов на нем. Затем он подбирает подходящий шаблон для реализации идеи, нарезает графические спрайты и в результате собирает HTML-шаблон.
Обязанности верстальщика
В круг его обязанностей входят такие задачи как:
- Верстка шаблонов под стационарные мониторы и мобильные устройства (на основе готовых psd-макетов).
- Верстка е-мейл рассылок и промо-страниц.
- Интеграция шаблонов в CMS.
- Программирование на JavaScript и AJAX.
В некоторых компаниях верстальщику приходится отвечать на вопросы клиентов и заниматься поисковым продвижением, что довольно редкое явление. Нередко специалисты для повышения заработной платы выполняют множество задач, одновременно занимаясь версткой, веб-дизайном и фронтенд-программированием.
Необходимые навыки и качества

Чтобы стать верстальщиком, вам потребуются следующие знания и навыки
- язык разметки. HTML, HTML5, дополнительно желательно знать HTML-фреймворки: Twitter Bootstrap или Semantic UI;
- CSS (каскадную таблицу стилей). При помощи нее задается стилистика страниц;
- основы JavaScript, jQuery. При помощи них задается динамика;
- основы PHP;
- принципы работы визуальных редакторов;
- инструменты проверки правильности, валидности кода.
Часто в вакансиях на должность верстальщика «светятся» требования, которые нельзя относить к этой должности. Пример: доскональное знание JavaScript. Верстальщик должен знать, как это работает, но максимум его компетенции распространяется на знание типовых решений, которые позволят решить простые задачи, заложенные в макете. Тогда как Frontend-разработчик должен глубоко знать JavaScript, включая фреймворки, а также ему присущи навыки, которые позволяют расширять их возможности.
Завышенные требования к верстальщикам обусловлены тем, что работодатель хочет получить максимум за минимальные деньги. Поэтому он ищет именно верстальщика, который будет выполнять работу Frontend-а разработчика.
Сколько зарабатывает верстальщик
Средний месячный заработок HTML-верстальщика в России составляет 40-80 тысяч рублей. В Москве и Санкт-Петербурге специалист по верстке может рассчитывать на 100-150 тысяч рублей. Заработок верстальщика зависит от его опыта. Час работы может оплачиваться от 10$ до 40$, за проект легко можно получить от 70$ до 150$. Конечно, профессионалы получают намного больше за почасовую и проектную работу.

Фрилансеры работают по оплате за каждый проект: средняя цена на не сложный заказ составляет примерно пять-семь тысяч рублей. В месяц можно спокойно зарабатывать до 50-60 тыс. рублей.
Как же стать верстальщиком
Верстальщик – не самая сложная профессия в IT-сфере, поэтому ее легко можно освоить и самостоятельно. Такая специальность идеально подойдет для тех, кто хочет работать удаленно, однако при официальном трудоустройстве работодатель может потребовать соответствующий диплом.
Чтобы стать верстальщиком, можно закончить такие онлайн-курсы:
- “Профессия Frontend-разработчик PRO” от Skillbox. Длительность обучения – 2 года. Формат: вебинары, видеоуроки с домашними заданиями. По окончании курса гарантировано трудоустройство. Стоимость обучения ежемесячно составляет 2925 рублей (первые полгода бесплатно).
- “Веб-разработчик” от ЯндексПрактикум. Обучение рассчитано на 10 месяцев. За 10 месяцев обучения в среднем по 15 часов в неделю вы освоите востребованные навыки веб-разработчика и соберёте портфолио проектов. Ежемесячно за обучение необходимо платить 12000 рублей или 100000 рублей разовым платежом.
- “Веб-верстальщик: начало” от WayUP. Обучение рассчитано на 2 недели. В курс входит 7 занятий по основам профессии, которые будут проверять проверенные наставники. В конце обучения вы получите сертификат, который может положительно сказаться при приеме на работу. Обучение на данном портале совершенно бесплатно, за исключением нескольких курсов.Многие верстальщики начинают с малого, а потом дорастают до уровня веб-мастеров, когда они сочетают в себе трех технических специалистов (дизайнер, верстальщик и программист). В общем, работа верстальщиком – это ступень, с которой вы можете стартовать в различные направления Digital. Главное начать, дорога строится под ногами идущего, так что вперед. Я уверен, что у вас получится!
Многие верстальщики начинают с малого, а потом дорастают до уровня веб-мастеров, когда они сочетают в себе трех технических специалистов (дизайнер, верстальщик и программист). В общем, работа верстальщиком – это ступень, с которой вы можете стартовать в различные направления Digital. Главное начать, дорога строится под ногами идущего, так что вперед. Я уверен, что у вас получится!
- фриланс
- разработка
- веб-разработка
- веб-дизайн
- верстальщик
- верстание сайтов
- верстальщики возрадуйтесь
