O projekcie

IT Role Rank

To moje narzędzie do porównywania ról w IT. Zebrałem w nim własny ranking 73 ról i zestawiam go z danymi z ogłoszeń o pracę. Pomaga mi zdecydować, w którą stronę się rozwijać. Przy okazji pokazuje, jak buduję i utrzymuję takie projekty.

Autor

Paweł Piwowar, Cloud DevOps Engineer.

Więcej o mnie i moich projektach na piwowarpawel.com.

Z czego korzystam

WarstwaNarzędzieDo czegoStan
InterfejsAstro 7, TypeScript, własne wykresy SVGStatyczne strony i ranking liczony w przeglądarce, bez ciężkich bibliotekdziała
Dane redakcyjneArkusz Excel zaimportowany do JSON73 ról z ocenami, widełkami i opisami; zmiany przez pull requestdziała
Dane z ogłoszeńPubliczne API SOLID.JobsLiczba ofert, płace, stack i trendy, zapisywane tylko jako agregatydziała
NarzędziaNode.js 24Import arkusza, pobieranie danych, weryfikacja buildu i testy w Chromedziała
DostępCloudflare Access (Zero Trust)Strona jest publiczna; wersja testowa jest dostępna tylko dla autoradziała
HostingCloudflare Workers (Static Assets)Statyczna strona na własnej domenie; wersja testowa za Cloudflare Accessdziała
Repozytorium i CI/CDAzure Repos, Azure Pipelines, prywatna kopia na GitHubieWalidacja PR, wdrożenie z akceptacją i cotygodniowe pobieranie danych przez pull requestdziała
Baza danychCloudflare D1Historia trendów, gdy snapshoty w repozytorium przestaną wystarczaćplanowane

Skąd biorą się dane

  • Szacunek Ranking redakcyjny (sierpień 2026). To moje szacunki i przewidywania, a nie pomiar rynku.
  • Z ogłoszeń Publiczne API SOLID.Jobs, stan na 13.11.2026. To API jest udostępnione właśnie do takich zastosowań.
  • Z raportów Raporty portali, na razie No Fluff Jobs, który zgodził się na korzystanie ze swoich raportów. Liczby wpisuję z tabel raportu, z okresem, numerem strony i linkiem, i nie uśredniam ich z innymi źródłami.
  • Nie pobieram ogłoszeń z innych portali. Kolejne raporty dodam dopiero, gdy potwierdzę, że wolno z nich korzystać.

Szczegóły liczenia są na stronie Metodologia i źródła.

Kod i repozytorium

Projekt ma osobne repozytorium w Azure DevOps, z prywatną kopią na GitHubie. Jest niezależne od mojego portfolio. Ma własną domenę, pipeline’y, sekrety i Workera. Każda zmiana przechodzi przez pull request, testy i weryfikację buildu.

Kod nie jest na razie publiczny.

Prywatność

Strona nie ustawia własnych ciasteczek i nie ładuje skryptów analitycznych ani śledzących. Ustawienia suwaków, filtrów i motywu zapisuje tylko Twoja przeglądarka, w localStorage, i nie trafiają one do mnie. Ruch obsługuje Cloudflare, który przetwarza techniczne dane połączenia, np. adres IP, żeby dostarczyć i chronić stronę oraz liczyć zbiorcze statystyki ruchu, i może użyć niezbędnych ciasteczek bezpieczeństwa.

Szczegóły są w informacji o prywatności na piwowarpawel.com.

Stan prac

  1. Ranking z arkusza, karty ról, mapa i metodologiadziała
  2. Dane z ogłoszeń SOLID.Jobs i panel rynkudziała co tydzień
  3. Wdrożenie na Cloudflare i pipeline’y w Azure DevOpsdziała
  4. Liczby z publicznych raportów portali, zawsze z linkiemdziała
  5. Porównanie stacku ról z moimi umiejętnościamiplanowane
  6. Wersja publiczna i opis projektu w portfoliodziała
  7. Wersja angielskadziała