To jedno z najczęstszej zadawanych pytań, zwłaszcza na szkoleniach, które prowadzę dla osób, chętnych do przekwalifikowania się na informatyka. Ale też początkujący informatycy bardzo często stawią pytania o wynagrodzeniu, bo dziwią się jak po studiach dostają się do pierwszej pracy. Najbardziej zaskakujące jest to że, wbrew pozorom, nie jest tak że pracodawca płaci tylko za to że jesteś informatykiem czy posiadasz 18 letnie doświadczenie. Płacą za zdolność szybkiego rozwiązywania trudnych problemów, za skuteczne rozwiązanie problemów klientów. W każdym innym zawodzie jest to samo.
Szerze mówiąc, stawiłbym pytanie nie "ile zarabia informatyk z N-letnim doświadczeniem w Polsce", tylko "ile wysiłku kosztuje dojście do punktu, w którym będziesz w stanie powalczyć o zarabianie N0000 zł miesięcznie". To kluczowa różnica w myśleniu.
Zapraszam do zapoznania się z artykułem Ile zarabia programista w Polsce w latach 2018/2019 na moim blogu informatycznym. W tym artykule wyjaśniam o co chodzi z tymi większymi kwotami. Nie jest tak że należy kwota bo jestem informatykiem. Działa prawo rynku, dokładnie tak jak wszędzie. Nie płaci się za to kim jestem, płaci się za to jaką dodatkową wartość wnoszę. Jeśli jestem rozpoznawalną marką, to też kosztuje, ale markę trzeba wybudować - co też kosztuje ogromnego wysiłku czasu i kasy. Wypromowanie marki kosztuje, a później się odbija (jeśli mądrze wszystko poukładać, bo też nie koniecznie). I to nie ma najmniejszego znaczenia czy jestem informatykiem czy fachowcem w innej branży.
Porównując wynagrodzenie samozatrudnionego informatyka i samozatrudnionego dentysty czy też radcy prawnego, pod warunkiem że każdy jest prawdziwym ekspertem i posiada podobne doświadczenie, nie wiem czy akurat informatyk więcej zarabia. Jeśli chodzi o etat, sytuacja wygląda podobnie. Nie porównujmy freelancera programistę z 15 letnim doświadczeniem, który doskonale radzi sobie z językiem angielskim i pracuje zdalnie dla firmy ze Stanów Zjednoczonych oraz początkującego radcę prawnego w małym miasteczku. Porównajmy, na przykład, programistę z 15 letnim doświadczeniem, pracującego na etacie dla polskiej firmy w Warszawie i dentystę z 15 letnim doświadczeniem, pracującego dla prywatnego gabinetu dentystycznego w centrum Warszawy. Nie wiem czy programista zarabia więcej.
Jeśli kogoś porównujemy, to warto porównywać fachowców o podobnym doświadczeniu, pracujących dla pracodawcy mniej-więcej podobnego poziomu, posługujących się językami obcymi w tym samym stopniu. Przy takim porównaniu zauważymy że rozpowszechnione mity, że informatycy zarabiają lepiej od innych nie mają podstawy bytu. Fachowiec informatyk, rzeczywiście, zarabia więcej od niefachowca z innej dziedziny. Ale po co porównywać cieple z miękkim?
Pierwszy swój program komputerowy sprzedałem w roku 2001, jeszcze na uczelni. Od tamtej pory informatyka to moja pasja, hobby, praca i, oczywiście, wykształcenie. Projektuję architekturę bezawaryjnego oprogramowania, sprzęt, tworzę strony i sklepy internetowe, doradzam firmom w zakresie procesów wytwarzania bezawaryjnego oprogramowania. A więc myślę że mam prawo do naświetlenia sytuacji od strony kuchni.
Ile zarabia programista aplikacji internetowych w Polsce na etacie?
Nie chce nikogo urazić lub oczernić, ale pozwolę sobie na doprecyzowanie pytania: programista czy klepacz kodu HTML? Bo to dwa zupełnie inne zawody. Jeśli programista - programista stron internetowych czy aplikacji internetowych? Czyli już mamy trzy zawody. Wynagrodzenie w każdym różni się o 40...100% od poprzedniego.
To mniej więcej jak asystent dentysty (koder HTMLa), dentysta który czyści próchnicę (programista stron internetowych) oraz dentysta, który leczy kanały używając mikroskopu dentystycznego oraz sprzętu do 3D rentgenografii (programista aplikacji internetowych). Wynagrodzenia będą różnić się nawet o 100%.
A więc przechodząc do rzeczownej odpowiedzi:
- Początkujący klepacz kodu HTML w agencji marketingowej w Warszawie zarabia ciut więcej od minimalnej płacy (czyli około 2500 zł brutto na początek roku 2019) do 5000 zł netto dla bardzo dobrego klepacza HTMLa. O ile konkretny fachowiec jest programistą (bo klepanie samego HTMLu nie ma nic wspólnego z programowaniem) i potrafi tworzyć FrontEnd-owe aplikacje w jakimś nowoczesnym frameworku na JavaScript, to już może liczyć nawet na 7000 zł netto jeśli ma w tym solidne doświadczenie i bardzo dobrze radzi sobie z językiem angielskim.
- Programista aplikacji internetowych w polskim Software House zarabia od 3000 (początkujący) do 10000 zł (prawdziwy fachowiec z doświadczeniem od 5 lat w górę), czasem zdarza się 12000 zł netto, ale to wyjątek dla polskiego pracodawcy (raczej zagraniczny outsourcing). Osobiście nie znam żadnego informatyka, który w polskiej firmie zarabia 12000 zł netto (pracujących w Polsce na amerykański/niemiecki/brytyjski outsourcing - tak).
- Realne przeciętne zarobki dla programisty aplikacji internetowych (ze znajomością frameworków, baza danych itd) stanowią od 2500 zł netto w małych miasteczkach daleko od dużych miast do 7...8 tys zł netto dla bardzo dobrego fachowca z doświadczeniem od 10 lat w Warszawie. Wyższe kwoty to albo wyjątek albo outsourcing zagraniczny.
Od czego zależy wynagrodzenie programisty?
Prawda jest taka, że to nie doświadczenie w największym stopniu decyduje o wynagrodzeniu, a umiejętność sprzedawać. Sprzedawać swoją pracę swoje życie. Jeśli nie oglądałe[-a]ś filmu "Wyścig z czasem" - polecam. Tam bardzo dobrze pokazano czym jest tak naprawdę praca i życie, co tak naprawdę sprzedajesz pracodawcy za stosunkowo niskie wynagrodzenie, bo nie sprzedajesz pracy, tylko coś innego. Wracając do tematu, programista, który potrafi wynegocjować lepsze warunki, zarabia więcej od doświadczonego kolegi, który mimo to że jest lepszym programistą, nie potrafi negocjować korzystnych warunków.
Z powyższego wynika że ta sama praca jest inaczej płatna w przypadku innej osoby lub innego pracodawcy. Czy wiesz że w niektórych firmach obowiązuje całkowity zakaz palenia ujawnienia kwoty wynagrodzenia kolegom?
Wynagrodzenie zależy od (zachowując kolejność według ważności):
- umiejętności handlowe, zdolność do nawiązywania relacji;
- znajomość języka angielskiego;
- technologia;
- doświadczenie.
Jak widzisz, doświadczenie, wbrew pozorom, wylądowało na czwartym miejscu. Bo ktoś potrafi sprzedać syfek za 15000 zł miesięcznie, a ktoś nie potrafi sprzedać swojej naprawdę wyjątkowej wiedzy i doświadczenia nawet za 6000 zł. Otóż, najpierw umiejętności handlowe. Takie teraz czasy.
Ile zarabia polski programista PHP + SQL?
Absolwent Wyższej Szkoły Gastronomicznej, będący ekspertem z dziedziny "Odgrzewanie schabowego na patelni w warunkach braku oleju", zatrudniony na stanowisku z dumną nazwą "Programista PHP" w agencji marketingowej w Warszawie, zajmujący się konfigurowaniem WordPressa, zarabia od 3000 do 5000 zł netto miesięcznie. W małej wiosce pod wschodznią granicą ten sam "Programista PHP" zarabia od 2500 do 4000 zł netto. Prezes dumnie nazywa go programistą, obie strony są zadowolone. Mamusia też jest dumna z synka, babcia koleżankom opowiada że wnuk jest programistą, czyli wszystko gra. Nie ważne że prezes Agencji sam nie ma zielonego pojęcia czym jest programowanie, a kodu boi się więcej niż cyjanku potasu. Zatrudnia HTML-kodera, który tak naprawdę nie ma nic wspólnego z programowaniem, ale i nie powinien, przecież agencji marketingowej nie chodzi o projektowanie aplikacji internetowych, tylko o zasyfianie internetu WordPressami. Bardzo przepraszam, nie mam nic przeciwko WordPressowi, z resztą sam na blogu używam go, ale na blogu i blogopodobnych projektach.
Jeśli chodzi o prawdziwych programistów, sprawa wygląda mniej-więcej następująco:
- programista PHP + (My?)SQL z doświadczeniem do roku, może mieć wynagrodzenie 2...4 tys. zł netto;
- programista PHP, SQL, HTML/JS/CSS, Który potrafi obsłużyć serwer, przy doświadczeniu 3...5 lat, może liczyć na 3...6 tys. zł netto w polskiej firmie (nie koniecznie działającej na polskim rynku);
- przy doświadczeniu powyżej 5 lat, znajomości parędziesięciu dodatkowych technologii oraz przy dobrej umiejętności negocjować wartość -swojej pracy- własnego życia, da się wynegocjować powyżej 7 tys. zł miesięcznie netto.
Ile zarabia programista C++ w Polsce?
Ciut więcej da się zarobić programiście C++. Jednak ofert pracy zdecydowanie mniej. A więc jeśli jesteś młodszym magikiem C++, przy doświadczeniu do trzech lat, da się znaleźć pracę na 3...4 tys. zł netto, a przy 5+ lat doświadczenia, to 7...9 tys zł netto jest całkiem realne. Przy doświadczeniu powyżej 10 lat nawet 7...12 tys. zł. netto w polskiej firmie jest realne (7 może być na umowie o pracę, 12 to raczej B2B czyli rozliczenie na fakturę VAT). Ale prawdziwe wyzwanie to poszukiwanie firmy, która poważnie używa C++. Co innego w Niemczech lub Stanach Zjednoczonych, bo tam od groma technologicznych firm.
Ile zarabia programista JavaScript (frameworki typu Angular)?
To dość nowy, opularny i dobrze opłacany trend. Już na starcie (rok...dwa doświadczenia) masz 4...5 tys zł netto i dość duży rynek. Co-najmniej, stanem na dzień opracowania nienijszego artykułu.
Jeśli potrafisz zrobić prostą aplikację w Vue.js, React lub innym Angularze i masz w tym chociażby rok doświadczenia, 4000 zł na ręce masz. A jak potrafisz napisać, na przykład, front-end dla bankingu online w Angular, no to, proszę Państwa, 15...20 tys zł netto miesięcznie jest realne. Raczej na umowie B2B, raczej z wyjątkowo dobrym angielskim, ale jest realne. W tym przypadku zawód informatyka, w mojej ocenie, za bardzo się nie wyróżnia. Na polskim rynku, tj programiści zatrudnieni przez polskie firmy (nie outsourcing), którzy zarabiają powyżej 15 tys zł netto na etacie, to, według moich badań, zaledwie 0.2% od całego polskiego IT. Czy ktoś mi powie że nie ma prawników, z perfekcyjnym angielskim, zarabiających w Polsce 20 tys. zł prowadząc własną działalność? Znajomy prawnik mówił że najdroższa opinia biegłego sądowego w Polsce została udzielona za około 500 tys. zl. od 6 do 8 godzin pracy. Więc, o co chodzi z tymi informatykami? Nadał nie rozumiem ludzi, twierdzących że informatycy to jakiś wyjątkowy gatunek. Ok, pozostają jeszcze programiści Java i Objective C, wartość pracy których napędzają, odpowiednio, Google oraz Apple, ale tam też nie jest wszystko tak słodko. O tym za chwilę.
Ile zarabia programista C# czyli .Net?
W mojej subiektywnej ocenie, platformę .Net wymyślili marketingowcy, po to żeby przykleić początkujących naiwnych informatyków i ich klientów do korporacji Microsoft i w ten sposób napędzać sprzedaż Microsoft Windows. I udało się. Świetny przykład genialnej strategii marketingowej.
Wynagrodzenia polskich programistów C# kształtują się od 3000 zł na start do 9...11 tys. zł. netto dla prawdziwych ekspertów sprawy. Górna granica wynagrodzeń dostępna jest programistom z 10+ lat doświadczenia, koniecznie będącym na bieżąco z najnowszymi rozwiązaniami Microsoft oraz językiem angielskim. A tych najnowszych rozwiązań jest tyle, że jak siedzisz w temacie .Net zawodowo, to nie wiem czy wystarczy Ci czasu na bycie równolegle na bieżąco z innym tematem.
Ile zarabia programista Objective C albo Java?
Połączyłem te dwa tematy, bo polityka i wynagrodzenia tu są podobne. Są to najdroższe kategorię. Generalnie, jeśli chodzi o ekspertów, ale takich, naprawdę, ekspertów, z 10+ letnim doświadczeniem, no to 15 tys zł netto jest realne. Bardziej z dobrym językiem angielskim, może nie do końca polskie firmy, ale pracę znaleźć da się. Chodzi mi, głównie, o programistów aplikacji mobilnych dla iOS i Android. Przeciętny programista Java z doświadczeniem parę lat, to standardowe dla polskich programistów 3...5 tys. zł netto. W tym przedziałe może być nawet umowa o pracę.
Programiści Java od strony serwerów i innych rozwiązań korporacyjnych, to też (przy doświadczeniu 7...10 lat) mniej-więcej te same 10...15 tys. zł. netto miesięcznie dla prawdziwego eksperta z dobrym angielskim.
Proszę nie traktować tego jako to że każdy programista z doświadczeniem 10 lat zarabia 15 tys. zł netto. Absolutnie nie! To jest wynik, osiągalny przez niektórych programistów. Kosztuje to przeogromnego wysiłku, wielu lat nauki, zdobywsania doświadczenia, zbierania solidnego portfolio itd.
Tak jak napisałem na początku artykułu, ważna jest kwestia umiejętności sprzedażowych. Czyli nie każdy potrafi sprzedać to samo w tej samej cenie, w tym swoją pracę i to jest kluczowe. Jeśli nie jesteś dobrym handlowcem, czasem lepiej zatrudnić agencję HR, która sprzeda Twoją pracę w wyższej cenie niż Ty sam lub sama to zrobisz.
Proszę zwrócić uwagę, że niniejszy artukuł opracowany został w kwietniu 2019. W momencie kiedy będziesz czytał[-a] artykuł, stawki wynagrodzeń programistów mogą się zmienić.
W razie jakichkolwiek pytań serdecznie zapraszam do kontaktu na moim blogu informatycznym sergiuszdiundyk.pl.