O projekcie

Career Radar

To moje narzędzie do porównywania ról w IT. Zebrałem w nim własny ranking 63 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 JSON63 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 i zapis danych są dostępne tylko dla autora i pipeline’udziała
HostingCloudflare Workers (Static Assets)Strona i API na subdomenie, z weryfikacją tokenu Access w Workerzew toku
Repozytorium i CI/CDAzure Repos, Azure Pipelines, prywatna kopia na GitHubieWalidacja PR, wdrożenie z akceptacją i cotygodniowe pobieranie danychw toku
Baza danychCloudflare D1Tygodniowe snapshoty rynku i historia trendówplanowane

Skąd biorą się dane

  • Szacunek Ranking redakcyjny z sierpień 2026. To moje szacunki i przewidywania, a nie pomiar rynku.
  • Z ogłoszeń Publiczne API SOLID.Jobs, stan na 30.10.2026. To API jest udostępnione właśnie do takich zastosowań.
  • Raporty portali dodam ręcznie, zawsze z nazwą raportu, okresem i linkiem.
  • Nie scrapuję portali, których regulaminy tego zabraniają. Inne źródła dodam tylko za zgodą ich właścicieli.

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

Kod i repozytorium

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

O udostępnieniu kodu zdecyduję po pierwszym publicznym wydaniu.

Prywatność

Strona sama nie ustawia ciasteczek i nie ma analityki. Ustawienia suwaków, filtrów i motywu zapisuje tylko Twoja przeglądarka i nie trafiają do mnie. Ruch obsługuje Cloudflare, który przetwarza techniczne dane połączenia, np. adres IP, żeby dostarczyć i chronić stronę, 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 lokalnie
  3. Wdrożenie na Cloudflare i pipeline’y w Azure DevOpsw toku
  4. Liczby z publicznych raportów portali, zawsze z linkiemplanowane
  5. Porównanie stacku ról z moimi umiejętnościamiplanowane
  6. Wersja publiczna i opis projektu w portfoliow toku