Как мы лелеем наше сообщество: механика работы в Slack, вебинары, публикации
Кейс по созданию IT-комьюнити.
«Хекслет» — образовательная платформа для программистов. В жизни нашего проекта важную роль играет сообщество студентов. Пользователи помогают нам расти, выбирать направления развития, создавать классные проекты с открытым исходным кодом, даже исправлять опечатки в публикациях. Делимся опытом работы с сообществом, чтобы другие проекты могли сплотить вокруг себя лояльных пользователей.
О сообществе: студенты и эксперты помогают развивать «Хекслет»
Люди приходят в «Хекслет» изучать программирование. С первых уроков студенты становятся частью комьюнити: обсуждают теорию, помогают друг другу решать практические задания, общаются с менторами и преподавателями.
Эффективная и выгодная реклама с сервисом от МегаФона
Широкий выбор рекламных каналов, более 100 параметров по интересам, подробная аналитика и другие возможности уже ждут в Личном кабинете. А еще кешбэк 100% за запуск рекламы в первый месяц и еще 10% — каждый месяц.
В сообществе общаются как новички, так и опытные разработчики и руководители компаний. Поэтому комьюнити обладает коллективной экспертизой. Это одна из наших сильных сторон, добавленная стоимость для наших студентов и сторонних специалистов.
Где живёт комьюнити
Основная площадка комьюнити — публичный чат в Slack. Но участники также общаются на нашем основном сайте, в соцсетях, включая ВКонтакте, Facebook, Twitter и YouTube. Для информирования подписчиков используем Telegram.
Какую роль в жизни «Хекслета» играет сообщество
Благодаря комьюнити «Хекслет» функционирует как живой организм, ни больше ни меньше. То есть студенты и эксперты активно участвуют в развитии образовательной платформы, помогают друг другу и преподавателям. Также сообщество создаёт и развивает полезные сайд-проекты, например, платформу для соревнований программистов Codebattle или площадку для изучения основ программирования Code Basics.
Участники сообщества делают на «Хекслете» контент: от рефлексивных заметок в дневнике студента до подробных гайдов, от мотивирующих историй трудоустройства до обучающих курсов. Также ребята из комьюнити улучшают контент: находят оптимальные способы решения практических задач, говорят, какие курсы хотят видеть на «Хекслете», наконец, сообщают об опечатках.
Промежуточный итог: сообщество делает «Хекслет» живым организмом и помогает проекту развиваться. Основная площадка для общения комьюнити — публичный чат в Slack. В следующих разделах поговорим о конкретных способах работы с сообществом.
Как мы работаем с сообществом
В этом разделе обсудим механизмы работы с комьюнити, которые мы используем.
Публичный чат в Slack: главный канал общения со студентами
На публичном чате в Slack остановимся подробнее. Это по-настоящему популярное русскоязычное Slack-сообщество программистов. По состоянию на середину октября 2019 года здесь зарегистрировано 13,5 тысяч человек.
Мы неслучайно выбрали Slack. Этот корпоративный мессенджер широко используют реальные команды. Поэтому общение с другими студентами и преподавателями в Слаке готовит наших пользователей к обсуждению рабочих задач на рабочем месте.
В чате есть основной общий канал #general и тематические каналы, например, #frontend, #php, #job. В #job автоматически транслируются новые вакансии, опубликованные на основном сайте.
В #general мы анонсируем важные мероприятия, например, вебинары, сообщаем о публикации новых курсов или статей. Это делается автоматически с помощью подключенного RSS, но при необходимости дублируем анонсы вручную.
В общем канале проводятся слаконары или чат-вебинары. В этом формате спикеры и участники общаются друг с другом в чате. Вот пример слаконара. Также в #general участники сообщества обсуждают общие вопросы, связанные с обучением и программированием.
Для обсуждения узкотематических вопросов есть специализированные каналы. Например, в #hexlet-projects общаются студенты, которые проходят проекты, а также менторы. В #hexlet-volunteers обсуждаются опенсорсные проекты «Хекслета».
Важный момент: студенты обсуждают проекты в личной переписке с ментором в Слаке. Это позволяет оперативно получать ответы на вопросы, уточнять суть замечаний. В этом плане Slack удобнее электронной почты.
Сайт, блог, дневник студента: здесь комьюнити потребляет и создаёт контент
Итак, Slack — основная площадка общения для участников комьюнити «Хекслета». Но не единственная. Наши студенты активно взаимодействуют друг с другом, с преподавателями и менторами на основном сайте. В первую очередь речь идёт об обсуждениях учебных вопросов в курсах.
На вопросы учеников отвечают как менторы-эксперты, так и опытные студенты. На сайте накопилась огромная база практических вопросов и ответов: около 30 тысяч страниц. Кстати, поисковые системы индексируют эту базу и направляют в раздел вопросов и ответов пользователей, которые ищут соответствующую информацию в интернете.
Ещё одна площадка для взаимодействия с комьюнити — блог «Хекслета». В нём мы регулярно публикуем полезный контент. Пишем о программировании, карьере, развитии, бизнесе. Приглашаем на интервью интересных спикеров, рассказываем о новых инструментах. Участники сообщества активно комментируют публикации в блоге. Но это не всё.
Студенты пишут мотивирующие истории успеха: рассказывают, как обучение на «Хекслете» изменило их карьеру и жизнь. Рубрика «Истории успеха» пользуется спросом среди новичков. Благодаря публикациям в этой категории начинающие студенты убеждаются, что программистом можно стать в любом возрасте, если есть много желания и хотя бы капля дисциплины.
Кстати, за публикацию в рубрике «Истории успеха» студент получает пожизненную скидку 50% на подписку в «Хекслете». Мы пропускаем далеко не все истории — пост должен соответствовать критериям качества, о которых студенты знают.
У стороннего наблюдателя могут возникнуть два вопроса. Первый: нет ли здесь злоупотреблений? Например, случайный человек захотел скидку, сочинил несуществующую историю и получил незаслуженный бонус. Ответ: такая ситуация исключена. Мы знаем всех студентов, общаемся с нашими пользователями и можем отследить прогресс в обучении любого подписчика.
Второй вопрос: будут ли студенты писать в блог, если убрать скидку? Ответ: будут. Участники комьюнити пишут не только ради скидок. Доказательства можно найти в дневнике студента, а также на сайте Hexlet Guides. Теперь по порядку.
В дневнике студента пользователи рассказывают об успехах и трудностях, с которыми сталкиваются во время обучения. Сюда попадают заметки в жанре «лытдыбр», рефлексивные посты. Здесь студенты делятся опытом и публикуют переводы важных по их мнению статей из иностранных источников.
Важный момент: мы не редактируем посты в дневнике студента, то есть публикуем их как есть. В исключительных случаях модератор меняет буквы в некоторых словах на звёздочки. То есть в дневнике студенты «Хекслета» свободно выражают свои мысли. Вот несколько примеров публикаций:
- студентка рассказывает, как близкие отговаривали её от изучения программирования, потому что она девочка;
- студент объясняет, в чём разница между «работать программистом» и «быть программистом»;
- выпускница делится впечатлениями о финальном учебном проекте.
Ещё один ресурс, на котором публикуют контент участники сообщества — Hexlet Guides. Технически это отдельный сайт на поддомене, но о нём логично рассказать в одном разделе с основным ресурсом. Обычно гайды пишут преподаватели «Хекслета». Но иногда на Hexlet Guides мы публикуем глубоко проработанные руководства, которые создают опытные студенты или выпускники «Хекслета». Пример — гайд по DNS.
Итог по разделу: участники сообщества общаются, потребляют и создают контент на основном сайте «Хекслета» и на Hexlet Guides.
YouTube: важный канал взаимодействия с сообществом и холодной аудиторией
В октябре мы перешагнули планку 50 тысяч подписчиков на YouTube. Наш канал — важный источник информации и способ коммуникации с сообществом и новой аудиторией.
Здесь велосипед не изобретаем: публикуем полезный контент. За этими простыми словами прячется упорный труд преподавателей и модераторов, экспертиза и харизма приглашённых специалистов, а также готовность студентов влиять на контент-политику канала.
Что публикуем: интервью, вебинары, сессии в формате вопросов и ответов. Большим спросом пользуются видео с live coding, во время которых преподаватели «Хекслета» делятся опытом.
Отдельного внимания заслуживает формат публичных собеседований. На них студенты «Хекслета» в прямом эфире проходят интервью. Это позволяет участникам и зрителям оценить силы, осознать сильные и слабые стороны.
При формировании контент-плана мы прислушиваемся к студентам. Стараемся освещать на канале темы, которые «заказывают» пользователи, приглашаем интересных аудитории спикеров. Благодаря этому наши прямые эфиры всегда пользуются спросом.
По итогам работы с каналом на YouTube сформулировали несколько рекомендаций, которые предлагаем другим проектам.
Совет № 1 можно выразить одним словом: «экспертиза». Скучно? Банально? Тем не менее главный фактор успешной раскрутки на YouTube — экспертиза.
В качестве примера экспертного контента обратите внимание на запись вебинара нашего преподавателя Python Алексея Пирогова. Подобные трансляции проводятся для участников сообщества. Посмотрите на количество вопросов спикеру. Зрители задают их в чате сообщества в Slack. Несколько вопросов есть и в комментариях на YouTube, но здесь пишут скорее новички или случайные зрители.
Совет № 2: привлекайте к созданию контента на YouTube известных в вашей отрасли специалистов. Мы приглашаем известных разработчиков, руководителей IT-компаний, лидеров мнений. Берём у них интервью, проводим интерактивные трансляции в режиме «вопрос-ответ», просим известных спикеров выступать самостоятельно. Это повышает узнаваемость «Хекслета» в экспертной среде.
И совет № 3: публикуйте обучающий контент. Вот пример урока об окружениях и замыканиях. Обратите внимание на количество просмотров, соотношение положительных и отрицательных реакций и комментарии.
Опенсорс-проекты: возможность поучаствовать в реальном проекте и получить «жирную» строчку в резюме
Опенсорс-проекты играют особую роль в жизни сообщества, поэтому заслуживают повышенного внимания. Коротко: участвуя в таких проектах, студенты получают опыт реальной разработки. В дальнейшем это помогает в трудоустройстве.
Справка: опенсорс (от английского open source) — проект с открытым исходным кодом. Участвовать в нём может каждый желающий.
Мы рассматриваем опенсорс-проекты как площадки для наработки реального опыта программирования. Каждый студент «Хекслета» кроме обучения в рамках выбранной профессии и участия в учебных проектах может присоединиться к разработке одной из опенсорных площадок. Вот их краткое описание.
-
Hexlet Резюме. Здесь соискатели публикуют резюме, а опытные эйчары изучают их и делятся рекомендациями. Проект на Ruby on Rails.
-
Hexlet Интервью. Сервис публичных собеседований, работает на Node.js.
-
Hexlet Corrections. Позволяет посетителям сообщать владельцам сайтов об опечатках и ошибках. Работает на Java.
-
Hexlet SICP. Рейтинг студентов, которые проходят знаменитый курс «Структура и интерпретация компьютерных программ». Проект на Laravel.
-
Hexlet Friends. Автоматическое ранжирование опенсорсных проектов «Хекслета» по количеству коммитов, pull-реквестов, issue. Работает на Python.
-
Codebattle. Платформа для соревнований между программистами. Бэкенд написан на Elixir (фреймворк Phoenix), на фронтенде используется React.
Важный момент: опенсорсные проекты с запасом перекрывают стеки, которые изучают студенты «Хекслета». Желающие получить опыт фронтенд-разработки присоединяются к любому проекту, задачи для фронтендеров есть везде.
Преподаватели «Хекслета» курируют работу над опенсорс-проектами, консультируют участников. Это сильный мотиватор для студентов, так как взаимодействие с опытными разработчиками в реальном проекте стимулирует развитие специалиста.
Итоги раздела: главная площадка для общения участников сообщества — публичный чат в Slack. На основном сайте и на канале в YouTube мы публикуем много полезного контента. Также наши площадки открыты для участников сообщества: они могут создавать контент самостоятельно. Ещё одна площадка для творчества и профессионального роста — опенсорс-проекты «Хекслета».
Как мы расширяем сообщество
Это одновременно самая простая и самая сложная часть работы. Простая она потому, что студенты самостоятельно регистрируются в чате в Slack и подписываются на паблики в соцсетях. А сложная потому, что регистрация в чате и подписка на паблик во ВКонтакте не гарантирует, что студент станет полноценным активным членом комьюнити. Давайте по порядку.
В Слаке мы анонсируем новые публикации в блоге, новые курсы и уроки. Менторы и преподаватели помогают курсантам решать практические задачи, отвечают на теоретические вопросы. Поэтому студенты охотно регистрируются в публичном чате в Slack.
Хороший стимул зарегистрироваться в чате — возможность задавать вопросы спикерам во время вебинаров на YouTube. Модераторы во время трансляций в первую очередь принимают обратную связь именно в Слаке.
Паблики в соцсетях получают естественный трафик и прирост за счёт публикации полезного контента, репостов существующих пользователей. Мы не даём рекламу, ставим на естественный прирост пользователей. Благодаря этому среди наших подписчиков практически нет случайных людей и ботов.
Пару слов о контенте. Главная концентрация пользы — наши обучающие материалы. Доступ к базовым знаниям мы даём бесплатно. Например, у нас есть Code Basics, бесплатный ресурс для изучения основ программирования. Есть набор бесплатных курсов на основном сайте, например, «Введение в программирование».
Стараемся, чтобы качество и глубина бесплатных обучающих материалов были высокими. То есть наш курс «Введение в программирование», как и другие бесплатные курсы — не бесплатная замануха, а очень хороший и глубокий обучающий контент.
Бесплатные материалы позволяют потенциальным студентам оценить нашу экспертизу, проникнуться подходом, решить, стоит ли учиться у нас.
Ещё один источник пользы — наш блог. Пример полезной публикации: статья CEO «Хекслета» Кирилла Мокевнина о скриптах, модулях и библиотеках. Кирилл написал её, чтобы студентам было проще решать практические задачи при прохождении учебных проектов. В дальнейшем информация из статьи поможет специалисту решать реальные задачи на рабочем месте.
Мы пишем не только о разработке. Например, многие студенты «Хекслета» заботятся о здоровье, переживают о последствиях сидячей работы. Чтобы ответить на медицинские вопросы, приглашаем в блог практикующих врачей: берём у них интервью или просим написать статью.
Давайте честно — вступление в паблик или в чат в Slack автоматически не делает человека членом комьюнити. Люди становятся своими постепенно. В процессе обучения у новичков появляются вопросы. Студенты спрашивают что-то у преподавателей и у опытных курсантов, получают ответы. Так новички включаются в жизнь сообщества, становятся активными участниками.
Помните фильм Field of Dreams с Кевином Костнером? Герой руководствовался принципом «Построй его, и они придут». Он построил стадион в какой-то глуши. На стадион пришли знаменитые спортсмены и зрители.
Так вот, сообщество «Хекслета» растёт так же. Мы создаём условия для общения, обучения, профессионального и личностного роста. Публикуем полезный контент, общаемся со студентами, помогаем им. Люди ценят комьюнити, рассказывают о нём знакомым. Сарафанное радио приводит в сообщество новых людей.
С какими проблемами сталкиваемся, или о проявлениях токсичности
Без проблем в работе с сообществом не обходится. В основном решаем их в рабочем порядке или в фоновом режиме. Всё как обычно: иногда в чат пробираются тролли и спамеры, иногда кто-то с кем-то разговаривает на повышенных тонах. Обычные дела.
Простой пример: один из студентов негативно отреагировал на пост другого в дневнике (см. иллюстрацию). Модератор попросил автора резкого комментария быть терпимее. Это сработало: комментарии стали более толератными. А комментатор стал активным волонтёром. Он отвечает на вопросы новичков на сайте и помогает им решать практические задания.
Одна проблема стоит особняком. И дело не в том, что мы пока не знаем, как её решать. С этой проблемой рано или поздно сталкивается каждое сообщество, поэтому она знакома и понятна практически всем. Это токсичность.
В общем токсичностью называют любую негативную активность пользователей, например, неконструктивные споры или оскорбления. В нашем сообществе такие эпизоды случаются, но, как сказано выше, с ними легко справиться.
Гораздо сложнее работать с завуалированной токсичностью, которую неподготовленному человеку сложно заметить. Вот некоторые проявления:
- общение с позиции «я гуру, ты никто»;
- негативизм;
- мелкие нарушения правил, например, флуд и офтоп в основном канале.
Легко догадаться, что позицию «я гуру, ты никто» обычно занимают не настоящие гуру, а недавние новички, которые кое-чему научились и ощутили превосходство над совсем зелёными студентами. Да, это болезнь роста — людям надо самоутверждаться. Подавляющее большинство участников перерастает этот этап без последствий. Но в период самоутверждения они демотивируют новых людей, которые делают первые шаги.
Термином «негативизм» мы называем восприятие всего в штыки. Для негативиста этот язык плохой, тот ещё хуже, нормальных фреймворков не бывает и так далее. То есть человек негативно окрашивает любую информацию и ретранслирует своё восприятие во внешний мир. Естественно, это демотивирует остальных участников сообщества.
Боремся с токсичностью добрым словом: объясняем, доносим свои ценности, культивируем взаимную вежливость и позитивный настрой. Если кто-то явно нарушает правила, прямо просим человека исправиться. Баним аккаунт в исключительных случаях. Эта мера предназначена для злостных нарушителей.
В целом с токсичностью справляемся. Даже на публике подчёркиваем, что наше сообщество нетоксичное. Но проявления токсичности нет-нет да и проскакивают. Наверное, это норма. Но стремление к идеалу никто не отменял.
Заключение: «Хекслет» и сообщество — близнецы-братья
Вынесенная в подзаголовок вольная интерпретация произведения Маяковского отлично иллюстрирует наше отношение к сообществу. Любим наших студентов, стараемся давать им лучшие образовательные продукты, создаём условия для профессионального и личностного роста. Проблемы есть, но в целом пользователи отвечают нам взаимностью.
Рассказали об опыте работы с комьюнити, чтобы другие проекты могли взять его на вооружение. Вопросы и конструктивная критика приветствуются.
Мнение редакции может не совпадать с мнением автора. Ваши статьи присылайте нам на 42@cossa.ru. А наши требования к ним — вот тут.