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

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

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

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

З іншого боку, без усіх цих знань одні й ті самі кандидати будуть з’являтися двічі у пошуковій видачі або, навпаки, ви втратите з поля зору релевантних фахівців. Результат — знижується ефективність IT-рекрутингу.

Саме тому я розповім про те, як потрібно формувати пошукові запити, підібрати влучні ключові слова та визначити стратегію пошуку по вакансії IT-фахівця.

Етапи для створення стратегії пошуку кандидатів

Розглянемо складання запитів на практиці. При складанні плану пошуку розробників на вакансію можна виділити такі основні етапи:

  1. виокремлення ключових слів в описі вакансії,
  2. формування стратегії пошуку,
  3. складання запитів,
  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-запитів на практиці

На практиці є деякі нюанси, які має враховувати IT-рекрутер при роботі з безкоштовною версією LinkedIn:

  • Є обмеження на кількість ключових слів — можна використати до п’яти ключових слів через OR, AND, NOT одночасно.
  • Всі пробіли автоматично враховуються як AND. Тому у запиті ви можете пропустити його, щоб зекономити кількість спеціальних слів.
  • Окрім звичайного пошуку на платформі, можна використовувати додаткові можливості. Наприклад, пошук за Titles. Ним можна користуватися натиснувши на «‎All filters».

В просунутій версії LinkedIn можна використовувати безліч операторів та інші можливості для пошуку.

Після визначення стратегії і складання запиту переходьте на тестування, коректури і постійні покращення. В залежності від етапу пошуку можна змінювати запити так, як ви цього забажаєте (аж поки не закриєте позицію, звичайно).

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

Розберемо на практиці три кейси, як підійти до пошуку за різними вакансіями й скласти ефективні запити.

Кейс 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. Кількість голосів: 8

Оцінок поки немає! Будьте першим, хто оцінить цю публікацію.

Поділитися з друзями
Залиште коментар

up