
Czym zajmowałeś się przed rozpoczęciem kursu w Codecool?
Moja pierwsza, prawdziwa praca zaczęła się, kiedy zatrudniłem się jako informatyk w jednej z największych firm, która sprzedaje meble i sprzęt do szkół. Stworzyłem dla nich stronę internetową i uruchomiłem sklep internetowy.
Po tym doświadczeniu miałem przerwę i wyjechałem do Francji na 3 miesiące. Moja ostatnia praca trwała prawie 4 lata. Ostatnie lata pracy w firmie dały mi do myślenia, że to co było w niej najlepsze to właśnie praca z kodem, programowanie. Kierując się zasadą “rób to co kochasz” porzuciłem pracę i aplikowałem na kurs programowania w Codecool.
Dlaczego zdecydowałeś się na naukę programowania?
Pamiętam, że od zawsze kochałem techniczne rzeczy i komputery. Już od 8 klasy szkoły podstawowej uczestniczyłem w szkolnych zajęciach informatycznych i subskrybowałem wszystkie magazyny komputerowe.
Swoją przygodę z programowaniem rozpocząłem po szkole średniej, w szkole ponadgimnazjalnej, kodowałem w języku Pascal i Asembler i ukończyłem ją jako jeden z lepszych uczniów.
Studiowałem programowanie oraz sieci. Jako pracę zaliczeniową musieliśmy napisać aplikację w jednym z wybranych języków, których się uczyliśmy. Moim zdaniem wszystkie te języki były przestarzałe i mi nie odpowiadały. Postanowiłem więc kupić książce o języku programowania Java i zacząłem się go uczyć wraz z MySQL i bazami danych.
Skończyłem studia, ale nie ukończyłem pracy zaliczeniowej i przez kolejne 6 miesięcy rozwijałem swoją aplikację medyczną. W tym samym czasie brałem udział w czymś, co teraz nazwałbym “Codecool w wersji Online”. Był to internetowy kurs JavaBlackBelt. Mieliśmy zajęcia, a każdy student miał przydzielonego mentora, do którego mógł się zwrócić o każdej porze. Materiały były rozdzielone pomiędzy moduły, zadania online i egzaminy do zaliczenia.
Ukończyłem ten kurs z brązowym pasem. Lubię programowanie, ponieważ mogę rozwiązywać problemy i tworzyć to co tylko chcę, bo potrafię rozwiązywać problemy na wiele różnych sposobów.
Dla mnie programowanie jest czymś nowoczesnym i innowacyjnym, jest pracą, w której nie ma rutyny i mogę czuć się spełniony, nie wspominając o zarobkach.
Jak trafiłeś na Codecool?
Zrobiłem bardzo obszerny research zanim zdecydowałam się na Codecool. Brałem udział w dniu otwartym w szkole w Krakowie i w Warszawie, a także w warsztatach Git’a w krakowskiej placówce.
Rozmawiałem z wieloma studentami i mentorami zanim podjąłem decyzję. To co przekonało mnie do wzięcia udziału w kursie to fakt, że trwa on rok, a także symuluje realne warunki pracy. Cenię Codecool i wybrałem tą szkołę, ponieważ jest jedną z najbardziej wszechstronnych szkół na rynku.
Co najbardziej podobało Ci się w kursie programowania w Codecool?
Pozytywnie zaskoczyło mnie to, że oprócz nauki programowania duży nacisk kładziony jest także na rozwój umiejętności miękkich.
Prezentacja, sztuka udzielania informacji zwrotnej (feedbacku), komunikacja, praca w grupie oraz wypracowywanie kompromisów, te umiejętności są także istotne w procesie poszukiwania pracy.
Podczas kursu mieliśmy różne projekty i problemy, ale nigdy nie otrzymywaliśmy gotowych rozwiązań, naszym zadaniem było szukanie tych rozwiązań na własną rękę. Dostaliśmy jedynie wskazówki i kierunek, którym powinniśmy podążać.
Mocną stroną Codecool jest także to, że każdy projekt jest wykonywany w zespole. Od połowy kursu wprowadzone są zwinne metodyki, poranne spotkania itp.
Miałem bardzo dobre doświadczenia związane z pracą zespołową, dzięki niej praca była szybsza, a projekt bardziej dopracowany i przemyślany. Świetnym sposobem na pracę zespołową było programowanie w parach, gdy każda z osób może uczyć się od siebie.
Oprócz zdobycia nowego zawodu, w jaki sposób Codecool wpłynął na Twoje życie?
Miałem okazję poznać wspaniałych ludzi, którzy podobnie jak ja chcą rozwijać swoje pasje programistyczne, ponadto poprawiłem swoją umiejętność wystąpień publicznych i może zyskałem trochę więcej odwagi i pewności siebie.
Gdzie pracujesz aktualnie i jak wyglądają Twoje obowiązki?
Obecnie pracuję w dużej firmie ubezpieczeniowej. Zostałem przydzielony do działu systemów informatycznych, w którym w skrócie powstaje system sprzedaży ubezpieczeń.
Osobiście pracuję nad systemem, który umożliwia sprzedaż ubezpieczeń poprzez API wszystkim powiązanym partnerom. Planując pracę w tak dużej firmie, należy pamiętać, że zanim naprawdę zaczniemy pracę w zespole, będziemy mieli bardzo długi proces wdrożenia, nie tak bardzo związany z technologią, ale w obszarze biznesu. Na szczęście jest wielu ludzi, którzy nam w tym pomagają.
Co najbardziej lubisz w swojej karierze programisty?
To, że jej początek już jest za mną.
Najtrudniej jest zacząć, ale wiem, że dobrze wybrałem swój zawód. Tak, zdarzają się sytuację, że debugowanie spędza nam sen z powiek, ale po zakończeniu zadania jest zdecydowanie więcej satysfakcji.
Mój rozwój i moje zarobki zależą od mojego zaangażowania i umiejętności jakie zdobędę.
Życie bez Codecool… jak zakończyłbyś to zdanie?
Życie bez Codecool nie zmieniłoby się w moim przypadku, ale ja chciałem dokonać dużej zmiany i Codecool mi w tym pomógł. Zostałem programistą.