czy-prgramowanie-jest-dla-mnie

Czy programowanie jest dla mnie? 10 pytań, na które warto sobie odpowiedzieć

Boom na przebranżawianie trwa w pełni, szkoły programowania wyrastają jak grzyby po deszczu, rynek pracy wciąż cierpi na deficyt wykwalifikowanych specjalistów z branży IT. Zewsząd słyszymy, że wystarczy miesiąc, dwa, aby zyskać świetnie płatną pracę. Mogłoby się wydawać, że to idealny moment, żeby zostać programistą. Tylko czy aby na pewno każdy może nim zostać? Jeżeli zastanawiacie się, czy zawód programisty jest dla Was, to mam nadzieję, że po lekturze dzisiejszego wpisu, będzie Wam łatwiej to ocenić. 🙂


1. Czy lubisz się uczyć?

Praca programisty to nieustanna nauka. Nieważne czy dopiero zaczynasz kurs online dla początkujących, pierwszą pracę jako Junior czy masz już za sobą kilka lat doświadczenia w branży. Liczba technologii i narzędzi, które trzeba znać, zmienia się odwrotnie proporcjonalnie do stanu Twojej wiedzy. To, czego uczysz się w tym momencie, za kilka miesięcy może być już nieaktualne. Czy jesteś gotowa, żeby na bieżąco dokształcać się i poszerzać swoje umiejętności? Czy jesteś wystarczająco zdeterminowana, żeby poświęcać większość czasu wolnego na naukę? Jako programista musisz często zaakceptować fakt, że wciąż nie wiesz wszystkiego, i uczyć się dalej.

 

2. Czy jesteś ciekawa, jak coś działa?

Programowanie będzie sprawiać przyjemność tym, którzy naprawdę się tym interesują. Nie chodzi o to, żeby opanować jeden język i po prostu „klepać kod”. Trzeba być dociekliwym, zastanawiać się, jak pewne komponenty czy elementy kodu działają. Często programiści wspominają, że jako dzieci rozkręcali różne zabawki czy urządzenia, aby sprawdzić ich działanie. Ja takim geekiem jeszcze nie byłam, ale uwielbiałam grę edukacyjną „Jak to działa?”. Kto z Was pamięta te czasy? 😀

 

3. Czy lubisz łamigłówki i gry logiczne?

W programowaniu bardzo ważna jest umiejętność logicznego, analitycznego myślenia. Wcale nie trzeba od razu być masterem z matmy i fizyki, ale podstawowa wiedza o algorytmach czy strukturach danych jest niezbędna. Jeśli zawsze ogrywasz rodzinę w Rummikuba, w wolnym czasie rozwiązujesz sudoku, a Twoja ulubiona gra na smartfona to Doors są duże szanse, że podołasz. 😉

 

4. Czy potrafisz szukać rozwiązań problemów?

programista-problem

Źródło

Czy jesteś tą osobą, do której znajomi czy współpracownicy zwracają się z prośbą o pomoc? Nie muszą to być od razu problemy natury technicznej. Wystarczy, że lubisz rozkładać dane zagadnienie na czynniki pierwsze czy analizować możliwe alternatywy. Bardzo ważna jest też sama umiejętność wyszukiwania rozwiązań. Nawet eksperci często czegoś nie wiedzą. Dlatego kluczowe jest tutaj podejście zmiany odpowiedzi „nie wiem, nie umiem” na „dowiem się, sprawdzę”.

 

5. Czy jesteś osobą dokładną?

Gubienie znaków interpunkcyjnych na Messengerze nie jest jeszcze zbrodnią, ale w przypadku kilkuset linijek kodu może przysporzyć wiele frustracji. Programowanie to zdecydowanie zajęcie dla osób wytrwałych, cierpliwych i dbających o szczegóły. Jeżeli brakuje Ci tych cech, możesz dość szybko się zniechęcić.

 

6. Czy potrafisz radzić sobie z porażkami?

