Czytaj artykuł

Czytaj również dział - Nauka programowania ...


Czy programowanie musi stać się Twoją pasją, jeśli chcesz zmienić branżę?

Czy programowanie musi być Twoją pasją, jeśli chcesz pracować jako programistka lub programista? Czy trzeba zupełnie zatracić się w kodowaniu, gdy myślisz o zmianie branży? Czy możliwe jest nauczyć się czegoś dobrze i jednocześnie nie poświęcić temu całego swojego czasu? Temat na dziś to pasja a zmiana branży.

Rób to, co kochasz, a nie przepracujesz dnia. Na pewno?

Są ludzie, którzy pasjonują się swoją pracą i uwielbiają to, co robią. Po pracy także zajmują się rzeczami związanymi z pracą. Są i tacy, którzy z kolei traktuje pracę jako miejsce zarobku pieniędzy i często mają inne hobby, którym oddają się w czasie wolnym. Czy jedni i drudzy są tak samo dobrymi pracownikami? Moim zdanie tak. To, że ktoś nie pasjonuje się swoją pracą, nie oznacza, że źle ją wykonuje. Może być sumiennym pracownikiem, który wypełnia swoje obowiązki, ale po prostu ma inne zainteresowanie niż te związane z pracą. Dość popularne stało się niedawno stwierdzenie typu “zmień swoją pasję w pracę, a nie będziesz musiał pracować ani jednego dnia dłużej”. Czy to faktycznie tak wygląda? Nie sądzę. Myślę, że w każdej pracy zdarzają się wzloty i upadku. Słabsze dni, brak motywacji. Nawet jak bardzo lubimy to, co robimy.

Czym właściwie jest pasja?

Kolejna kwestia to definicja pasji. Często pasję utożsamiamy z hobby, czyli czymś, co robimy dla czystej rozrywki, żeby się zrelaksować. Niedawno przeczytałam w książce “Praca głęboka” Cala Newporta, że pasja to coś, co przychodzi do nas, gdy wykonujemy daną rzecz wystarczająco długo. Gdy poświęcamy się praktyce i ciężkiej pracy przez wiele godzin. Tak rodzi się pasja. I taką definicję pasji lubię. Dla mnie pasja równa jest z rzemiosłem. To jest umiejętność “wykuta” przez ilość spędzonych na danym zagadnieniu godzin. Pasja to coś, czego momentami nienawidzimy. Coś, z czego chcemy zrezygnować. Jednocześnie coś nas do tego ciągnie, mimo że treningi bywają ciężkie. Nasze ciało czy umysł przyzwyczają się do danej czynności i chcą ją wykonywać, a to z kolei daje nam satysfakcję. Widzimy, jak stajemy się coraz lepsi. I chcemy iść jeszcze dalej.

Zmiana branży bez pasji do programowania?

Zmiana branży to długotrwały i wymagający proces. Poświęcamy czas wolny, często rezygnujemy ze spotkań z rodziną czy znajomymi, spędzamy godziny nad kodem. Przychodzi zwątpienie, frustracja. Zastanawiamy się, czy to wszystko w ogóle ma sens. Gdy ja uczyłam się intensywnie programowania, dosłownie przez rok poświęcałam temu wszystkie wieczory w tygodniu plus weekendy. W międzyczasie zaczęłam pierwszą pracę w nowym zawodzie, co pozwalało mi uczyć się nowych rzeczy także w czasie pracy, jednak nadal było wiele zagadnień, które musiałam opanowywać po godzinach. Czy byłabym w stanie poświęcić się tak, gdyby programowanie nie było moją pasją? A może zapytam inaczej: czy uważam, że pasjonuje mnie programowanie?

