Расчет стоимости привлечения клиентов

Путь верстальщика: с нуля до сеньора


Что же представляет собой верстка? 

Это процесс превращение пустого документа в страницу сайта. 

 Данная профессия разделена на несколько уровней от меньшего к большему. Давайте подробно их разберем. 

 Первый уровень:

Junior — тот, кто еще не может работать самостоятельно, а требует контроля. 

Необходимые умения и знания на данном уровне

  • Владение HTML, знание основных его тегов. Общее понимание. 
  • Понимание того, какие виды медиа можно ставить на страницу сайта и как это сделать. 
  • Уметь отформатировать текст. 
  • Знание того, какие существуют текстовые редакторы, для чего они нужны и как используются на практике. 
  • Изучить какие бывают браузеры и как они работают. 
  • Понимание основ шрифтов, цветов и размеров. 
  • Также знать об управлении поведением блоков их позиционировании и полноценном оформлении. 
  • Знать, какие форматы существуют, понимать их различия. Их плюсы и минусы, а также то, как их будет воспринимать браузер. 
  • Иметь портфолио из 10 готовых работ. 
  • И многое другое. 

 Уровень второй:


Middle — тот, кто уже относительно может работать самостоятельно, способен справится с версткой небольшого сайта, который будет отлично функционировать в разных браузерах. 

Необходимые умения и знания на данном уровне: 

  • Seo — понимание основ работы поисковых систем. 
  • Разобраться в графических редакторах, их видах и назначениях. 
  • Понимать, как создавать плавные переходы и анимации. 
  • Изучить то, как создаются и работают градации, тени, сглаживание, трансформации. 
  • Знать зачем нужны сетки, как их строить, какие есть шаблоны. 
  • Понять зачем нужны фреймворки, как их использовать. Уметь пользоваться хотя бы одним. 
  • Научится планировать, определять сроки необходимые для работы. 
  • Научится правильно ставить задачи и записывать их виде текста так, чтобы другие могли понять, что им необходимо сделать. 
  • Разобраться в преимуществах и недостатках полифилов 
  • Понять, как сохранить хороший вид писем и не попасть в спам. 
  • Fetch / Rebase — изучить что это, для чего и как применить. 
  • IDE — разобраться с тем, для чего это нужно и как использовать на практике. 
  • Иметь портфолио в 50 готовых работ. 
  • И многое другое. 

 Уровень третий:

Senior — Представляет собой высшую степень верстальщика. Имеет опыт в проектировании крупных проектов. Знает, как избежать ошибок. 

Необходимые умения и знания на данном уровне: 

  • Владение БЭМ. Это поможет ему разобраться как создать крупный проект. 
  • Быть способным объяснить другим разработчикам что нужно сделать для создания ветки, куда после ее направить. 
  • Понимание зачем нужны постепенная деградация и прогрессивное улучшение, а так же, как это использовать. 
  • Знание и умение использовать: Javascript, jQuery, NodeJS, CMS, PHP. 
  • Понимать, как провести оптимизацию, связанную с кешем, сжатием, размером. 
  • Разбираться в том, какие ограничения содержит в себе мобильная платформа. Понимать, как верно использовать ограниченное пространство. 
  • Уметь разбивать крупную задачу на мелкие. 
  • Знать DRY / KISS / SOLID. 
  • Иметь портфолио из 100 готовых работ 
  • И многое другое.
Похожие статьи