Jak szukaliśmy Senior-dewelopera i wyjaśnialiśmy, dlaczego jest Senior

Napotykałyśmy trudności w znalezieniu Senior-dewelopera i wyjaśnieniu jego poziomu rekruterom, co doprowadziło do zmian w naszej strategii rekrutacyjnej.

---

Pierwszy sygnał w kanale Slack

Pewnego dnia w naszym wewnętrznym kanale Slack wywiązała się dyskusja na temat tego, jak nie udaje nam się znaleźć Senior-dewelopera. Jeden z rekruterów zadał pytanie: "Dlaczego uważamy, że ten kandydat naprawdę jest Senior?" To stało się katalizatorem dyskusji, która wkrótce doprowadziła nas do przemyślenia podejścia do poszukiwania i selekcji kandydatów.

Dlaczego to ważne

W naszej firmie, Fitlane AI, poszukiwanie wykwalifikowanych specjalistów ma kluczowe znaczenie dla udanej realizacji produktów. Pracujemy nad skomplikowanymi algorytmami i produktami, które wymagają wysokich kwalifikacji. Posiadanie doświadczonego Senior-dewelopera nie tylko przyspiesza proces rozwoju, ale także pomaga mniej doświadczonym członkom zespołu rosnąć. Kiedy rekruterzy zaczynają wątpić w kwalifikacje kandydatów, nie tylko spowalnia to proces, ale także podważa pewność w naszym zespole.

Konkretna problematyka

Zderzyliśmy się z sytuacją, w której kandydat z dużym doświadczeniem i dobrymi rekomendacjami nie został przyjęty do zespołu, ponieważ rekruterzy nie mogli wyjaśnić jego poziomu innym członkom zespołu. Na przykład mieliśmy kandydata, który pracował w dużych projektach, ale nie potrafił jasno wyjaśnić swoich osiągnięć. To stworzyło nieporozumienie, a rekruterzy nie mogli pewnie go polecić.

Pierwsze próby

Początkowo próbowaliśmy stworzyć szablon do oceny kandydatów, który zawierałby pytania o projekty i osiągnięcia. Okazało się jednak, że to nie działa. Szablon zbyt mocno ustandaryzował proces i nie uwzględniał unikalnych aspektów każdego kandydata. Na przykład niektórzy z nich mogli być doskonałymi specjalistami technicznymi, ale nie umieli jasno wyrażać swoich myśli.

Techniczne podejście

Postanowiliśmy zmienić podejście i wdrożyć bardziej elastyczny system oceny, który uwzględniałby zarówno umiejętności techniczne, jak i umiejętności interpersonalne. Zaczęliśmy używać następującej struktury oceny:

class CandidateEvaluation:
    def __init__(self, technical_skills, soft_skills, project_experience):
        self.technical_skills = technical_skills
        self.soft_skills = soft_skills
        self.project_experience = project_experience

    def is_senior(self):
        return self.technical_skills >= 8 and self.soft_skills >= 7

Ten model pozwolił nam dokładniej oceniać kandydatów, biorąc pod uwagę ich unikalne doświadczenie. Zaczęliśmy również przeprowadzać dodatkowe rozmowy, aby wyjaśnić ich osiągnięcia i podejścia do rozwiązywania problemów.

Zmiany w produkcie

Po wdrożeniu nowego systemu oceny zauważyliśmy poprawę w procesie rekrutacji. Rekruterzy stali się pewniejsi swoich ocen, a liczba udanych zatrudnień wzrosła. To również wpłynęło na jakość pracy zespołu: nowi pracownicy szybciej włączali się w zespół i zaczynali wnosić wkład w projekty. Zaktualizowaliśmy również sekcję na /jobs, aby odzwierciedlić nowe podejścia do selekcji.

Czego się nauczyliśmy

  • Ocena kandydatów powinna uwzględniać nie tylko umiejętności techniczne, ale także cechy osobiste.
  • Ustandaryzowane szablony mogą ograniczać zrozumienie unikalności kandydata.
  • Dodatkowe rozmowy mogą ujawnić ukryte talenty i osiągnięcia.
  • Informacja zwrotna od rekruterów jest ważna dla poprawy procesów rekrutacyjnych.
  • Elastyczność w kryteriach oceny pomaga dostosować się do zmieniających się wymagań.

Co to oznacza dla kandydatów

Kandydaci powinni rozumieć, że ich doświadczenie i umiejętności będą oceniane całościowo. Dlatego ważne jest, aby posiadać nie tylko umiejętności techniczne, ale także potrafić je przekazać innym. Doświadczenie w pracy zespołowej, umiejętność wyjaśniania swoich decyzji i osiągnięć ma znaczenie przy ocenie.

Co to oznacza dla rekruterów

Rekruterzy powinni zwracać uwagę na cechy osobiste kandydatów i ich zdolność do komunikacji. Pozwoli to lepiej ocenić, jak dobrze kandydat pasuje do konkretnej roli. Ważne jest również, aby być gotowym na to, że nie wszyscy kandydaci będą w stanie jasno wyjaśnić swoje osiągnięcia, ale to nie zawsze odzwierciedla ich poziom kwalifikacji.

Kolejne kroki

Nadal monitorujemy skuteczność nowego systemu oceny i planujemy wprowadzenie dodatkowych metryk do analizy. Ponadto obserwujemy zmiany na rynku pracy i dostosowujemy nasze podejścia do poszukiwania kandydatów. Gdybyśmy mieli coś zrobić inaczej, zaczęlibyśmy od głębszej analizy tego, co czyni kandydata Senior, jeszcze przed rozpoczęciem procesu rekrutacji. ---

Materiały pokrewne

  • Chart plannedПроцесс подбора кандидатов
    График, показывающий изменения в процессе подбора кандидатов до и после внедрения новой системы.
  • Architecture diagram plannedМодель оценки кандидатов
    Схема, иллюстрирующая новую модель оценки кандидатов.

Także na Fitlane AI

Tematy: Senior разработчик, рекрутинг, подбор персонала, инженерные практики, разработка, Fitlane AI, вакансии