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