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.
Z czego korzystam
| Warstwa | Narzędzie | Do czego | Stan |
|---|---|---|---|
| Interfejs | Astro 7, TypeScript, własne wykresy SVG | Statyczne strony i ranking liczony w przeglądarce, bez ciężkich bibliotek | działa |
| Dane redakcyjne | Arkusz Excel zaimportowany do JSON | 63 ról z ocenami, widełkami i opisami; zmiany przez pull request | działa |
| Dane z ogłoszeń | Publiczne API SOLID.Jobs | Liczba ofert, płace, stack i trendy, zapisywane tylko jako agregaty | działa |
| Narzędzia | Node.js 24 | Import arkusza, pobieranie danych, weryfikacja buildu i testy w Chrome | działa |
| Dostęp | Cloudflare Access (Zero Trust) | Strona jest publiczna; wersja testowa i zapis danych są dostępne tylko dla autora i pipeline’u | działa |
| Hosting | Cloudflare Workers (Static Assets) | Strona i API na subdomenie, z weryfikacją tokenu Access w Workerze | w toku |
| Repozytorium i CI/CD | Azure Repos, Azure Pipelines, prywatna kopia na GitHubie | Walidacja PR, wdrożenie z akceptacją i cotygodniowe pobieranie danych | w toku |
| Baza danych | Cloudflare D1 | Tygodniowe snapshoty rynku i historia trendów | planowane |
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
- Ranking z arkusza, karty ról, mapa i metodologiadziała
- Dane z ogłoszeń SOLID.Jobs i panel rynkudziała lokalnie
- Wdrożenie na Cloudflare i pipeline’y w Azure DevOpsw toku
- Liczby z publicznych raportów portali, zawsze z linkiemplanowane
- Porównanie stacku ról z moimi umiejętnościamiplanowane
- Wersja publiczna i opis projektu w portfoliow toku