Попробуем разложить по полочкам роли, которые так или иначе берут на себя разработчики сайтов.
Нарезает макеты, поступившие от дизайнера, создает из них верстку и, в идеале, внедряет на сайт, а не просто передает дальше.
Хороший верстальщик — это специалист по представлению информации и интерфейсов в контексте веб-страниц. Он знаком с принципами дизайна в широком смысле этого слова, юзабилити и пользовательского опыта.
Занимается серверной логикой, базами данных, автоматизированным тестированием, развертыванием и совместно с администраторами управляет конфигурацией (согласно культуре DevOps)
Занимается клиентской логикой, автоматизированными тестами.
Занимается верификацией. Иногда ручной, иногда автоматизированной.
В зависимости от проекта разные роли по разному совмещаются в людях. Как правило, в небольших проектах все роли берут на себя один или два человека, с ростом проекта роли начинают дробиться. С другой стороны, глубокая специализация начинает вредить проекту. Каждый живет в своей скорлупе и не хочет из нее выходить. Поэтому, кроме общей тенденции на кросс-функциональные команды, огромное значение имеет процессное управление.
Далеко не все бизнесы построены вокруг сайтов, и часто сайт - хоть и важный, но все же просто дополнительный канал продаж. Таким компаниям с одной стороны нужен человек для его поддержки и развития, но с другой, они не имеют средств (да и потребности) содержать команду. К тому же сайт такой компании, скорее всего, предельно прост и написан с использованием одной из CMS.
В этой среде распространена позиция «вебмастер». Этот человек не просто совмещает в себе все роли, описанные сверху, но также часто берет на себя роль контент-менеджера, SEO и SMM специалиста. Получается все по классике: человек знает все, но понемногу и не очень хорошо. Однако, это не мешает ему быть полезным и получать удовольствие от работы.
Отдельное большое направление героев-одиночек — это фриланс. Работа на себя через специализированные биржи дает свободу от офиса, но взамен забирает социальные гарантии. К тому же придётся стать продажником. Если говорить про программистов, то чаще это full-stack, то есть когда один человек делает сайт под ключ (возможно, не считая дизайна). Но и отдельно верстальщиков на фрилансе очень много, а также специалистов не технической направленности.
К сожалению, фриланс на ранних стадиях развития затормаживает рост. Отсутствие рядом более сильных товарищей, замыливание и другие факторы могут приводить к профессиональной деградации. В гораздо меньшей степени это касается зрелых специалистов, выбравших фриланс не сразу.
Вам ответят команда поддержки Хекслета или другие студенты.
Выделите текст, нажмите ctrl + enter и отправьте его нам. В течение нескольких дней мы исправим ошибку или улучшим формулировку.
Загляните в раздел «Обсуждение»:
Статья «Ловушки обучения»
Вебинар «Как самостоятельно учиться»
Курсы программирования для новичков и опытных разработчиков. Начните обучение бесплатно.
Наши выпускники работают в компаниях:
Зарегистрируйтесь или войдите в свой аккаунт