Strona główna / M-Blog / Kim jest Web Deweloper?
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
Jesteś teraz offline