Операторы boolean search для IT-рекрутеров: как составить стратегию поиска I ITExpert

Boolean search и технические термины: очень практическая статья для рекрутеров в IT

ITExpert Блог Инструменты и сорсинг
Boolean search и технические термины: очень практическая статья для рекрутеров в IT

Составление поиска на этапе сорсинга — болезненная тема для рекрутеров. Необходимо комбинировать специфические знания по Boolean search и отыскивать ключевые технические термины среди большого количества информации, чтобы составить эффективный запрос. Иногда даже нанимающие менеджеры не могут дать исчерпывающего списка требований для запросов (и их ли эта задача?).

С другой стороны, без всех этих знаний одни и те же кандидаты будут появляться дважды в поисковой выдаче или, наоборот, вы потеряете из виду релевантных специалистов. Результат — снижается эффективность IT-рекрутинга.

Именно поэтому я расскажу о том, как нужно формировать поисковые запросы, подобрать точные ключевые слова и определить стратегию поиска вакансий IT-специалиста.

Этапы для составления стратегии поиска кандидата

Рассмотрим составление запросов на практике. При составлении плана поиска разработчиков на вакансию можно выделить следующие основные этапы:

  1. выделение ключевых слов в описании вакансии,
  2. формирование стратегии поиска,
  3. составление boolean search запросов,
  4. тестирование запросов и корректировка стратегии.

Рассмотрим каждый из них далее.

Выделение ключевых слов из описания вакансии

В начале часто хочется либо прокрастиновать на создание сложной логики запроса с многоуровневыми keywords, либо, наоборот, бросаться в бой и сразу испытывать запрос из немного похожей вакансии прошлого года, не тратя времени на стратегию. И то, и другое не совсем правильно. Чтобы сформировать эффективный поисковый запрос, начните сначала — с ключевых слов.

Для вакансий разработчиков ключевыми словами могут быть основные фреймворки или языки программирования. Например: Java, JavaScript, React или Vue. Для некоторых позиций лучше составлять поиск по job titles, их синонимам или альтернативам. Такими направлениями могут быть Business Analyst, Product Manager или Product Owner.

Для сужения запросов вам пригодятся очереди сообщений, юнит тесты и NoSQL базы данных. Они помогут в поиске опытных кандидатов.

Чтобы не заспамить запрос, помните: на вакансиях много ключевых слов, которые нужно игнорировать. Лучше не включать в запрос технологии, которые есть почти у каждого кандидата, такие как git, REST, html и так далее.

Иногда есть слова, которые могут показаться хорошим keyword. Но когда доходит до сорсинга, они оказываются неудачными. Например, потому что у них другое значение. Например, сокращенное название Golang, языка программирования, — Go. Его лучше не использовать как ключевое слово. Дело в том, что в английском языке это слово распространено в целом. Поэтому при поиске по тексту оно будет часто встречаться среди различных описаний или, например, названий компаний. В таких кейсах нужно отслеживать, не может ли сокращенное слово использоваться в более широком смысле и не испортит ли это поиск по конкретной задаче.

Формирование стратегии поиска на вакансию

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

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

Кроме того, уже во время поиска обратите внимание и на кандидатов, которые не подходят к вашим требованиям. Чем больше их попадается, тем дольше вы будете их фильтровать. Каждый такой профиль — ваше время. Поэтому анализируем, какие ключевые слова объединяют нерелевантных кандидатов и вписываем их в поиске через NOT, чтобы отфильтровать их.

Не все технологии и ключевые слова, которые пишут на вакансиях, кандидаты указывают у себя в профилях. Опытные сорсеры хорошо понимают, какие именно требования к позиции облегчают поиск кандидатов, а вот специалисты, которые их составляют — не всегда. Некоторые ключи могут минимизировать количество результатов поиска. А если вы впишете такое слово через AND с основным запросом, то можете получить и ноль результатов. К примеру, в Украине всего до 200 специалистов по Pixi, работающих в GameDev-домене. Любое дополнительное ключевое слово — и LinkedIn покажет, что их совсем нет:) Именно поэтому желательно отбрасывать слова, которые дают слишком мало результатов.

Проанализировав количество результатов, вы можете определиться со стратегией поиска. К примеру, у вас на руках есть вакансия с большой поисковой выдачей, поэтому есть смысл сделать несколько узких запросов, чтобы отобрать наиболее релевантных кандидатов… Или ваш запрос окажется слишком ограниченным, потенциальных кандидатов выдается мало, поэтому есть смысл «пройтись» по рынку широким запросом.

После выбора стратегии переходите к поиску кандидатов.

Что такое Boolean search и как им пользоваться

Чтобы составить запрос, нужно понимать так называемый Boolean search. Это поиск веб-страниц, которые соответствуют специальным критериям, с помощью специальных операторов (AND, OR, NOT и других). Boolean search для IT-рекрутера — важный инструмент для работы в поисковике и LinkedIn, без него поиск IT-специалистов становится сложным и хаотичным.

