LinkedIn jest najlepszym przyjacielem rekrutera. Ale to GitHub jest najlepszym przyjacielem programisty. Tak jak rekruter loguje się codziennie do LinkedIn by wykonać swoją pracę, tak programista korzysta w pracy właśnie z GitHuba.
W związku z powyższym szukanie programistów właśnie na tej platformie wydaje się być zupełnie logicznym wyborem.
Jeśli chcesz w tym roku dotrzeć do potencjalnych kandydatów, do których nie mają dostępu inni rekruterzy, czas opuścić LinkedInową strefę komfortu i oswoić się z GitHubem.
GitHub i wyszukiwanie programistów
Github to platforma, która pozwala programistom darmowo przechować w sieci kod w prywatnych lub publicznych repozytoriach. Od 2018 roku jest własnością firmy Microsoft (która jest również właścicielem naszego ulubionego LinkedIna). Według dostępnych danych liczbę użytkowników GitHuba już w połowie 2022 roku szacowano na 83 miliony. Oczywiście uwzględnia ona zduplikowane konta niektórych użytkowników, czy nieaktywne konta innych. To jednak spora liczba, kiedy szukasz tego jednego programisty, którego potrzebujesz zatrudnić, prawda? 🙂
Oczywiście, sourcing na GitHubie rządzi się pewnymi ważnymi prawami. Na tej platformie to Ty jesteś gościem, jeśli więc chcesz komunikować się z potencjalnymi kandydatami, pamiętaj, że mogą różnie odebrać taki kontakt. Tak samo jak w przypadku wszelkich innych platform zalecamy komunikację opartą o szacunek dla odbiorcy i koncentrację na jego potrzebach – nie na potrzebach firmy czy Twoich jako rekrutera. Świetnie sprawdzi się w tym wypadku wykorzystanie persony sourcingowej, a nawet hiperpersonalizacja wiadomości.
Budowa profilu i X-Ray Search na GitHubie
Na GitHubie znajdziesz dwa rodzaje profilów: profile organizacji i profile użytkowników. Profile użytkowników wyróżnia obecność frazy “block or report”, co pozwala na stworzenie bardzo prostego wyszukiwania X-Ray Search:
site:github.com “block or report”
Do tak skonstruowanej kwerendy możesz dodać nazwę technologii czy lokalizację, żeby wyszukać konkretnych specjalistów. Pamiętaj jednak, że lokalizacja na profilu wcale nie musi się znaleźć, a jeśli już użytkownik ją poda, to może zapisać ją w dowolny sposób. Warto więc wypróbować kilka zapisów – na przykład tłumacząc nazwę kraju na angielski, podając samą miejscowość lub nazwę rejonu.
Co ważne, na profilu użytkownika nie musi się wcale pojawić nazwa stanowiska ani firmy. Nie ma więc sensu dodanie ich do kwerendy. Tu właśnie pojawia się największa trudność dla rekruterów – GitHub nie dla nas został stworzony i w żadnym wypadku nie ułatwia nam pracy. Jeśli chcesz skorzystać z niego do wyszukiwania kandydatów, musisz przygotować się na wyzwanie i jak najlepiej poznać zarówno samą platformę jak i grupę docelową.
Wyszukiwarka wewnętrzna na GitHubie
Podobnie sprawa ma się w wypadku wewnętrznej wyszukiwarki na platformie. Ma ona służyć przede wszystkim programistom, a więc pozwala wyszukać informacje, które będą dla nich szczególnie interesujące. Pozwala więc przede wszystkim na przeszukiwanie repozytoriów czy kodu – te opcje nie służą raczej rekruterom, choć nie jest to wcale wykluczone 🙂
Rekruterowi przyda się natomiast sekcja wyszukiwarki skoncentrowana na wyszukiwaniu użytkowników:
Oczywiście w sekcji “working in this language” wybieramy język programowania, którym posługiwać się powinien wyszukiwany przez nas potencjalny kandydat 🙂 Poza tym polem warto w wyszukiwaniu podać lokalizację (nawet, jeśli szukamy globalnie, warto przeglądać wyniki grupami). Możesz również zdecydować się przejrzeć bardziej aktywne profile, ale pamiętaj – ilość repozytoriów nie jest bezpośrednio powiązana z doświadczeniem programisty. Niektóre organizacje nie umożliwiają dzielenia się kodem, a programiści nie muszą wcale po pracy zajmować się tworzeniem repozytoriów. Tak samo jak Ty po pracy niekoniecznie będziesz spędzać czas na LinkedIn 😉
Narzędzia przydatne do wyszukiwania na GitHubie
Jeśli zdecydujesz się na wyszukiwanie programistów na GitHubie, koniecznie rozważ wykorzystanie dwóch narzędzi:
Glossary Tech
Narzędzie dostępne jest w formie wtyczki Chrome lub aplikacji webowej – to oznacza, że możesz po prostu wejść na stronę i skorzystać z narzędzia. Jest to nic innego jak glosariusz terminów związanych z programowaniem i technologią. Dzięki niemu szybko uzupełnisz listę słów kluczy, które przydadzą Ci się podczas wyszukiwania. Znajdziesz też wytłumaczenie terminów, które pojawiają się na profilach. Korzystając z glosariusza możesz nauczyć się więcej o technologiach, którymi posługują się Twoi kandydaci.
OctoHR
Ta wtyczka Chrome pozwoli Ci z większą łatwością poruszać się po profilach na platformie, zdradzając w jakich językach napisane zostały repozytoria na danych profilu. OctoHR może też podać Ci adres email użytkownika, o ile ten został umieszczony na profilu. To świetna sprawa, bo o ile adres email można pozyskać stosując dodatkowe zabiegi, w tym wypadku wiesz, że jest on podany do informacji publicznej. To oznacza, że możesz wykorzystać go w sourcingu (oczywiście pod warunkiem spełnienia obowiązku informacyjnego, tak jak w wypadku każdej formy kontaktu). OctoHR pozwala też na wyszukiwanie profili, ale oferuje opcje identyczne z wyszukiwarką wewnętrzną na platformie.
Jak korzystać z GitHuba podczas wyszukiwania? Podsumowanie
Wyszukiwanie na GitHubie możesz prowadzić osobno od wyszukiwania na innych platformach lub jako element cross-reference search (czyli wyszukiwania na kilku platformach jednocześnie). Sama platforma nie pozwala na kontakt z użytkownikami, ale mogą oni umieścić adres email na profilu, co pozwoli na kontakt. Możesz też znaleźć na profilu link do innej platformy, na której możesz skontaktować się z użytkownikiem.