Programisto! Sprawdź, czy Twoja jawna pensja jest rynkowa – checklista
Zanim zaczniesz: co warto mieć pod ręką
Weryfikacja jawnej pensji programisty to nie jest pięciominutowe porównanie dwóch liczb. Żeby miała sens, potrzebujesz konkretnych danych — bez nich łatwo wyciągnąć błędny wniosek i albo nie docenić swojej wartości, albo przegapić moment na podwyżkę.
Co warto przygotować:
- Dane bazowe: staż (w latach, nie miesiącach), poziom (junior / mid / senior / tech lead), główna technologia, lokalizacja oraz forma zatrudnienia (UoP, B2B, kontrakt).
- Źródła porównawcze: portale z jawnymi widełkami, przede wszystkim solid.jobs, a do tego raporty płacowe (Sedlak & Sedlak, Hays, No Fluff Jobs) i branżowe grupy na Slacku czy Discordzie.
- Własne oczekiwania: minimalna stawka, którą zaakceptujesz, zestawiona ze średnią rynkową dla Twojego profilu. Bez tego punktu odniesienia nie ocenisz, czy jesteś poniżej, czy powyżej rynku.
Mając te trzy rzeczy, reszta checklisty pójdzie sprawnie. Możesz czytać dalej od razu, ale wróć tutaj, gdy zorientujesz się, że brakuje Ci danych.
Czy Twoja jawna pensja jest rynkowa? Pięć rzeczy do sprawdzenia
Pięć obszarów, które decydują o tym, czy Twoja stawka trzyma się rynku, czy od niego odstaje.
Doświadczenie i poziom
Najważniejszy czynnik. Junior w Pythonie i senior w Go to dwa różne światy płacowe, nawet jeśli oba ogłoszenia mają widełki. Porównaj swoją stawkę z medianą dla swojego poziomu — na solid.jobs odfiltrujesz oferty osobno dla juniorów, midów i seniorów. Jeśli masz seniorski zakres obowiązków, a pensję bliższą midowi, to pierwszy sygnał, że coś jest nie tak.
Technologia i specjalizacja
Nie każdy stack wycenia się tak samo. Specjalista od systemów embedded zwykle zarobi więcej niż frontendowiec piszący w Reakcie. Sprawdź, gdzie plasuje się Twoja technologia: w segmencie premium czy w przeciętnym. Różnice między Javą, Rustem a PHP potrafią sięgać 30–40%. W niszowej technologii stawka powinna być wyższa — chyba że rynek zdążył się już nasycić.
Lokalizacja i tryb pracy
Pracujesz zdalnie z mniejszego miasta? Twoja pensja może być niższa niż warszawska i nadal w pełni adekwatna. Problem zaczyna się wtedy, gdy pracodawca obcina stawkę argumentem „bo jesteś z mniejszego miasta", choć pracujesz zdalnie dla firmy z dużego ośrodka. Zobacz na solid.jobs, ile płacą firmy w Twojej lokalizacji, a ile wynosi stawka ogólnopolska. Różnica rzędu 15–20% to już konkretny argument do negocjacji.
Benefity i dodatki
Pensja na umowie to nie wszystko. Premia roczna, akcje i opcje, budżet szkoleniowy, karta sportowa, prywatna opieka — to wszystko ma swoją wartość, którą warto przeliczyć na miesiąc. Przykład: 10 000 zł premii rocznej to dodatkowe ok. 833 zł miesięcznie. Jeśli oferta z solid.jobs pokazuje 15 000 zł bez benefitów, a Ty masz 13 000 zł plus benefity warte 2 000 zł, jesteście praktycznie na równi.
Porównanie z realnymi ofertami
Najprostszy krok, a większość programistów go pomija. Wejdź na solid.jobs, wpisz swoją technologię, poziom i lokalizację, znajdź 3–5 ofert pasujących do Twojego profilu i zapisz ich widełki. Jeśli Twoja pensja ląduje poniżej dolnej granicy tych widełek, masz problem. Jeśli mieści się w środku albo wyżej, jest spokojnie.
Trzy błędy, które psują całą ocenę
Te pomyłki zdarzają się nawet doświadczonym programistom.
Porównywanie stawek bez przeliczenia na koszt pracodawcy (UoP vs B2B). Na umowie o pracę pracodawca dokłada składki ZUS — to około 20% ponad Twoją pensję brutto. Na B2B tego narzutu nie ma. Zestawiając ofertę B2B z etatem, sprowadź obie do kosztu pracodawcy, bo inaczej porównujesz jabłka z gruszkami. Ogłoszenia często podają kwotę brutto na UoP — nie daj się przekonać, że B2B z tą samą liczbą jest gorsze.
Lekceważenie widełek w ogłoszeniach. Widełki to nie luźna sugestia, tylko realny przedział, w którym firma jest gotowa rozmawiać. Przejrzyj aktualne oferty na solid.jobs. Jeśli Twoja pensja siedzi poniżej dolnej granicy widełek dla podobnych stanowisk, jesteś niedowartościowany.
Praca na nieaktualnych danych. Liczby sprzed roku już nie obowiązują — przy inflacji rzędu 5–8% rocznie szybko się starzeją. Trzymaj się danych z 2026 roku, a oferty na solid.jobs filtruj po dacie dodania.
Checklista krok po kroku
Przejdź ją po kolei, bez przeskakiwania.
Krok 1. Zapisz swoją obecną pensję z podziałem na składniki — brutto na UoP albo netto na B2B, plus benefity. To Twój punkt odniesienia.
Krok 2. Znajdź 3–5 podobnych ofert z jawnymi widełkami na solid.jobs i innych portalach. Filtruj po technologii, poziomie, lokalizacji i trybie pracy. Zapisz widełki.
Krok 3. Porównaj stawki, biorąc poprawkę na lokalizację, doświadczenie i zakres obowiązków. Nie zestawiaj się z seniorem od AWS, jeśli jesteś midem w Reakcie. Bądź ze sobą szczery.
Krok 4. Ustal, gdzie jesteś: w górnych 25% rynku, w środku czy poniżej. Górne 25% oznacza, że jesteś nad stawką rynkową. Środek to równo z rynkiem. Poniżej — czas działać.
Krok 5. Jeśli wyszło poniżej rynku, przygotuj argumenty na rozmowę z przełożonym. Zrzuty ekranu z widełkami, konkretne oferty, twarde liczby. Zamiast „wydaje mi się, że zarabiam mało" powiedz: „mediana dla seniora w Pythonie to 25 000 zł, a ja mam 20 000 zł".
Krok 6. Zaktualizuj CV i profil na SOLID.Jobs. Nawet jeśli nie szukasz teraz aktywnie, uzupełniony profil przyciąga oferty — a każda oferta to materiał do kolejnej negocjacji.
Co zrobić, gdy pensja odstaje od rynku
Wyszło poniżej rynku? Masz trzy realne ruchy.
Rozmowa o podwyżce. Oprzyj ją na konkretnych ofertach z solid.jobs. Masz dane, które pokazują Twoją wartość, więc przedstaw je spokojnie i rzeczowo. Jeśli pracodawca nie chce rozmawiać nawet przy twardych liczbach, to sporo mówi o samym miejscu.
Zmiana pracodawcy. Zmiana pracy często daje skok o 20–30% — wewnętrzne podwyżki rzadko bywają tak wysokie. Przeglądaj ogłoszenia z jawnymi widełkami na solid.jobs i sprawdzaj, ile naprawdę płaci rynek.
Inwestycja w rozwój. Jeśli brakuje Ci umiejętności, które są dziś dobrze wyceniane (architektura systemów, Kubernetes, AI/ML), nadrób je. To realnie podniesie Twoją stawkę w następnej ofercie.
Jawna pensja to nie tylko liczba na koncie. To też narzędzie do negocjacji i planowania kariery — pod warunkiem, że korzystasz z niej świadomie.
Najczęściej zadawane pytania
Czym jest jawna pensja programisty i dlaczego ma znaczenie? To wynagrodzenie podane wprost w ogłoszeniu albo ujawnione przez pracodawcę. Zwiększa przejrzystość rynku, ułatwia negocjacje i porównywanie ofert, a przy okazji ogranicza pole do dyskryminacji płacowej.
Jak sprawdzić, czy moja pensja jest rynkowa? Zestaw ją z raportami płacowymi (No Fluff Jobs, Bulldogjob), ofertami na podobnych stanowiskach — z uwzględnieniem stażu, technologii i lokalizacji — oraz z kalkulatorami wynagrodzeń. Konkretne kroki znajdziesz w checkliście powyżej.
Co najbardziej wpływa na rynkowość stawki? Doświadczenie (junior, mid, senior), technologia (np. Python, Java, JavaScript), forma zatrudnienia (UoP, B2B), lokalizacja i tryb pracy, branża (finanse, e-commerce) oraz benefity (akcje, premie). W ocenie warto uwzględnić wszystkie te elementy naraz.
Co zrobić, jeśli zarabiam poniżej rynku? Zbierz argumenty oparte na danych — raporty i konkretne oferty — umów rozmowę z przełożonym i pokaż swoją wartość dla firmy. Jeśli negocjacje nie ruszają z miejsca, rozważ zmianę pracodawcy. Checklista przeprowadzi Cię przez to krok po kroku.
Czy jawna pensja zawsze odzwierciedla realne zarobki? Nie zawsze. W ogłoszeniu bywa to widełka albo stawka minimalna, a na końcowe zarobki składają się jeszcze premie, nadgodziny i dodatki. Dlatego porównuj cały pakiet wynagrodzenia, nie samą podstawę — dopiero wtedy obraz jest pełny.