Twój kod nigdy nie będzie idealny. I zawsze będzie można dane rozwiązanie napisać inaczej, lepiej, efektywniej. Czy jesteś gotowa na krytykę? Na feedback, po którym będziesz musiała często zaorać wszystko, co tworzyłaś przez ostatni tydzień? Codziennie będziesz też popełniać błędy. Pytanie, czy umiesz się do nich przyznać i wziąć za nie odpowiedzialność? Przyznaję, że dla perfekcjonistki jest to nie lada wyzwanie, ale da się. 🙂

 

7. Czy lubisz zmiany?

programista-zmiany

Źródło

Branża IT jest bardzo dynamiczna. To nie jest miejsce dla tych, którzy lubią pracować według jednego, ściśle ustalonego porządku, korzystać od lat z tych samych narzędzi i mieć spokojną, biurową pracę. Języki programowania są nieustannie rozwijane, pojawiają się nowe frameworki czy dobre praktyki. Dlatego musisz umieć szybko adaptować się do zmian. Jeżeli denerwuje Cię zwykła aktualizacja ulubionej aplikacji na telefonie, to możesz mieć problem z przyzwyczajeniem się do regularnych zmian technologii, z którymi pracujesz.

 

8. Czy jesteś jesteś osobą komunikatywną?

Mit introwertycznego programisty zamkniętego w piwnicy odchodzi powoli do lamusa. Wbrew pozorom programowanie to też w dużej mierze praca zespołowa, dlatego niezbędna jest tu umiejętność współpracy i otwartej komunikacji. Będziesz się komunikować nie tylko z osobami z zespołu, ale także grafikami, PM’ami czy klientami. To nie tylko umiejętne zadawać pytań już na starcie projektu, ale także umiejętność słuchania drugiej strony, aby wspólnie wypracować najlepsze rozwiązanie. Jeżeli liczysz, że będziesz mogła na 8 godzin schować się za monitorami w słuchawkach to nie jest praca dla Ciebie.

 

9. Czy motywuje Cię ciągły rozwój?

O tym, dlaczego wybrałam programowanie jako swoją nową ścieżkę kariery pisałam w tym wpisie. Dla mnie programowanie jest super, ponieważ mogę się nieustannie uczyć, rozwijać, pracować w zmiennym środowisku. Wiem, że na benefity w postaci 5 cyfrowych kwot wynagrodzenia przyjdzie jeszcze czas. Ale jeśli Twoją główną motywacją są wyłącznie pieniądze, powinnaś odpuścić. Są różne sposoby, żeby osiągnąć wysokie dochody. Jeżeli chcesz się przebranżowić tylko z tego powodu, to dość szybko się rozczarujesz.

 

10. Czy nie boisz się wejść do (stereotypowo) męskiej branży?

Mimo iż dziewczyn i kobiet programistek wciąż przybywa na rynku, co mnie bardzo cieszy, to jednak nadal jest to branża zdominowana przez mężczyzn. I niestety sporadycznie, ale jednak słyszę lub czytam historie dziewczyn, które spotykają się z seksizmem i dyskryminacją w pracy. Otrzymują niższe wynagrodzenie, ich kompetencje są podważane, a osiągnięcia umniejszane. A wszystko tylko dlatego, że są kobietami. Osobiście nie doświadczyłam takich sytuacji i uważam, że nie ma się czego bać, o ile zna się swoją wartość i reaguje na tego typu zachowania od razu. Jeśli jednak jesteś zahukaną, mającą problemy z asertywnością dziewczyną, może być Ci po prostu trudniej.

Jeżeli na większość pytań szczerze odpowiedziałaś sobie „TAK!” to możesz śmiało próbować swoich sił jako programistka. Nie oznacza to, że będzie lekko i przyjemnie, ale prawdopodobnie nie rozczarujesz się tak szybko. Jeśli jednak przeraża Cię to, co dziś przeczytałaś, sugeruję odpuścić i poszukać innej ścieżki zawodowej. Jest mnóstwo fajnych zawodów, a najważniejsze to mieć taką pracę, którą się lubi. 🙂

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

Witryna wykorzystuje Akismet, aby ograniczyć spam. Dowiedz się więcej jak przetwarzane są dane komentarzy.