Ранее мы уже подробно обсудили, как искать кандидатов на LinkedIn и какие boolean search операторы использовать.

Составление и тестирование Boolean search-запросов на практике

На практике нюансы, которые должен учитывать IT-рекрутер при составлении Boolean search во время работы с бесплатной версией LinkedIn:

  • Ограничение на количество ключевых слов — можно использовать до пяти ключевых слов через OR, AND, NOT одновременно.
  • Все пробелы автоматически учитываются как AND. Поэтому в запросе вы можете пропустить его, чтобы сэкономить количество специальных слов.
  • Кроме обычного поиска на платформе, можно использовать дополнительные возможности. Например, поиск по Titles. Им можно пользоваться, нажав на «All filters».

В продвинутой версии LinkedIn можно использовать множество операторов и другие возможности поиска.

После определения стратегии сорсинга и составления boolean search запроса переходите на тестирование, корректуры и постоянные улучшения. В зависимости от этапа поиска можно изменять запросы так, как вы этого захотите (пока не закроете позицию, конечно).

Создание запросов из Boolean search для вакансии в IT на практике

Разберем на практике три кейса в IT-рекрутинге, как подойти к поиску по разным вакансиям и составить эффективные boolean search запросы.

Кейс 1. Много требований вакансии

Рассмотрим наше «дано»:

  • Вакансия Senior Frontend Developer (Vue.js).
  • Hiring-менеджер передал вам такие must-have технологии: Vue, Vuex, JavaScript, TypeScript, Figma, Webpack. Nice-to-have: TypeScript.
  • Вы узнали, специалист точно не станет fullstack в команде, не будет развиваться в Node.js.
  • Кроме того, в компании используют Vuex, а в одном из проектов есть Quasar.

Переходим к практике. У Vue.js есть нюанс, который нужно учесть на первом этапе. Есть разные варианты написания этого языка: Vue, VueJS, Vue JS… Если кандидат указал VueJS, а у вас в поиске стоит Vue, то вы его не найдете. Если термин написать через точку, то она будет игнорироваться поиском и восприниматься как поиск по Vue. Поэтому чтобы найти тех специалистов, которые написали термин вместе, мы добавляем еще ключевое слово VueJS. Стартовый запрос выглядит так: Vue OR VueJS.

Этот поисковый запрос достаточно широкий. Сузить его мы можем специфическими технологиями: Vuex и Quasar. Комбинированный запрос будет следующим: (Vue OR VueJS) AND (Vuex OR Quasar).

Чтобы исключить Node.js, используем оператор NOT. А добавив (Figma OR Scss OR grid) к запросу, мы найдем тех, у которых был опыт с версткой. Таким образом, наш полноценный запрос будет выглядеть так: ((Vue OR VueJS) AND (Vuex OR Quasar) AND (Figma OR SCSS OR grid)) NOT Node.

Кейс 2. Вакансии без точных технологий

Такие вакансии усложняют поиск в LinkedIn. Нужно внимательно вчитаться в детали вакансии и выделить самую важную информацию. Такой могут быть особенности работы или специфические требования к кандидату.

Например, специалист должен быть менеджером и больше работать скорее с бизнес-решениями, чем с технической частью. Тогда по тайтам можно искать VP of Engineering, CTO или CIO по текущей позиции. Чтобы отфильтровать кандидатов, работающих по техническому направлению, добавляем NOT Architect.

Иногда следует заглядывать в дополнительные фильтры. Например «Company sizes». С помощью него можно найти специалиста, который работал в крупных компаниях, если это важно в требованиях вакансии.

Кейс 3. Вакансии с очень широким спектром технологий

Такие вакансии сбивают рекрутеров с толку: не очень понятно, кого именно нужно искать. Используя boolean search в рекрутинге можно сделать комбинации разных поисковых запросов сразу, через совмещение AND и OR. К примеру: (Java AND Spring Boot) OR (Java AND Hadoop AND Spark).

На практике это не всегда удобно. Но если несколько вариантов подходят на вакансию, то вы можете вместить все в один поиск и предлагать вакансию всем, кто соответствует требованиям. Преимущество объединенного запроса: если есть кандидаты с навыками в нескольких сферах, они не будут появляться повторно, как при отдельном поиске по технологиям. В результате вы потратите меньше времени на сорсинг и больше — на общение и обработку офферов.

Свяжитесь с нами уже сейчас
Заказать консультацию

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

Насколько полезным был этот пост?

Click on a star to rate it!

Средний рейтинг 5 / 5. Количество голосов: 5

Оценок пока нет! Будьте первым, кто оценит этот пост.

Поделиться с друзьями
Оставьте комментарий

up