DevRel или Go-разработчик?
DevRel-менеджер строит мосты между компанией и сообществом разработчиков, а Go-разработчик пишет код на языке Go. Первая роль — про общение и продвижение, вторая — про создание и поддержку программных продуктов.
Чем занимается DevRel-менеджер
DevRel-менеджер — это связующее звено между технологической компанией и внешним миром разработчиков. Его главная задача — выстраивать и поддерживать позитивные отношения с сообществом, чтобы оно использовало продукты компании, давало обратную связь и способствовало их развитию. Это не просто маркетинг, а глубокое погружение в нужды разработчиков.
Типичные задачи DevRel-менеджера:
- Создание и распространение контента: написание статей, туториалов, документации, проведение вебинаров, выступление на конференциях.
- Взаимодействие с сообществом: ответы на вопросы на форумах, в соцсетях, на GitHub, сбор фидбека.
- Организация мероприятий: митапы, воркшопы, хакатоны.
- Работа с инфлюенсерами и лидерами мнений в сообществе.
- Разработка стратегии DevRel: определение целей, целевой аудитории, каналов коммуникации.
- Анализ эффективности: отслеживание метрик вовлеченности, использования продуктов, упоминаний в СМИ.
- Иногда — написание небольших демо-приложений или скриптов для демонстрации возможностей продукта.
DevRel-менеджер должен хорошо понимать технологию, о которой говорит, и уметь объяснять её простым языком. Это гибридная роль, сочетающая технические знания, коммуникативные навыки и маркетинговое мышление.
Чем занимается Go-разработчик
Go-разработчик (или Golang-разработчик) — это специалист, который проектирует, разрабатывает, тестирует и поддерживает программное обеспечение, используя язык программирования Go. Go известен своей простотой, высокой производительностью и эффективностью при работе с параллельными процессами, что делает его популярным для создания бэкенд-сервисов, сетевых приложений, облачных решений и инструментов DevOps.
Типичные задачи Go-разработчика:
- Написание чистого, эффективного и поддерживаемого кода на Go.
- Проектирование архитектуры приложений и микросервисов.
- Интеграция с базами данных (SQL, NoSQL) и другими сервисами.
- Написание юнит- и интеграционных тестов.
- Оптимизация производительности кода и приложений.
- Участие в code review.
- Работа с системами контроля версий (Git).
- Развертывание приложений (CI/CD).
- Исправление багов и поддержка существующих систем.
Go-разработчик фокусируется на технических аспектах создания продукта, решении сложных алгоритмических задач и обеспечении стабильной работы системы.
Сравнение по ключевым параметрам
| Параметр | DevRel-менеджер | Go-разработчик |
|---|---|---|
| Зарплата (вилка, Россия, mid-senior) | 100 000 - 250 000+ руб./мес. | 180 000 - 350 000+ руб./мес. |
| Востребованность | Растущая, особенно в IT-компаниях с активным сообществом. Меньше вакансий, чем у разработчиков. | Высокая, стабильный спрос на рынке. Много вакансий. |
| Порог входа | Средний. Требуется опыт в разработке/маркетинге/коммуникациях + понимание технологий. | Высокий. Требуется фундаментальное понимание программирования, алгоритмов, структур данных. |
| Нужные навыки | Коммуникация, публичные выступления, написание текстов, понимание IT-продуктов, основы маркетинга, аналитика, управление сообществом. Опыт разработки — большой плюс. | Знание языка Go, алгоритмы, структуры данных, ООП/функциональное программирование, SQL/NoSQL, Git, Docker, основы CI/CD, опыт работы с API. |
| Карьерный потолок | Head of Developer Relations, VP of Developer Relations, CTO (при наличии сильной технической базы), Product Manager. | Senior/Lead Developer, Architect, Engineering Manager, CTO. |
| Формат работы | Чаще удалённо или гибридно, много командировок на конференции. | Удалённо, гибридно, офис. Удалёнка очень распространена. |
Пересекающиеся навыки
Несмотря на внешние различия, у этих профессий есть точки соприкосновения. Если вы были Go-разработчиком, вы уже обладаете глубоким пониманием технологий, что критически важно для DevRel-менеджера. Вы знаете, какие проблемы волнуют разработчиков, на каком языке с ними говорить и какие вопросы им задавать. Умение писать код, пусть даже для демо, тоже пригодится.
Навык написания технической документации или статей, который может быть у разработчика, напрямую транслируется в контент для DevRel. Способность разбираться в сложных технических концепциях и объяснять их — тоже общий плюс.
Кому подойдёт DevRel-менеджер
Эта роль идеальна для тех, кто любит общаться с людьми, делиться знаниями и вдохновлять других. Вам понравится DevRel, если вы:
- Получаете удовольствие от публичных выступлений и презентаций.
- Умеете находить общий язык с разными людьми, включая технических специалистов.
- Интересуетесь тем, как технологии используются на практике, и хотите помогать другим осваивать их.
- Готовы постоянно учиться и быть в курсе трендов в IT-сообществе.
- Видите себя в роли амбассадора продукта или компании.
- Обладаете хорошими письменными навыками и умеете создавать понятный контент.
- Имеете опыт в разработке, но хотите больше взаимодействовать с людьми и сообществом.
Кому подойдёт Go-разработчик
Профессия Go-разработчика — это выбор для тех, кто любит решать сложные технические задачи, создавать что-то новое и ценит логику и точность. Вам подойдёт эта роль, если вы:
- Увлечены программированием и процессом написания кода.
- Любите разбираться в деталях, находить оптимальные решения и оптимизировать процессы.
- Готовы к глубокому погружению в технические аспекты, алгоритмы и структуры данных.
- Цените стабильность, производительность и масштабируемость систем.
- Предпочитаете концентрироваться на технических задачах, а не на публичных выступлениях.
- Готовы постоянно изучать новые технологии и подходы в разработке.
- Обладаете аналитическим складом ума и внимательны к мелочам.
Как перейти из одной профессии в другую
Из Go-разработчика в DevRel-менеджера: Этот переход относительно реалистичен. Если у вас есть опыт в Go, вы уже понимаете техническую сторону. Вам нужно будет развить навыки публичных выступлений, научиться писать статьи и туториалы, освоить основы маркетинга и SMM, научиться работать с сообществами. Можно начать с ведения личного блога, выступлений на локальных митапах, помощи в организации мероприятий. Многие компании ищут DevRel-специалистов с сильным техническим бэкграундом.
Из DevRel-менеджера в Go-разработчика: Этот переход значительно сложнее и потребует практически полного переучивания. Вам нужно будет с нуля освоить фундаментальные знания программирования: алгоритмы, структуры данных, принципы ООП, синтаксис и семантику языка Go, работу с базами данных, тестирование. Это потребует много времени и усилий, сравнимых с получением образования в IT-сфере. Без сильной технической базы и практического опыта кодирования перейти в полноценного Go-разработчика будет крайне затруднительно.
Что выбрать
Если вы хотите работать с людьми, развивать сообщество и продвигать технологии, выбирайте DevRel-менеджера. Вам важны коммуникация, выступления, создание контента и влияние на развитие продукта через взаимодействие с пользователями.
Если ваша страсть — написание кода, решение сложных технических задач и создание стабильных программных продуктов, выбирайте Go-разработчика. Вам важны алгоритмы, архитектура, оптимизация и глубокое понимание технических деталей.
Оцените свой текущий опыт: если вы уже разработчик, переход в DevRel проще. Если вы только начинаете карьеру, определитесь, что вам ближе: техническая глубина или широкое взаимодействие.
Частые вопросы
Можно ли перейти из профессии «DevRel-менеджера» в «Go-разработчика»?
Ищите работу быстрее — на автопилоте
JobGateway откликается на подходящие вакансии hh.ru за вас, пишет сопроводительные нейросетью и поднимает резюме. Старт бесплатно.
Начать бесплатно