Сорсинг на Stack Overflow: инструменты и подсказки

Без лишних слов перейдем к делу: есть как минимум три причины, по которым вам стоит отправиться на Stack Overflow:

  • Получить больше деталей, которые помогут привлечь внимание кандидата и помогут персонализировать сообщение;
  • Оценить компетентность кандидата;
  • Найти новых кандидатов.

Мы вдохновились и частично перевели материал DevSkiller, добавили свои мысли и идеи.

Что такое Stack Overflow?

Stack Overflow — это ресурс с техническими вопросами и ответами. Это часть большого проекта, который называется Stack Exchange Network. Ресурс нужен, чтобы решать повседневные проблемы, с которыми сталкиваются разработчики. Девелоперы рассказывают о проблемах / задачах, с которыми сталкиваются, а потом ждут, что кто-то из ребят поможет им с ответом. Здесь могут быть опубликованы фрагменты кода, если это важно для решения вопроса.

Все вопросы отнесены к конкретным технологиям или приложениям, поэтому найти нужную категорию довольно просто.

За классные ответы на вопросы можно голосовать или наоборот, минусовать их — так формируется репутация разработчика. Чтобы поддерживать крутое качество контента на Stack Overflow разработчикам понижают «рейтинг» за глупые вопросы или неочевидные ответы.

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

Платные фичи для рекрутмента: коротко, что и как

Stack Overflow Talent позволяет публиковать вакансии, искать кандидатов, создать страницу вашей компании и не только. На Stack Overflow некоторые разработчики отмечают, что готовы общаться с работодателями, но увидеть вы их сможете только подключив Stack Overflow Talent.

Проблема в том, что понять, сколько вам будет это стоит можно только при контакте с саппортом SO.

Политика: что можно и нельзя на SO

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

  • Никаких приглашений на карьерные ярмарки.
  • Никаких запросов на получение контактных данных от друзей или семьи.
  • Персонализируйте: никаких копи-паст сообщений.
  • Сообщения кандидату должны содержать конкретные предложения о конкретной вакансии.
  • Если вы рекрутер агентства, то компания, для которой вы нанимаете ребят, должна быть озвучена.
  • Нет значит нет. Не продолжайте писать кандидату, если он ответил, что ему неинтересно.

Почему вам необходим Stack Overflow(да, несмотря на другие источники)

Согласно исследованию Stack Overflow, только 5.3% разработчиков отмечают, что Linkedin — социальная сеть, которую они используют чаще всего. Это значит, что если вы не используете ничего, кроме Linkedin, вы упускаете огромную часть рынка.

Кроме того, репутация разработчика на Stack Overflow — это подтверждение навыка кандидата, а не просто что-то написанное кандидатом в CV. Глен Кэти из Boolean Black Belt говорит, что «если на LinkedIn довольно легко получить поддержку и подтверждение навыков, то заработать репутацию и значки на Stack Overflow сравнительно сложно».

Причина, по которой вы должны внимательно отнестись к Stack Overflow ещё и в том, что это замечательный открытый источник информации о кандидате. Даже без регистрации вы можете просматривать пользователей и наблюдать за их активностью.

С технической точки зрения, важно смотреть на текущую активность кандидата и дату присоединения к SO.

Как выглядит профиль разработчика на Stack Overflow и что тут любопытного?

Вот какие данные вы найдете в профиле разработчика на Stack Overflow:

  • Никнейм,
  • Био
  • Должность,
  • Локация,
  • Ссылка на сторонний сайт,
  • Дата присоединения к SO,
  • Ссылка на Twitter,
  • Репутация,
  • Заданные вопросы,
  • Другие профили,
  • Аватарка,
  • Статистика профиля,
  • Теги, в которые контрибьютит,
  • Информация о текущей активности (посты).
Сорсинг на Stack Overflow: инструменты и подсказки

Теги / метки

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

Репутация

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

Бейджи

Система так называемых «бейджей» (badges) в Stack Overflow довольно сложная. Есть бейджи почти для всего: например, бейджи «Fanatic», «Explainer», «Booster».

Вот тут можно найти словарь бейджей Stack Overflow.

Автор статьи на DevSkiller пишет, что его любимый бейдж — «Not a robot». Его можно получить, если ты встретил сотрудника SO на каком-нибудь мероприятии. Вы можете кликнуть на любой интересный вам бейджик и посмотреть, у кого ещё он есть. Пояснения есть в Help Center самого Stack Overflow.

Как использовать теги и синонимы для сорсинга на SO и вне его

Большинство технических рекрутеров не сильно погружены в стек, поиск для которого они ведут. И вот тут SO приходит на помощь. Контент на SO организован по тегам, как мы уже и говорили. Как вы можете использовать теги:

  • Просматривать топовые навыки у каждого кандидата, заглядывая в их профили.
  • Использовать теги для X-ray поиска по платформе.

Есть несколько способов поиска по Тегам. И вот один из них:

1. Перейдите на страницу с «Тегами».

2. В разделе «Теги» введите ключевые слова в поле для поиска, то есть навыки, по которым вы ищете кандидатов. Например, мы ввели «vue». Теперь вы можете провалиться внутрь тега, нажав на него.

Сорсинг на Stack Overflow: инструменты и подсказки