Przewrotnie powiem – nie sądzę. Nie sądzę, by była to moja największa życiowa pasja. To jest coś, w czym czuję się dobrze. Coś, co mimo gorszych dni, spadku motywacji i frustracji daje mi ogromną satysfakcję. Coś, co lubię robić. Pasuje mi to, jak wyglądają moje dni w pracy, realizuję się, odpowiada mi aktualna forma pracy. Ale aktualnie nie zajmuję się programowaniem w każdy wolny wieczór i weekend. Zwyczajnie mi się nie chce. Mam inne hobby, rozrywki, zainteresowania. Oczywiście, czasem zajmuję się dodatkowymi projektami, gdy chcę ugruntować swoją wiedzę albo nauczyć się czegoś nowego. Już tak mam, że lubię uczyć się nowych rzeczy, sprawdzać swoje możliwości. Jednak nie jest tak, że nie mogę zasnąć, jeśli danej dnia nie programowałam. I wiem, że część osób uznałaby, że w takim razie nie jestem w ich mniemaniu “prawdziwą programistką”. Bo nie piszę programów do późna, nie zarywam nocy, by dokończyć swój dodatkowy projekt.

Czyli jak jest naprawdę?

Jak już pewnie zdążyliście zauważyć, ten artykuł nie odpowie na pytanie, czy programowanie musi stać się Waszą pasją, abyście mogli zmienić branżę i z sukcesem pracować na nowym stanowisku. Wszystko zależy tu od człowieka i od tego, czego dana osoba szuka. Jedna osoba będzie chciała pasji, która pochłonie ją całkowicie. Zakocha się w programowaniu i od tego momentu będzie poświęcała mu wszystkie wolne chwile. Inna osoba będzie chciała satysfakcjonującej pracy, ale jednocześnie z zachowaniem pasji, które ma obecnie. I jedna i druga osoba będą musiały wyrzec się czasu wolnego i rozrywek, gdy będą chciały intensywnie uczyć się programowania, by w określonym czasie osiągnąć swoje cele. Jedna i druga osoba będą miały momenty zwątpienia. ebook sklep

Jednak nie oznacza to, że jedna z nich będzie lepiej pracować tylko dlatego, że chce zajmować się po pracy czymś innym, niż programowanie. Wielokrotnie czytałam rozmowy osób, które chcą zmienić branże. I wielokrotnie padały tam zdania typu “jak się tym nie pasjonujesz, to nie ma sensu”. Ja myślę, że nie ma co straszyć w ten sposób osób, które chcą spróbować swoich sił w programowaniu. Pewnie, programowanie wymaga ciągłej nauki, rozpracowywania problemów, szukania rozwiązań, walki z usterkami. Praca bywa żmudna i frustrująca, ale jednocześnie satysfakcjonująca, gdy już znajdziemy rozwiązanie problemu. Jeśli ciągłe uczenie się i walka z problemami to nie jest coś, co nas kręci, trudno będzie nam wytrwać w programowaniu. Jednak to nie jest tak, że programowanie musi być całym Twoim życiem, jeśli chcesz pracować jako programista. Ja lubię porównywać programowanie to rzemiosła, czyli czegoś, w czym stajesz się coraz lepsza lub lepszy dzięki godzinom spędzonym na praktyce. To coś, co kształtuje Twój warsztat. Jednak nie musi być całym Twoim światem.

Czym jest dla Ciebie praca i pasja?

Na sam koniec dodam tylko, że warto zastanowić się, czym dla nas jest praca. Czy to miejsce, w którym chcemy dać upust naszym pasjom? Czy może mamy inne podejście? Nic nie jest tylko czarne albo tylko białe. Ludzie mogą mieć różne motywacje, by uczyć się nowych rzeczy i zdobywać nowe zawody. To, że kogoś motywuje coś innego, nie znaczy, że będzie gorzej pracował. Mam wrażenie, że niektóre osoby rezygnują z nauki, gdy pojawiają się problemy albo gdy sobie z czymś nie radzą wystarczająco szybko. Wydaje im się, że gdyby to była ich pasja, to wszystko by poszło jak po maśle. Albo zaczynają myśleć, że programowanie nie jest dla nich, bo przecież mają inną pasją, którą też chciałyby pielęgnować. Naprawdę, ile osób, tyle sytuacji. Najważniejsze, by programowanie to było coś, co lubisz i w czym jesteś dobra lub dobry. Niekoniecznie coś, co zajmuje cały Twój czas.


