Ta strona wykorzystuje pliki cookie w celu prezentacji dopasowanych dla Ciebie treści. Możesz włączyć/wyłączyć obsługę plików cookies w swojej przeglądarce.

Dowiedz się więcej
Jak uczyć się web developmentu?

Jak uczyć się web developmentu?

Opublikowano  przez Marek Zoellner

Strony internetowe i aplikacje można liczyć w miliardach, a mimo to wciąż powstają nowe. I ciągle potrzebni są ci, którzy je tworzą. Dziś podpowiadamy, jak dołączyć do grona twórców wirtualnego świata i zostać web developerem.

Mówi się, że kogoś, kto chce nauczyć się pływać, najlepiej rzucić od razu na głęboką wodę. Może coś w tym jest, bo rodząc się, do pewnego momentu niemowlęta całkiem nieźle radzą sobie z pływaniem. Niestety, mimo postępu technologicznego z umiejętnością programowania jeszcze na świat nie przychodzimy. Musimy ją zdobyć - najlepiej metodą małych kroczków. Tu właśnie pojawia się Kodilla i nasi znakomici Mentorzy. W świat web developmentu wprowadzi Was jeden z nich, czyli Piotr Dobrowolski.

Kim jest web developer?

Z danych brytyjskiej firmy Netcraft wynika, że we wrześniu br. na świecie istniało 1 642 339 233 stron internetowych. Ta liczba z każdym miesiącem się zmienia, bo wciąż powstają nowe witryny, ale też są takie, które znikają. Mimo zmian w liczebności, jedynka z przodu utrzymuje się jednak od dawna. To świadczy o ogromnej chłonności branży i potrzebie usługi, jaką jest programowanie.

Żeby te wszystkie strony, portale, witryny działały jednak poprawnie, ktoś musi je najpierw stworzyć, a tu na pierwszej linii frontu oprócz designerów i specjalistów od UX pojawiają się właśnie web developerzy, którzy odpowiadają za architekturę strony czy aplikacji. To oni opracowują kod, który organizuje strukturę i zasady rządzące stroną, a także jej funkcjonalnościami. To wymaga nie tylko umiejętności, ale także doświadczenia.

- Tworzenie stron czy aplikacji to nie jest coś, czego można nauczyć się w kilka dni czy tygodni. To rozbudowany i skomplikowany proces. Dlatego każdy, kto chce zostać web developerem, powinien pamiętać o podstawowej zasadzie - wszystko ma swoją kolej i swój czas - podkreśla Piotr Dobrowolski.

To do list

Rozpoczynając naukę, musisz zatem w pierwszej kolejności opanować podstawy HTML, bo to język, z pomocą którego zbudujesz szkielet strony i określisz, gdzie mają się znajdować poszczególne elementy.

Kiedy już to opanujesz, przychodzi czas na CSS, czyli nadanie wyglądu elementom, kształtu, koloru czy wielkości. To dzięki temu językowi strona zaczyna być bardziej atrakcyjna pod względem wizualnym.

>Dopiero wtedy przychodzi czas na , poważniejszy krok, czyli opanowanie JavaScriptu. To język, dzięki któremu możesz coś z tymi wszystkimi elementami zrobić, wprowadzić dodatkowe efekty, np. ustalić, że po kliknięciu w jakiś przycisk włączy się dodatkowa zakładka. W ten sposób strona staje się bardziej interaktywna.

Ta kolejność jest bardzo istotna. Odejście od niej, może mieć olbrzymi wpływ na Twoje umiejętności i dalsze rozwijanie wiedzy.

- Gdyby ktoś chciał uczyć się JavaScriptu bez wcześniejszej znajomości HTML-a, miałby duży problem, bo za pomocą JS-a m.in. manipulujemy elementami HTML na stronie i tworzymy nowe. Możemy też dodawać style. Składnia w nowych bibliotekach, jak np. JSX w React.js, w dużej mierze wykorzystuje HTML, a każda aplikacja musi mieć atrakcyjny wygląd, by przyciągnąć użytkownika - tutaj wykorzystujemy CSS - mówi Piotr.

Podczas procesu kształcenia kolejność jest bardzo ważna i dbamy o nią także w Kodilli na naszych bootcampach. Nikogo nie rzucamy od razu na głęboką wodę, bo nie przynosi to żadnych efektów, a może spowodować nabycie złych praktyk, które przełożą się na przyszłą pracę zawodową.

Ucz się przez zabawę

