Strona główna / M-Blog / » Kim jest Web Deweloper?

SYSTEMY IT

Kim jest Web Deweloper?

Mayeryn
Mayeryn

23 lutego 2021 •

Codziennie odwiedzamy dziesiątki, a może nawet i tysiące, stron internetowych. Strony te różnią się od siebie wyglądem i mogą mieć przeróżne funkcje. Ludzie, których nazywamy Web Developerami to osoby tworzące „przednią” i „tylną” część strony internetowej. Czy tylko to należy do ich zadań?

Web Developerzy dzielą się na 3 główne grupy. Każda z tych grup ma inne zadanie. Spójrzmy np. na stronę, na której czytasz ten artykuł. Składa się ona z dwóch części:

*”Przednią” część, czyli to co widzisz (Front-End)

*”Tylną” część, czyli to co steruje działaniem strony (Back-End)

Z uwagi na to, jedni web deweloperzy zajmują się Front-Endem, podczas gdy inni – Back-Endem. Na początku wspomniałem również o trzeciej grupie. Osoba do niej należąca zajmuje się i Front-Endem i Back-Endem. Takich deweloperów określa się jako FullStack deweloperów. Teraz zbierzmy sobie to wszystko do kupy:

Front-End Deweloper: Frontend deweloperzy. Tworzą to, co jest widoczne dla użytkownika

Back-End Deweloper: Back side deweloperzy: Odpowiadają za te obszary, które nie są widoczne dla użytkownik poruszającego się po stronie.

Full-Stack Deweloper: Full-Stack deweloperzy: Osoby, które mogą rozwijać zarówno „przednią” część strony, tak jak Frontend deweloperzy, jak również „tylnią” jej część, jak Back-End deweloperzy.

Omówmy sobie teraz szczegółowo wszystkie te 3 grupy.

1.Front-End Deweloper

Front-End Deweloperzy, czyli ci, którzy kreują wszystko, co użytkownik widzi na stronie. Są odpowiedzialni za “przednią” część, w której skład wchodzą m.in. formularze, teksty, obrazki, zdjęcia, przyciski i tabelki. Zwykle używają oni 3 języków programowania: HTML, CSS i JavaScript. Nie wgłębiając się w te języki programowania można powiedzieć, że tworzą elementy za pomocą HTML, poprawiają wygląd strony za pomocą CSS i dodają dynamizmu systemowi przy pomocy JavaScript.  Znając te 3 języki, mogą oni z łatwością nauczyć się wykorzystywać liczne biblioteki, co sprawi, że będą oni o krok do przodu od swoich kolegów zajmujących się tą dziedziną tworzenia stron internetowych.

2. Back-End Deweloper

Backend Deweloperzy, jak nazwa wskazuje, zajmują się niewidocznymi dla oka użytkownika częściami strony. Innymi słowami, odpowiadają oni za działanie systemu. Spójrzmy na taki przykład: Front-End Deweloper przygotowuje formularz kontaktowy, ale to backend deweloperzy pobierają dane, które zostały wprowadzone przez użytkownika do formularza kontaktowego i wpisują je do bazy danych. Szybkość i bezpieczeństwo strony internetowej leży w rękach backend deweloperów. Błędy wyskakujące na stronie są skutkiem przeoczenia back side deweloperów. Powinni oni dobrze znać systemy baz danych oraz rozumieć jak działają serwery.

3. Full-Stack Deweloper

Teraz zajmijmy się określeniem tego konceptu, który stał się popularny w ostatnich latach.  Mogą oni kodować zarówno „przednią” jak i „tylną” część strony. Aktualnie firmy bardzo cenią deweloperów, którzy znają jednocześnie frontend oraz backend. W praktyce oznacza to, że jedna osoba  wykonuje pracę, która do tej pory wykonywana była przez 2 osoby. Niełatwym zadaniem jest dla jednej osoby jednoczesne zabezpieczanie systemu po stronie backendu oraz rozwiązywanie problemów Javascript po stronie frontendu. Jednak moim zdaniem, jeśli chcesz zostać web deweloperem, znając się troszkę w każdym aspekcie możesz zostać full-stack deweloperem.

Brak nowszych postów

Newsletter

Jesteś teraz offline