Programowanie cieszy się coraz większą popularnością i to nie tylko wśród osób, które zawodowo mają do czynienia z informatyką. Przekonują nas do niego obiecujące perspektywy pracy oraz wysokich zarobków. Niemniej jednak aby podjąć pracę w IT, najpierw musimy nauczyć się pisać programy. Od czego zacząć naukę programowania?

Programowanie nie dla każdego

Wbrew temu, o czym przekonują nas firmy informatyczne, programowanie wcale nie jest dla każdego. Odnajdą się w nim tylko osoby zdeterminowane, które lubią się uczyć, a także pracować z komputerami. Programowanie jest bowiem dziedziną informatyki, a ta wielu osobom już na etapie szkoły średniej sprawia duże problemy. Ci, którzy nie lubią uczyć się języków obcych, również mogą mieć problemy z chociażby podstawami programowania. Dlaczego? Ponieważ mówimy tutaj o nauce języków, w którym pisane są programy. Przypomina ona trochę naukę języków obcych. Niemniej jednak kto nie spróbuje, ten nie przekona się, czy programowanie jest dla niego. Zawsze warto nauczyć się chociażby podstaw i zdecydować, czy chcemy pójść dalej w tym kierunku. Pamiętajmy, że nauka programowania wymaga ogromnej determinacji oraz poświęcenia sporej ilości czasu.

Wybór języka programowania

Każdy, kto chce się nauczyć programować, musi na początku wybrać język, w którym chciałby pisać programy. Na początku specjaliści polecają w szczególności Python oraz Javę czy też JavaScript. Oczywiście język programowania dobieramy zazwyczaj wedle preferencji pracodawców. Zazwyczaj bowiem decydujemy się nauczyć programowania dlatego, że chcemy się przebranżowić. Pozbawionym sensu byłoby uczenie się wtedy języka programowania, który tak naprawdę nie ma wzięcia w naszej okolicy. Z drugiej jednak strony nie warto rzucać się na głęboką wodę i rozpoczynać przygody z programowaniem od nauki na przykład języka C++. Co prawda znając go mamy duże szanse na znalezienie dobrze płatnej pracy, jednak jest on dosyć złożony, dlatego podczas nauki możemy szybko się zniechęcić.

Dobry nauczyciel czy samodzielna nauka?

Początkujący programiści mają do wyboru kilka form nauki. Mogą zdecydować się na samodzielną naukę bazując na dostępnych w internecie materiałach. Niemniej jednak samodzielne stawianie pierwszych kroków w świecie IT nie jest najlepszym pomysłem. O wiele lepiej będzie nawiązać współpracę z dobrym nauczycielem. Najlepiej, gdy zna on kilka języków programowania, a dodatkowo posiada uprawnienia pedagogiczne. Dzięki temu będzie on w stanie przekazać nam wiedzę w profesjonalny sposób. Możemy również zdecydować się na uczestnictwo w kursie programowania. Daje on możliwość nie tylko poznać od podszewki dany język, ale również nawiązać cenne znajomości. Obecnie coraz więcej szkół organizuje zajęcia online, dzięki czemu możemy uczęszczać na kurs, nawet jeśli w naszej okolicy nie ma szkoły dla programistów.

Umiejętność programowania daje ogromne możliwości rozwoju i znalezienia dobrze płatnej pracy. Niemniej jednak musimy pamiętać o tym, że sama nauka programowania wymaga zaangażowania, a także sporego nakładu samodzielnej pracy.

GRUPA MEDIA INFORMACYJNE & ADAM NAWARA