Co powinien umieć front-end developer?
Jakie umiejętności powinien posiadać front-end developer? Wiadomo że HTML, CSS, Javascript, ale czy wskazane są jakieś konkretne frameworki? Jeśli tak, to jakie?
11 Odpowiedzi
Jeśli chodzi o frameworki do CSS to: bootstrap, less, foundation; natomiast javascript: angularJS, node.js. Dodatkowo przyda Ci się znajmość html5 i wprowadzonych w tym standardzie zmian.
font end developer powinien umieć to, co wymaga firma, w której będzie pracować. Na pewno HTML, CSS i bootstrap i javascript (w tym jQuery). Coraz częściej wymaga się nodejs, babel, grunt, angular js, react js.
Tak jak wspomniano powyżej. Podstawa to HTML, CSS, Javascript i podstawowa obsługa serwera, np. przez directadmin czy cpanel. Wszelkie rozszerzenia, typu jquery, angular js, react js, bootstrap, warto znać, można się nauczyć w praktyce.
Twitter bootstrap to jest praktycznie podstawa, więc front end developer powinien to umieć jak tylko naumie się html, css i javascript. Nie wyobrażam sobie kogoś mianującego się jako front end developer gdy nie zna chociaż podstaw twitter bootstrap.
Front end developer musi wiedzieć, że przeciętny człowiek to półgłówek i trzeba być bardzo cierpliwym w swoim zawodzie. Bez urazy dla nikogo, ale taka jest prawda. Ponad połowa naszego społeczeństwa (z mojego doświadczenia) nie potrafi dobrze obsłużyć komputera. Jak powiesz komuś aby usunąć cache w przeglądarce, to robi wielkie oczy i nawet nie wpadnie na to, aby wygooglowac. Czasem wyślesz instrukcje jak dla 3-letniego dziecka, a i tak matoły nie potrafią sobie poradzić, bo im się nie chce.
HTML, CSS i JS bardzo dobrze. jQuery, nodejs, angular, react js i wszelkie inne js. Warto też rozumieć podstawy php, dzięki temu samodzielnie można stawiać proste strony internetowe.
Wymagania ciągle się zmieniają, ale podstawa to HTML (najlepiej też canvas), CSS, Javascript. Warto też rozumieć SVG. I reszta to już jakieś frameworki – angular, react, bootstrap.
Warto też wiedzieć, jaki jest dobry hosting, jak sam chcesz robić strony dla klientów.
HTML CSS JavaScript. JavaScript obecnie staje się najpopularniejszym językiem na świecie i spełnia coraz więcej roli, więc warto się go uczyć.
Node.js warto rozumieć. Warto też rozumieć, na czym polega Rest API i jak z niego korzystać. Progressive Web Apps (PWA) robi się również coraz popularniejszą technologią.
Teraz warto uczyć się vue.js – jest lekki i stabilny framework z dobra dokumentacją.
Front-end developer powinien umieć świetnie posługiwać się językami programowania takimi jak HTML, CSS (włącznie z CSS5 i technologiami pozwalającymi na tworzenie responsywnych stron) oraz JavaScript.
Następnie, warto poznać popularne frameworki takie jak Vue.js, Angular i React, które ułatwiają tworzenie projektów.
Vue.js jest uważany za najłatwiejszy dla początkujących, natomiast Angular i React są bardziej dojrzałymi projektami od Google i Facebooka.
Wiedza na temat tych technologii ułatwi migrację między frameworkami, ponieważ technologie internetowe szybko się zmieniają.