Ciekawi Was, ile zarabiają Ruby developerzy? Mamy dla Was najnowsze dane z 2022 roku. Przeanalizowaliśmy nie tylko kwoty podawane w ofertach pracy na Just Join IT — spytaliśmy też programistów, jak w rzeczywistości wyglądają ich wynagrodzenia.
Uwaga! Dla osób pracujących na umowie B2B przyjęliśmy pensję w kwocie netto (ze względu na różnice podatkowe), a dla UoP — kwoty brutto.
Ruby — średnie wynagrodzenia na UoP
Jak wyglądały zarobki programistów Ruby na umowach o pracę? Średnia dla początkujących w 2022 roku wyniosła 7 719 zł, dla midów — 15 464 zł, a dla seniorów — 25 382 zł. Maksymalne stawki? Dla juniorów to 9 480 zł, poziom wyżej to już 18 680 zł, a najbardziej doświadczeni mogli liczyć choćby na 30 098 zł.
Ruby — średnie wynagrodzenia na B2B
Junior Ruby Developer na B2B zarabiał w granicach 6 555 -10 050 zł, co daje nam średnią 8 302 zł. Widełki dla midów oscylowały między 13 537 zł a 20 742 zł — średnio na tym poziomie seniority można było zarobić 17 139 zł. W przypadku seniorów na samozatrudnieniu wynagrodzenia mieściły się w granicach między 22 826 zł, a choćby 32 075 zł (dając średnią 27 451 zł).
Ruby — realne zarobki
Wynagrodzenia podawane w ofertach nie zawsze odzwierciedlają stan faktycznych zarobków specjalistów IT. Dlatego też pod koniec minionego roku po raz pierwszy spytaliśmy pracowników sektora IT o ich rzeczywiste zarobki. Dane porównaliśmy z tymi z Raportu. Jak zatem wyglądają realne zarobki Ruby developerów?
Zacznijmy od średnich. Według przeprowadzonego badania, w przypadku umowy o pracę programiści Ruby mogli liczyć na:
- Junior — 8 000 zł
- Mid — 13 500 zł
- Senior — 27 000 zł
Jeśli chodzi o umowy B2B, przeciętne wynagrodzenia wyglądały następująco:
- Junior — 6 125 zł
- Mid — 18 500 zł
- Senior — 36 917 zł
Co musi znać początkujący Ruby Developer?
Ruby to w pełni obiektowy język programowania. Powstał w 1995 roku za sprawą Yukihiro Matsumoto. Bazuje na wielu językach, takich jak CLU, Eiffel, Lisp, Perl, Python czy Smalltalk. Ruby ma wiele zalet, takich jak intuicyjna składnia czy konfiguracyjność – możemy dostosować kod do własnych potrzeb, dzięki możliwości dodawania własnych metod w klasach czy klas.
Jakie umiejętności powinien mieć początkujący Ruby Developer?
- min. 1 rok doświadczenia w programowaniu w Ruby,
- znajomość Ruby on Rails,
- znajomość Heroku,
- znajomość baz danych PostgreSQL lub MySQL,
- znajomość gita,
- znajomość repozytorium i wiedza, do czego służy,
- Na wyższych poziomach seniority dochodzą do tego m.in. znajomość Dockera, znajomość narzędzi testowania aplikacji RoR czy też tworzenie testów automatycznych.
Wszystko, o czym za mało mówi się w branży IT.
Prosto na Twoją skrzynkę.