Верстка, CSS, HTML, SVG

Что нужно учить будущему верстальщику? Хочу заняться фрилансом, выбрал для себя вёрстку. Что нужно учить кроме html/css?

html, css, js - это самая база

Очень полезным будет знание разного рода css препроцессоров (насколько я знаю сейчас 2 общепринятых есть: sass и less). Просто они часто используются при вёрстке. Ускоряют процесс создания и чтения стилей)

Почти обязательным знанием считаю php. Я бы к себе в команду верстальщика вообще не знающего php не взял бы. При поиске верстальщиков, как и многие другие, я заявляю требование базового знания PHP (умение читать код, знание синтаксиса языка, знание базовых принципов работы с массивами и объектами). На собеседовании даю простенький код, что бы он прочитал и сказал что там происходит.

Больше обязательных требований нет вроде. Разве только плюсом будет умение создавать микроразметку на сайте для соц. сетей и поисковых ботов. В последнее время это достаточно часто просят сделать.

ну и очень полезно было бы ознакомиться с вот этим https://ru.bem.info/methodology/quick-start/ и научиться следовать этой методологии. Разумеется можно выбрать любую другую, или следовать нескольким сразу, если они совместимы между собой. Но вообще без них код лучше не писать :)) Сам лично к такому иногда склонен (когда что-то на быструю руку верстаю)... поверь, результат не обрадует ни тебя, ни программиста, которому такая вёрстка достанется... (мне простительно, на таких маленьких проектах "на коленке" я себе и верстальщик, я себе и программист, и проектировщик :)) )
Дмитрий Алашов
Дмитрий Алашов
42 958
Лучший ответ
Js. Верстальщики сейчас мало кому нужны, нужны фрондендеры или фулл стэк.