Zalety pracy programisty

Paweł Dedio Programowanie 2018-07-28

Tydzień temu trochę ponarzekaliśmy. Dzisiaj chciałbym ocieplić wizerunek pracy programisty. Zapraszam do odcinka, w którym przedstawię Wam wszystkie zalety i przyjemne aspekty tego zawodu! Podobnie jak w poprzednim odcinku, chciałbym jeszcze zaznaczyć, że ten artykuł będzie mocno subiektywny. Przed napisaniem go rozmawiałem z moimi znajomymi, aby poznać również ich odczucia odnośnie pracy programisty, jednak głównie w tekście będą zawarte moje osobiste opinie.

Zarobki

Temat nieco banalny i już przewałkowany chyba na wszystkie możliwe sposoby. Nie od dziś wiadomo, że programiści zarabiają bardzo dobrze. Najbardziej odczuwalne jest to na początku, kiedy twoje zarobki będą rosnąć co roku średnio o 100%. Potem kwoty podwyżek stopniowo maleją, do czasu aż osiągniesz sufit zarobków który wynosi około 15 – 20 tys zł w zależności od technologii. Jednak przedstawione przeze mnie zarobki to nie jest nic pewnego – wszystko zależy od tego, jakim będziesz programistą. Bardzo często, aby dostać większą podwyżkę musisz zmienić pracę. Zmiana pracy wymusza na Tobie odświeżenie wiedzy oraz naukę nowych standardów. Jeśli nie będziesz ciągle rozwijał swoich umiejętności, to z pewnością nie osiągniesz przytoczonych przeze mnie zarobków.

 

 

Elastyczne godziny

To zdanie będziesz widział w prawie każdej ofercie pracy. Oczywiście elastyczne godziny mają nie tylko programiści. Większość firm programistycznych umożliwia pracę w dowolnych godzinach. Dobra, ale o co chodzi z tymi elastycznymi godzinami? Najprościej mówiąc – nikt nie mówi, o której godzinie masz przyjść do pracy. Przeważnie musisz po prostu pracować przez 8 godzin dziennie, nie ważne czy będzie to 8:00 – 16:00 czy 12:00 – 20:00. Możesz też popracować 4 godziny od 8:00 to 12:00 a wieczorem dokończyć pozostałe 4 godziny. Czasami Twój przełożony może na Tobie wymusić jakieś okienko, w którym powinieneś pracować. Ma to na celu zebranie całego zespołu tak, aby w tym czasie można było na przykład planować jakieś spotkania.

Zobacz: forum dla programistów android

Brak sztywnych ram czasowych ma również kolejną zaletę. Nie musisz tracić urlopu, jeśli potrzebujesz załatwić coś na przykład w urzędzie. Sam niejednokrotnie wychodziłem z pracy po 5 godzinach, żeby coś załatwić. Później przez 3 dni w tygodniu pracowałem 9 godzin, aby to odrobić. Przełożeni nigdy nie robili z tego żadnych problemów.

 

Praca zdalna

Dla mnie jest to chyba najważniejsza zaleta tego zawodu. Osobiście nie zatrudniłbym się w firmie, która nie oferuje pracy zdalnej. Dlaczego? Otóż taki system pracy daje Ci niesamowitą wolność, gdyż możesz pracować z dowolnego miejsca na świecie (oczywiście o ile posiada ono dostęp do internetu ;))

Jednak zobaczysz po sobie, że podczas pracy zdalnej będziesz po prostu siedział wygodnie w domu przy biurku, tak samo jakbyś robił to w biurze swojego pracodawcy. Dlaczego więc jest to takie ważne? Dla mnie największą zaletą jest to, że nie musisz tracić czasu na dojazd do biura. Możesz wstać później niż zwykle, nie przejmować się swoim wyglądem i po prostu usiąść do komputera. Taka praca pomaga również w ogarnięciu różnych domowych obowiązków – możesz na przykład bez przeszkód odebrać coś od kuriera czy innego dostawcy.

Zobacz: Twoja droga do IT” – weź udział w konkursie i zgarnij Xiaomi Mi Band 3!

Oczywiście nie można przesadzać z siedzeniem z domu. Ja pracuję zdalnie maksymalnie dwa dni w tygodniu, ponieważ podczas pracy z domu jesteś odizolowany od swoich kolegów z biura i ciężej się w ten sposób pracuje nad jakimś większym projektem.

Dużo ofert pracy

Jest to jedna z głównych przyczyn wysokich zarobków. Programiści są bardzo rozchwytywani i pracodawcy muszą ze sobą konkurować, aby zachęcić do siebie pracowników. Pracowałem już w kilku firmach i w każdej słyszałem że dział kard ma ogromne problemy z zatrudnianiem nowych pracowników. Szczególnie ciężko jest o seniora, czyli kogoś, kto jest bardzo doświadczony i z powodzeniem potrafi udźwignąć cały projekt. Doszło już nawet do tego, że firmy płacą swoim pracownikom za polecenie jakiegoś programisty. Za seniora są to kwoty dochodzące nawet do 10 tysięcy złotych! Taki stan rzeczy daje ogromny komfort psychiczny. Nie musisz martwić się o swoją sytuację, bo w każdej chwili możesz zmienić pracę. Ja sam tygodniowo dostaję od kilku do kilkunastu atrakcyjnych ofert z innych firm.

Benefity

Jest to miły dodatek do wysokich zarobków. Teraz praktycznie każda firma oferuje bogaty pakiet benefitów, w którym standardem jest karta multisport oraz prywatna opieka medyczna. Często można spotkać również karty lunchowe lub refundacje startów w różnych wydarzeniach sportowych. Oprócz benefitów związanych z rozrywką, większość firm zapewnia wyjazdy na konferencje związane z technologią, w której pracujesz. Oczywiście taki wyjazd firmie szybko się zwraca, ponieważ zdobytą tam wiedzę możesz zastosować w swojej pracy.

 

Karta multisport w firmach stała się na tyle popularna, że powstają już o niej memy, tutaj: „Piramida potrzeb korposzczura”

 

Praca twórcza

Na pewno nie jest to praca, przy której możesz się nudzić lub powiedzieć, że codziennie robisz to samo. W tym zawodzie każdy dzień przynosi nowe wyzwania, czasami nawet z pozoru proste zadania mogą przysporzyć sporo kłopotów i nowych problemów do rozwiązania. Nie jest to również praca męcząca fizycznie. Gdy wracam do domu po 8 godzinach nic mnie nie boli, nie mam obolałych mięśni ani zakwasów. Nie mam problemu, aby prosto po pracy iść na siłownię lub pobiegać. Wszystkie te czynniki sprawiają, że każdego dnia chce mi się iść do pracy, bo wiem, że spędzę tam czas robiąc to, co lubię i jeszcze mi za to zapłacą. Ten zawód trzeba traktować bardziej jako hobby, bo jeśli nie będziesz tego lubił, to nie wytrzymasz w tej pracy zbyt długo.

Satysfakcja

Nie ma nic lepszego, niż poczucie, że to co zrobiłeś pomaga ludziom w ich codziennym życiu. Większość aplikacji, nad którymi będziesz pracował będzie miało za zadanie przynosić firmie zyski. Z kolei, żeby coś mogło przynosić zyski, muszą się znaleźć ludzie gotowi za to coś zapłacić. Jak wiadomo ludzie są gotowi płacić tylko za to, co ułatwia im życie lub zapewnia rozrywkę. Tak więc możesz być pewny, że aplikacje które stworzysz przyczynią się do uczynienia czyjegoś życia łatwiejszym. Dla mnie najlepszym uczuciem jest widzieć, gdy ktoś w prawdziwym życiu używa napisanej przez ciebie aplikacji, a jeszcze lepsze gdy widzisz, że aplikacja ta zbiera pozytywne opinie.

Jak zacząć przygodę z programowaniem?

Sposobów jest kilka – studia, samodzielnie z materiałów dostępnych w internecie, kursy. Każdy z nich ma swoje plusy i minusy. Samodzielna nauka może być kłopotliwa w sytuacjach, gdy czegoś nie rozumiemy, nie możemy zorientować się gdzie popełniliśmy błąd w naszym kodzie lub kiedy zwyczajnie brakuje nam motywacji do systematycznego przyswajania wiedzy. Tracimy wtedy bardzo dużo czasu. W takich sytuacjach warto zastanowić się nad udziałem w bootcampie programistycznym. Intensywny i praktyczny kurs pod okiem mentora przygotuje nas do zostania junior developerem, a regularne egzaminy sprawdzające naszą wiedzę pomogą w systematyczności. Takie kursy oferuje Coders Lab, więcej możecie przeczytać tutaj.

 

Zapewne po przeczytaniu trzech artykułów masz w głowie sporo pytań dotyczących tego zawodu. Nic się nie martw, w następnym odcinku przedstawię odpowiedzi na najczęściej zadawane pytania związanych z programowaniem. Do zobaczenia!

 

Zapraszamy na największe w Polsce Forum dla programistów Android. Jeśli macie pytania odnośnie kariery jako programista – zapraszamy do działu Kariera programowanie. Aktualnie trwa tam konkurs pt. „Twoja droga do IT„, w którym do wygrania są trzy smartbandy Xiaomi Mi Band 3.

 

Poprzednie odcinki:

  1. Typowy dzień pracy programisty
  2. Wady pracy programisty


Przewiń stronę, by przeczytać kolejny wpis
Przewiń stronę, by przeczytać kolejny wpis
x