Mając na celu przebranżowienie, najprawdopodobniej bardzo poważnie podchodzić do nabywania nowych umiejętności. Zalecamy jednak rozwagę. Nie jest bowiem sztuką zarywać noce i dać się pożreć ambicji. Nauka programowania powinna być również dobrą zabawą, bo wtedy wchodzi do głowy najlepiej.

- Cała frajda polega na tym, że tworzysz coś od początku sam. Uczysz się, eksperymentujesz, wykorzystujesz zdobytą wiedzę i każdego dnia zasób Twoich możliwości się powiększa - opowiada Piotr.

Web developer

Jak to zrobić, kiedy sam jeszcze niczego nie stworzyłeś? Mentor Kodilli radzi, żeby nie bać się analizowania i przerabiania cudzego kodu.

- Znajdź jakąś stronę, które Ci się podoba. Zbadaj jej kod, skopiuj go, wklej do edytora kodów i postaraj się zrozumieć, za co odpowiadają poszczególne elementy. A następnie spróbuj któryś z nich zmienić - kolor czcionki, wielkość czy link do zdjęcia. To proste czynności, ale jeśli ktoś dopiero zaczyna, może poczuć się przez chwilę jak “rasowy” programista. Gdy zacznie Ci to wychodzić, wtedy przyjdzie czas na tworzenie własnych prostych kodów i stron, np. dla mamy, brata, dziewczyny.

Zwykle trudno zmotywować się do nauki, kiedy nie widzimy tego efektów. Dlatego takie proste zabawy z kodem mogą spowodować, że zauważymy jakiś postęp w naszej nauce. A nic tak nie motywuje do dalszego działania jak świadomość, że coś nam po prostu wychodzi :) Warto pamiętać jednak o tym, by nie próbować podążać ścieżką na skróty.

Nie idź na skróty!

Bardzo ważny na drodze początkującego web developera jest wybór poszczególnych technologii, z których będzie korzystał w swojej pracy. Preprocesory, kompilatory kodu, system automatyzacji, system kontroli wersji… Jest tego naprawdę sporo. Jak się nie pogubić i wybrać właściwie?

- Zaufać nam, czyli Mentorom. Mamy własne doświadczenia, uwagi i przyzwyczajenia. Należy mieć na uwadze, że czynny i aktywny programista doradzi lepiej niż jakiś tutorial czy podręcznik sprzed roku, albo dwóch lat - zapewnia Piotr Dobrowolski.

Tutaj też bardzo ważna jest kolejność poznawania kolejnych języków i technologii. Choć możliwości dostępne na rynku kuszą, by skrócić sobie czas oczekiwania na efekty.

- To ślepa uliczka, podobnie jak gotowe szablony. Nie dość, że większość stron wygląda potem tak samo, to programista, który korzysta tylko z frameworków, nie jest wiele wart. Nie potrafi stworzyć niczego sam, od zera. Żaden pracodawca nie będzie go traktował poważnie, a braki w edukacji bardzo szybko wyjdą na jaw - ostrzega Piotr.

Każdy, kto zdecydował się rozpocząć bootcamp w Kodilli, szybko się przekona, że podczas naszych kursów nie ma żadnych dróg na skróty. Uczymy od podstaw i konsekwentnie realizujemy poszczególne materiały tak, by adepci programowania byli dobrze przygotowani do przyszłego zawodu. Oczywiście wiele zależy od Ciebie, Twojego zaangażowania, sumienności i uczciwości.

Web developer2

Czy to dla Ciebie?

Nie zawsze łatwo odpowiedzieć sobie na to pytanie. Nawet jeśli Twoim chęciom odpowiada duża pasja i zaangażowanie. Większość z nas chciałaby od razu być mistrzem świata w danej dziedzinie. To rodzi strach przed niepowodzeniem.

Jeśli zatem nadal nie masz pewności, czy web development jest dla Ciebie, ale uważasz, że nauka programowania to dobry pomysł, dobrze trafiłeś! Nasze bootcampy Web Developer są przeznaczone właśnie dla takich osób. Jeżeli:

  • nie wiesz, co wybrać,
  • nie miałeś nigdy wcześniej styczności z programowaniem,
  • lubisz od razu widzieć efekty swojej pracy,
  • lubisz się nią chwalić przed innymi,
  • możesz poświęcić 15-20 godzin tygodniowo na naukę,
  • chcesz szybko znaleźć pracę.

Najlepiej na te wszystkie pytania odpowiesz sobie, rozwiązując nasz test predyspozycji. Ocena specjalistów z branży IT na temat Twoich predyspozycji do wykonywania zawodu programisty, powinna rozwiać wszelkie wątpliwości ;)

Rozwiąż darmowy test predyspozycji

Umów się na rozmowę z doradcą Kodilli