Зарегистрируйтесь, чтобы продолжить обучение

Роли Введение в веб-разработку

Попробуем разложить по полочкам роли, которые так или иначе берут на себя разработчики сайтов.

Роли

Верстальщик

Нарезает макеты, поступившие от дизайнера, создает из них верстку и, в идеале, внедряет на сайт, а не просто передает дальше.

Хороший верстальщик — это специалист по представлению информации и интерфейсов в контексте веб-страниц. Он знаком с принципами дизайна в широком смысле этого слова, юзабилити и пользовательского опыта.

Бекенд-программист

Занимается серверной логикой, базами данных, автоматизированным тестированием, развертыванием и совместно с администраторами управляет конфигурацией (согласно культуре DevOps)

Фронтенд-программист

Занимается клиентской логикой, автоматизированными тестами.

Тестировщик

Занимается верификацией. Иногда ручной, иногда автоматизированной.

Администратор

  • Управляет серверным парком.
  • Обеспечивает работоспособность (мониторинг).
  • Отвечает за конфигурацию и тюнинг компонентов системы.

Позиции

В зависимости от проекта разные роли по разному совмещаются в людях. Как правило, в небольших проектах все роли берут на себя один или два человека, с ростом проекта роли начинают дробиться. С другой стороны, глубокая специализация начинает вредить проекту. Каждый живет в своей скорлупе и не хочет из нее выходить. Поэтому, кроме общей тенденции на кросс-функциональные команды, огромное значение имеет процессное управление.

Вебмастер

Далеко не все бизнесы построены вокруг сайтов, и часто сайт - хоть и важный, но все же просто дополнительный канал продаж. Таким компаниям с одной стороны нужен человек для его поддержки и развития, но с другой, они не имеют средств (да и потребности) содержать команду. К тому же сайт такой компании, скорее всего, предельно прост и написан с использованием одной из CMS.

В этой среде распространена позиция «вебмастер». Этот человек не просто совмещает в себе все роли, описанные сверху, но также часто берет на себя роль контент-менеджера, SEO и SMM специалиста. Получается все по классике: человек знает все, но понемногу и не очень хорошо. Однако, это не мешает ему быть полезным и получать удовольствие от работы.

Фрилансер

Отдельное большое направление героев-одиночек — это фриланс. Работа на себя через специализированные биржи дает свободу от офиса, но взамен забирает социальные гарантии. К тому же придётся стать продажником. Если говорить про программистов, то чаще это full-stack, то есть когда один человек делает сайт под ключ (возможно, не считая дизайна). Но и отдельно верстальщиков на фрилансе очень много, а также специалистов не технической направленности.

К сожалению, фриланс на ранних стадиях развития затормаживает рост. Отсутствие рядом более сильных товарищей, замыливание и другие факторы могут приводить к профессиональной деградации. В гораздо меньшей степени это касается зрелых специалистов, выбравших фриланс не сразу.

Открыть доступ

Курсы программирования для новичков и опытных разработчиков. Начните обучение бесплатно

  • 130 курсов, 2000+ часов теории
  • 1000 практических заданий в браузере
  • 360 000 студентов
Отправляя форму, вы принимаете «Соглашение об обработке персональных данных» и условия «Оферты», а также соглашаетесь с «Условиями использования»

Наши выпускники работают в компаниях:

Логотип компании Альфа Банк
Логотип компании Aviasales
Логотип компании Yandex
Логотип компании Tinkoff