3. Вы увидите список вопросов под тегом. Можно сходить и туда — вопросы сортируются по новизне. Но нас интересует: какие синонимы ля поиска мы можем использовать для поиска внутри SO, и не только. Нажмите «Synonyms».

Сорсинг на Stack Overflow: инструменты и подсказки

4. Вы увидите синонимы, которые можете использовать для поиска кандидатов внутри Stack Overflow.

Сорсинг на Stack Overflow: инструменты и подсказки

5. Используйте «Related Tags», то есть теги, которые также могут быть вам полезны при поиске. В случае с «vue.js» это будет «javascript», «vue.js2», «vue component», «vuetify» и другие.

Самые опытные пользователи SO, у которых репутация >2500, могут предлагать синонимы к тегам. Другие пользователи голосуют — так составляется словарь синонимов тега самим сообществом.

И, знаете, что круто в синонимах SO? Эту фичу можно использовать и за пределами платформы, чтобы сэкономить время на поиске и формировании X-ray.

Внутренний и X-ray поиск на Stack Overflow

X-ray поиск по Stack Overflow заблокирован в большинстве своем. Да, это больно!

Примеры запросов, которые работают на SO (по навыкам, должностям):

site:stackoverflow.com/users jdk OR jre OR j2se OR java site:careers.stackoverflow.com “Java Developer” site:stackoverflow.com/users “Java Developer” site:stackoverflow.com/cv “* * developer|engineer” (c rust OR c++ rust) [спасибо, Wizard Sourcer]

Есть классный инструмент для формирования X-ray запросов.

Внутри платформы искать довольно просто: Stack Overflow сам подскажет вам, по каким конкретно параметрам внутри платформы вы можете осуществлять поиск. Стоит только нажать на поисковую строку внутри сервиса, и появляются подсказки:

Сорсинг на Stack Overflow: инструменты и подсказки

Как найти кандидата на SO

Сценарий 1: X-ray

Шаг 1: Соберите и проговорите (желательно с лидом) стек, которым должен владеть кандидат. Три обязательных технологии, которые должны быть в арсенале у разработчика. Для поиска по SO нам понадобиться довольно четкое понимание стека, да и просто при сорсинге это никогда не будет лишним.

Шаг 2: Идем искать: мы сформировали X-ray запрос по одной из вакансий, которую просто нашли на ХХ: site:stackoverflow.com/users "vue.js" AND "python" "russia" (если хотите искать только на русской версии SO, то запрос может быть site:ru.stackoverflow.com/users "vue.js" AND "python").

Сорсинг на Stack Overflow: инструменты и подсказки

Шаг 3: Просматриваем кандидатов. Заходим в профиль первого.

Шаг 4: Мы просмотрели профиль и убедились, что кандидат нам подходит. Он сам отмечает, что занимается backend-разработкой, знает Vue.js & Python.Это не самый активный участник SO, но профили бывают разными. Мы хотим написать кандидату и идем искать его контакты.

Сорсинг на Stack Overflow: инструменты и подсказки

Шаг 5: В профиле у кандидата указан Github. Переходим туда и тут уже с помощью уже знакомых вам методов поиска почт на Github или расширения Github Email Hunter легко находим почту.

Сценарий 2: Поиск по тегам

Шаг 1: Теперь попробуем поискать кандидатов с vue.js, так как мы знаем, что этот навык непременно должен быть у нашего кандидата. Если у вас есть что-то более редкое или конкретное — супер, берем и поехали. Вводим в поисковой строке внутри SO: [vue.js].

В этот раз искать будем только в русской версии Stack Overflow. Логика везде одинаковая!

Шаг 2: Смотрим выдачу — переходим в «Лучшие участники» («Top Users» в английской версии).

Сорсинг на Stack Overflow: инструменты и подсказки

Шаг 3: Видим, кто в последние 30 дней проявил особенную активность. Просматриваем профили.

Сорсинг на Stack Overflow: инструменты и подсказки

Шаг 4: Просматриваем кандидатов, выбираем тех, кто вам подойдет.

Шаг 5: Ищем контакты кандидата, который вам интересен.

Инструменты для сорсинга на Stack Overflow

search stackoverflow — расширение-поисковая строка прямо у вас в браузере. Удобно, вводите нужный навык, оп, сразу выдача на SO.

StackOverflow Power User — расширение, которое позволит находить самых продвинутых пользователей SO. Например, расширение покажет, что ответ, выбранный как лучший, таким не является. И автоматически подскажет, какой пользователь дал более грамотную рекомендацию. Как только установите расширение, появятся настройки для него.

StackEye — расширение, которое позволяет подписаться на разработчика. И следить за вопросами, которые он задает / какую активность проявляет.

Stack Exchange Data Explorer

Сейчас будет интересно: нам осталось рассказать вам про Stack Exchange Data Explorer. Разработчик Шэйн Гризко написал очень полезный пост о том, как использовать Data Explorer.

Шейн рекомендует нам использовать SQL запрос, который он сам и сделал.

Открываем его, листаем до полей ввода. И вводим локацию и тег, которые нам интересно. Можно также искать ребят по никнейму.

Сорсинг на Stack Overflow: инструменты и подсказки

Получаем поисковую выдачу прямо тут: рейтинг по вопросам / ответам.

Сорсинг на Stack Overflow: инструменты и подсказки
Начать дискуссию