Poziom nie jest listą technologii. Opisuje zakres zadań, z którymi dana osoba sobie radzi, jakość uzasadnienia decyzji i dowody umiejętności w realistycznych warunkach. Użyj tej macierzy do dopasowania ćwiczeń lub uporządkowania oceny przez człowieka, a nie do automatycznego podejmowania decyzji o zatrudnieniu.
Junior: niezawodna praca z ograniczonym zakresem
- Wyjaśnia podstawowe zachowanie JavaScript, przeglądarki, HTML i CSS za pomocą konkretnego przykładu.
- Doprecyzowuje wymagania niewielkiej funkcji i z pomocą wdraża czytelne rozwiązanie.
- Sprawdza przypadek sukcesu i konstruktywnie reaguje w przypadku stwierdzenia porażki.
- Komunikuje to, co jest znane, co jest niepewne i gdzie pomoc byłaby przydatna.
Mid-level: samodzielna odpowiedzialność za funkcję
- Łączy decyzje techniczne z zachowaniem użytkownika, łatwością utrzymania, dostępnością i ograniczeniami dostarczania.
- Samodzielnie odpowiada za funkcję o niejasnych wymaganiach: od doprecyzowania przez implementację po weryfikację.
- Rozpoznaje typowe ryzyka związane z kodem asynchronicznym, stanem, renderowaniem, danymi i awariami, zanim doprowadzą do incydentów.
- Wyjaśnia kompromisy bez traktowania znanego frameworka lub wzorca jako jedynej poprawnej odpowiedzi.
Senior: ocena systemu i zwiększanie wpływu
- Określa problem poprzez atrybuty jakości, granice, ryzyko operacyjne i potrzeby wielu współtwórców.
- Diagnozuje problemy z wydajnością i niezawodnością na podstawie pomiarów, zanim zaproponuje optymalizację.
- Projektuje migrację, obserwowalność, testy, dostępność i przywracanie działania po awarii jako część rozwiązania.
- Podnosi jakość zespołu poprzez jasne decyzje, przegląd, mentoring i komunikację wielofunkcyjną.
Staff+: zakres organizacyjny i trwały kierunek
- Określa kontrakty, które pozwalają wielu zespołom poruszać się niezależnie bez fragmentacji doświadczenia użytkownika.
- Wyważa rezultaty produktowe, inwestycje w platformę, ryzyko, koszt migracji i długoterminową odpowiedzialność.
- Tworzy mechanizmy informacji zwrotnej i zabezpieczenia zamiast polegać na osobistej kontroli każdej decyzji.
- Wyjaśnia, kiedy standaryzacja jest cenna, kiedy lokalna autonomia jest bezpieczniejsza i które dowody powinny zmienić strategię.
Jak stosować macierz odpowiedzialnie
- Przed rozmową wybierz poziom docelowy i przełóż każde oczekiwanie na pytania sprawdzające konkretne umiejętności.
- Zapisuj osobno dowody potwierdzające, podważające i brakujące; nie zamieniaj milczenia w średnią ocenę.
- Porównaj dowody z wymaganiami konkretnego stanowiska, a nie z ogólną nazwą roli.
- Korzystaj z macierzy razem z oceną człowieka, niezbędnymi dostosowaniami, wymaganiami stanowiska i pełnym procesem rekrutacyjnym.
Przegląd redakcyjny
Twierdzenia dotyczące produktu sprawdzono względem jego bieżącego działania. Zauważono problem? Wyślij korektę.