Juniorzy PHP często przychodzą z tutoriali, które pomijają wdrożenia, higienę zależności i sposób, w jaki żądania faktycznie przechodzą przez waszą aplikację.
Filtruj pod kątem nowoczesnych nawyków językowych, dyscypliny w pakietach i instynktu bezpieczeństwa, zanim zaczniesz oceniać przywiązanie do frameworka.
1. Nowoczesne nawyki w języku PHP
Stosują deklaracje typów tam, gdzie robi to wasza baza kodu, rozumieją atrybuty, gdy są istotne, i świadomie obsługują błędy. Kopiowanie kodu z blogów z czasów PHP 5 to zły znak.
2. Composer i realia autoloadingu
Composer: instalacja pakietów, lockfile, skrypty na poziomie juniora oraz układ PSR-4, który potrafią wyjaśnić. Jeśli chwalą się edytowaniem vendor/, żeby coś „naprawić”, spodziewajcie się tych samych skrótów na produkcji.
3. Instynkt bezpieczeństwa webowego
Potrafią praktycznie wymienić SQL injection, XSS i CSRF, mówią o prepared statements i escapowaniu zależnym od kontekstu oraz wykazują ciekawość w kwestii obsługi sekretów. Idealna głębia nie jest wymogiem. Wystarczy świadomość.
4. Debugowanie z logami i śladami
Odczytują stack trace’y, odtwarzają błędy lokalnie i dodają logowanie bez wypisywania wrażliwych danych. Jeśli produkcja jest dla nich czarną skrzynką, wasz dyżur staje się dla nich lekcją.
5. Wzorce frameworka, których używa wasz zespół
Laravel, Symfony lub wasz własny stack — dopasujcie rozmowę do rzeczywistości. Czy potrafią opisać routing, kontrolery kontra serwisy, walidację i to, gdzie powinna znaleźć się logika biznesowa? Odtwarzanie rozdziałów z książek liczy się mniej niż struktura.
Oceniaj uczciwie i porównuj jabłka z jabłkami
Ustaw dla wszystkich finalistów ten sam scenariusz i tę samą punktację. Amerykańska Komisja ds. Równych Szans Zatrudnienia (EEOC) przypomina małym pracodawcom, by stosowali jednolite standardy wobec kandydatów na to samo stanowisko (wytyczne EEOC dotyczące rekrutacji).
Canvider AI Score mapuje CV na wasz opis stanowiska PHP (JD). Collaborative Candidate Assessment trzyma opinie menedżera rekrutacji i inżynierów w jednym, audytowalnym wątku dla każdego kandydata.
Następny krok: Poznaj Canvider AI Score, Poznaj Collaborative Candidate Assessment, a potem zacznij za darmo.