Według Experisa 10 tys. zł to kwota rozgraniczająca zarobki doświadczonych fachowców i osób z mniejszym stażem. – Na początku każdy zarabia podobnie, zazwyczaj 3 – 3,5 tys. zł na rękę –  informuje Paweł Klejmont, specjalista w Experisie. Jego zdaniem na pierwszym etapie kariery liczą się przede wszystkim umiejętności analitycznego myślenia oraz znajomość języków obcych – tego zazwyczaj poszukują pracodawcy. Następnie połączenie umiejętności miękkich (jak zdolność do pracy w zespole) z dobrymi podstawami technicznymi przyspiesza dalszą karierę i zwiększa wynagrodzenia.

Pierwszym kryterium, które decyduje o wysokości zarobków, jest rodzaj wykonywanej działalności. Zależy zwykle od zajmowanych stanowisk i przeważnie obejmuje podział na testera, programistę, analityka, projektanta, kierownika projektu, konsultanta biznesowego. O wynagrodzeniu decyduje doświadczenie i znajomość danej technologii. 
 
100 zł za godzinę

Początkowo informatycy są w większości zatrudniani na umowę zlecenie. Potem na popularności zyskują kontrakty. Według specjalisty Experisa zarobki programisty na etacie, ze stażem pozwalającym na samodzielność projektową, zamykają się zwykle w granicach 10 – 12 tys. zł brutto. Natomiast w przypadku pracy kontraktowej doświadczonych fachowców są to kwoty, od których negocjacje dopiero się zaczynają, kończąc się na ok. 100 zł netto za godzinę.
 
Programiści pracujący zdalnie, wyspecjalizowani w popularnych frameworkach, jak Symfony2, Zend, Magento, mogą sprzedać swoją usługę w rozliczeniu godzinowym. Plusem tej formy pracy jest możliwość pozyskiwania klientów z różnych stron kraju i świata. Często takich zadań podejmują się programiści aplikacji mobilnych. Według Experisa na Zachodzie mogą liczyć na podstawową stawkę w wysokości od ok. 20 dol. za godzinę.

Programista PHP na etacie może spodziewać się zarobków do 20 proc. niższych od programisty Java, ale o wiele łatwiej pozyska projekt, który może wykonać po godzinach. Trudniej jest zdobyć dodatkowe zlecenia programistom Java lub .NET – mówi Paweł Klejmont.

Ile za testowanie

Grupa tworząca oprogramowanie to również testerzy, których specjalizacje są zróżnicowane, co nie pozostaje bez wpływu na wynagrodzenie. Najprostszy jest podział na testerów manualnych, zajmujących się sprawdzaniem funkcjonalności oprogramowania, piszących i realizujących skrypty testowe oraz osoby zajmujące się automatyzacją testów, przy których ważne są również umiejętności programistyczne.

W przypadku tej pierwszej grupy, otrzymywane wynagrodzenie jest nieco niższe niż płaca programisty. Natomiast na porównywalne stawki mogą liczyć osoby zajmująca się automatyzacją. Trzecią grupę testerów stanowią osoby zajmujące się testami penetracyjnymi, czyli sprawdzające bezpieczeństwo systemów i oprogramowania. Ich kompetencje wyceniane są średnio od 10 proc. wzwyż w porównaniu do zarobków samodzielnego programisty.


Konsultanci – premia za znajomość biznesu

Wiedza konsultantów obejmuje nie tylko języki oprogramowania, lecz również wartość biznesową systemu. Specjalizacje są przede wszystkim związane z finansami, logistyką, zarządzaniem zasobami ludzkimi i projektami. Konsultanci pracują głównie przy wdrożeniach systemów, takich jak SAP, Oracle, IBM. Ich wynagrodzenia uważa się za najwyższe w branży, często przekraczające średnią stawkę europejską. Zarobki 100 zł netto za godzinę nikogo nie dziwią – twierdzi Experis.

Według Experisa specjalizacja odgrywa największą rolę w kształtowaniu zarobków programistów. Firma radzi im, by skoncentrowali się na jednej technologii.