Cine sunt front-end developerii și ce fac ei

Dacă ești în căutarea unui job în industria IT sau te pasionează tot ce ține de tehnologii informaționale, cu siguranță ai auzit despre Front-End developeri și te-ai întrebat cine sunt și ce fac ei. Noi îți explicăm ce este această meserie. 

Ce face un Front-End developer?

Să ne imaginăm un website. La el pot lucra 3 persoane – Web Designer, Frontend Developer si Backend Developer. 

Web Designerul va „desena” template-ul site-ului – structura, elementele, culorile, fonturile si le va expune intr-un fisier .psd sau in prototip.

Frontend Developer-ul va prelua acest template si va scrie codul în asa fel, incît  acesta să se afișeze exact așa cum a fost creat de webdesigner, doar ca deja în browser. Respectiv va adauga elemente interactive, cu animații, mouse over, pop-ups, slidere, etc.

Daca sa distingem conexiunile client-server pe care le realizeaza un site, lucrul unui Frontend Developer se deosebeste de Backend Developer prin aceia ca primul lucreaza mai mult pe partea client, si nu  pe cea de server. Realizarile unui Frontend Developer este tot ceea ce se vede, pe ce putem face click și cu ce putem interacționa.

Ce trebuie să știe un Front-End developer?

Un Front-End developer trebuie să cunoască tehnologii precum HTML, CSS, SASS, JavaScript și jQuery. Practic, tot ceea ce vedem pe internet reprezintă o combinație dintre acestea, controlate de browserul folosit. Totuși, ținând cont de faptul că în IT-ul se dezvoltă în fiecare zi, trebuie să poți merge în pas cu toate noutățile și să poți deprinde noile tehnologii.

HTML (Hypertext Markup Language) nu este considerat un limbaj de programare în sine, ci mai mult unul de editare. Cu ajutorul HTML poți să afișezi informații într-un site. Să creezi structura acestuia.

CSS (Cascading Style Sheets) la fel ca HTML, nu este un limbaj de programare în sine, ci unul de stilizare. Acesta îți va spune cum trebuie să arate un site, cum pot fi adăugate fundaluri, fonturi sau culori. Practic, cu ajutorul lui stilizezi pagina web.

SASS este o extensie avansată a CSS care permite utilizarea unui limbaj mai inteligent. 

JavaScript este un limbaj de programare care adaugă interactivitate unui site. Cu ajutorul acestui limbaj poți crea galerii foto, meniuri sau efecte animate. La un nivel mai experimentat de utilizare, pot fi create jocuri, animații grafice 2D și 3D, dar și multe alte aplicații complexe.  La fel sunt foarte populare la moment utilizarea API-urilor în JavaScript.

JavaScript și Java nu au nimic în comun. Cel din urmă este utilizat pentru dezvoltarea aplicațiilor web, dar se pot crea de la simple aplicații pentru mobil până la programe destinate unor centre de date imense.

jQuery reprezintă o librărie care face mai ușoară scrierea de cod JavaScript. 

Merită să încerc această meserie?

Desigur! Front-End developerii sunt la mare căutare atât în corporațiile mari, cât și în industria start-up-urilor IT. Ca avantaj putem doar să menționăm salariile atractive sau perspectiva de a lucra și a fi parte din cultura Silicon Valley. Salariul unui junior (începător) începe de la câteva sute de euro și poate ajunge la mii, odată cu experiența și crearea unui portofoliu care să reprezinte cartea ta de vizită. 

Front-End Development-ul este cu siguranță cel mai dinamic domeniu și se dezvoltă în permanență. 

Cererea specialiștilor va fi mereu în creștere atît timp cît se vor crea website-uri.

Una din regulile de bază, dacă vrei să îmbrățișezi această meserie, este să nu încetezi niciodată să înveți! 

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *