[Mity] Czy każdy może zostać programistą?

[Mity] Czy każdy może zostać programistą?

Nie! Nie zostaniesz programistą, bo jesteś kobietą! Nie zostaniesz programistą, bo jesteś humanistą! Nie zostaniesz programistą, bo z matematyki miałeś dwóje! Nie będziesz biegać, bo nie masz nóg! Seria „Wszystko co musisz wiedzieć zanim zaczniesz programować” ma na celu obalenie mitów dotyczących branży IT. Wpis numer 2 da wam odpowiedź na pytanie „Czy każdy może zostać programistą?”. Temat ten poruszyłem już obszernie w oddzielnym wpisie „Każdy może zostać programistą. Dlaczego programowanie jest proste.” Tutaj chciałbym dać wam krótką i zwięzłą odpowiedź na to pytanie. Wpis numer jeden z serii „Wszystko co musisz wiedzieć zanim zaczniesz programować” wyjaśnił pojęcia frontend i backend.

Dlaczego ludzie zadają sobie to pytanie?

Z mediów płyną informacje, że zarobki programistów w Polsce znacznie przewyższają zarobki osób pracujących w innych branżach. Zapotrzebowanie na programistów wzrasta z roku na rok, a w Polsce brakuje rąk do pracy. Wiele osób zastanawia się nad pracą programisty. Mężczyźni i kobiety. Młodzi i starzy. Z wyższym wykształceniem i bez studiów. Ze znajomością języka angielskiego, czy bez.

Marek chce biegać

W celu zobrazowania wam odpowiedzi na pytanie „Czy każdy może zostać programistą?”, posłużę się sportowym porównaniem.  Wyobraź sobie pracownika biurowego o imieniu Marek. Marek ma 40 lat i nigdy nie uprawiał żadnego sportu. Co więcej, Marek większość swojego czasu spędza za biurkiem. Marek widzi, że wiele osób z jego otoczenia zaczyna rekreacyjnie biegać. Bieganie przynosi im wiele korzyści. Osoby, które do tej pory były przemęczone teraz tryskają energią. Marek zaczął się zastanawiać czy w wieku 40 lat może zacząć przygodę z rekreacyjnym bieganiem i wystartować w biegu na 10 km, tak jak jego współpracownicy. Marek martwi się, że do tej pory nie uprawiał żadnego sportu i bieganie będzie sprawiało mu wiele trudności.

Realne cele

Jakie są realne cele jakie może zrealizować Marek?

Czy Marek ma szanse wystartować i ukończyć bieg na 10 km? Oczywiście, że tak!
Czy Marek może przebiec 10 km poniżej 1h? Tak, dzięki systematycznym treningom będzie to osiągalne.
Czy Marek może przebiec 10 km poniżej 45 minut? Tak, ale przygotowania prawdopodobnie zajmą mu kilka lat. Ostatecznie, celu tego może nigdy nie zrealizować.
Czy Marek może zakwalifikować się do kadry Polski na zawody wysokiej rangi? Jest to mało realny cel.
Czy Marek może zdobyć złoty medal na Olimpiadzie w biegu na 10 km? Jest to jeszcze mniej realny cel.

Marek nie chce biegać, chce programować

Co rekreacyjne bieganie ma wspólnego z programowaniem? Z mojego doświadczenia wynika, że wszystkie powyższe zdania można przenieść na pracę programisty. Co gdyby Marek zamiast biegania chciał zacząć swoją przygodę z programowaniem?
Czy Marek może zacząć przygodę z programowaniem? Oczywiście, że tak!
Czy Marek może dostać pracę jako Młodszy Programista? Tak, dzięki systematycznej nauce będzie to osiągalne.
Czy Marek może awansować na stanowisko starszego programisty i osiągnąć pięciocyfrowe zarobi? Tak, ale przygotowania prawdopodobnie zajmą mu kilka lat. Ostatecznie, celu tego może nigdy nie zrealizować.
Czy Marek będzie pracować w firmie Google na wysokim technicznym stanowisku? Jest to mało realny cel.
Czy Marek zostanie najlepszym programistą na świecie? Jest to jeszcze mniej realny cel.

Rynek sprzyja

Nie chcę Ci obiecywać gruszek na wierzbie i ogromnych zarobków już na starcie. Jednocześnie nie chcę Cię zniechęcać. Chcę Ci pokazać, że możesz zostać programistą jeśli będziesz miał odpowiednie nastawienie do pracy i nauki. Na twoją korzyść działa fakt, że obecny rynek pracy jest w bardzo dobrej kondycji. Osoby z niewielkim doświadczeniem otrzymują atrakcyjne oferty pracy i nie trzeba być technicznym ekspertem, aby cieszyć się z satysfakcjonujących zarobków. Możesz być „rekreacyjnym” programistą z pracą na etacie, która da Ci satysfakcję. Twoim celem nie musi być pozostanie leaderem technicznym Twitter’a, czy Snapchat’a.

Podsumowanie

Był to drugi wpis z serii „Wszystko co musisz wiedzieć zanim zaczniesz programować”, w którym chciałem Ci pokazać, że posiadanie niewielkiego doświadczenia może dać Ci pracę i dużo satysfakcji. Każdy może zostać programistą, ale nie każdy musi być najlepszy! Twoim celem nie musi być praca w Google czy w Facebook’u.

Bartosz Miller
2 komentarze

Post a Comment

Comment
Name
Email
Website