{"id":7924,"date":"2021-05-16T18:41:00","date_gmt":"2021-05-16T15:41:00","guid":{"rendered":"https:\/\/goit.global\/?post_type=blog&#038;p=7924"},"modified":"2023-06-05T22:50:51","modified_gmt":"2023-06-05T10:50:51","slug":"full-stack-developer-cine-este-si-cum-sa-devii-unul-in-2022","status":"publish","type":"blog","link":"https:\/\/goit.global\/ro\/blog\/full-stack-developer\/","title":{"rendered":"Full stack developer: cine este \u0219i cum s\u0103 devii unul \u00een 2023?"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Am discutat cu Aleksandr Repeta \u2013 CTO \u0219i Full Stack Developer la GoIT. El a vorbit despre profesia dat\u0103 din interior \u0219i despre lifehack-urile care vor contribui la \u00eensu\u0219irea mai rapid\u0103 a Full Stack.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Ce este un Full Stack Developer?<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Full Stack Developer<\/strong> \u2013 un dezvoltator care este capabil s\u0103 creeze singur partea tehnic\u0103 a unui proiect (Back-End) \u0219i interfa\u021ba acestuia (Front-End).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Haide\u021bi s\u0103 v\u0103 explic clar ce este un dezvoltator Full Stack: imagina\u021bi-v\u0103 c\u0103 proiectul este un supermarket. Tot ceea ce vede \u0219i cu ce interac\u021bioneaz\u0103 vizitatorul \u2013 vitrine frumoase, panouri publicitare, casieri \u0219i a\u0219a mai departe este Front-End. Sarcina unui Front-End Developer \u2013 de a face experien\u021ba vizitatorului confortabil\u0103, iar ac\u021biunile simple. Ceea ce se \u00eent\u00e2mpl\u0103 \u00een culise \u2013 livrarea a sute de articole la depozit, contabilitatea, colectarea datelor analitice, serviciul de acceptare a pl\u0103\u021bilor este Back-End. Sarcina unui Back-End Developer \u2013 de a configura procesele interne, astfel \u00eenc\u00e2t totul s\u0103 func\u021bioneze ca un ceas. Un Full Stack Developer este un specialist \u201c2 \u00een 1\u201d, care trebuie s\u0103 \u0219tie ce se \u00eent\u00e2mpl\u0103 \u00een sala de v\u00e2nz\u0103ri \u0219i s\u0103 poat\u0103 configura procesele \u201c\u00een culise\u201d. <em>Aleksandr Repeta (CTO GoIT)<\/em>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00cen urm\u0103 cu 7-10 ani, pentru a crea un site web func\u021bional, clientul avea nevoie de cel pu\u021bin 2 dezvoltatori. Unul era responsabil de configurarea interfe\u021bei, iar cel\u0103lalt de partea func\u021bional\u0103. Dar odat\u0103 cu r\u0103sp\u00e2ndirea CMS-urilor \u0219i a framework-urilor, dezvoltarea proiectelor tipice a devenit mai simpl\u0103.Marea majoritate a IT-ului din Rom\u00e2nia \u2013 este externalizat, adic\u0103 executarea comenzilor externe de complexitate medie cu un buget limitat. Este mai profitabil\u0103 angajarea, de exemplu, a doi dezvoltatori Full Stack, care vor fi suficien\u021bi pentru a rezolva toate problemele, dec\u00e2t a patru speciali\u0219ti. Adic\u0103, un Full Stack cu un salariu de 2000 $ este pur \u0219i simplu mai profitabil dec\u00e2t doi speciali\u0219ti pentru 1500 $. Un alt plus pentru companie \u2013 economisirea timpului la \u00eenchiderea posturilor vacante pentru proiect. <em>Aleksandr Repeta (CTO GoIT)<\/em>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Cu ce \u200b\u200bse va confrunt\u0103 un dezvoltator Full Stack \u00een jobul s\u0103u?<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Principalele responsabilit\u0103\u021bi ale unui dezvoltator Full Stack pot fi v\u0103zute \u00een anun\u021burile de pe site-uri de carier\u0103 \u0219i platforme de angajare. Acestea sunt:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>lucrul cu CMS;<\/li>\n\n\n\n<li>depanarea unui site existent, a unei aplica\u021bii sau crearea unui proiect de la zero;<\/li>\n\n\n\n<li>comunicarea cu designerii \u0219i echipa de marketing pentru a introduce noi elemente \u00een proiect;<\/li>\n\n\n\n<li>configurare API etc.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Adesea, \u00een anun\u021burile posturilor vacante, se \u00eent\u00e2lnesc cerin\u021be privind experien\u021ba de lucru cu anumite framework-uri \u0219i limbaje de programare.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00cen anun\u021buri, cel mai adesea sunt scrise informa\u021bii tipice, ca \u0219i cum ar fi copiate. Dar, \u00een realitate, un dezvoltator Full Stack \u00eencep\u0103tor trebuie s\u0103 fie preg\u0103tit pentru urm\u0103toarele \u201cmomente de lucru\u201d:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>va trebui s\u0103 \u201cstinge\u021bi incendiile\u201d \u00een toate p\u0103r\u021bile proiectului, dup\u0103 caz;<\/li>\n\n\n\n<li>uneori sunt necesare aptitudini pe care nu le ave\u021bi. Dac\u0103 exist\u0103 o baz\u0103 bun\u0103, acestea sunt u\u0219or de ob\u021binut \u0219i de perfec\u021bionat \u00een practic\u0103;<\/li>\n\n\n\n<li>este important ca un \u00eencep\u0103tor s\u0103 cunoasc\u0103 elementele de baz\u0103 \u0219i s\u0103 continue s\u0103 \u00eenve\u021be, s\u0103 fie disciplinat \u00een munc\u0103 \u0219i s\u0103 reac\u021bioneze adecvat la critic\u0103;<\/li>\n\n\n\n<li>s\u0103 nu v\u0103 fie fric\u0103 s\u0103 cere\u021bi ajutor \u0219i o direc\u021bie de mi\u0219care \u00een dezvoltare de la colegii mai experimenta\u021bi.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Sarcina principal\u0103 a unui Full Stack Developer este de a face interfa\u021ba u\u0219or de utilizat, iar partea de server \u2013 rapid\u0103 \u0219i rezistent\u0103 la atacuri. <em>Aleksandr Repeta (CTO GoIT)<\/em>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00cenregistra\u021bi-v\u0103 la maratonul HTML \/ CSS.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dac\u0103 dori\u021bi s\u0103 afla\u021bi mai multe despre pozi\u021bia \u0219i cariera unui Full Stack Developer, \u00eenregistra\u021bi-v\u0103 la conferin\u021ba online IT-Fest, care va avea loc pe 12 iunie.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00cenregistra\u021bi-v\u0103 la <a href=\"https:\/\/m.goit.global\/ro\/?amp%3Butm_medium=blog&#038;amp%3Butm_campaign=button\">maratonul HTML \/ CSS<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Junior Full Stack Developer: Hard Skills \u0219i Soft Skills ale acestuia<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Un Junior Full Stack Developer trebuie s\u0103 de\u021bin\u0103 Hard \u0219i Soft Skills complexe:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Top-7 Hard Skills<\/strong><br><strong>pentru un dezvoltator<\/strong><br><strong>Full Stack<\/strong><\/td><td><strong>Top-5 Soft Skills<\/strong><br><strong>pentru un dezvoltator<\/strong><br><strong>Full Stack<\/strong><\/td><\/tr><tr><td> <ul> <li>Elementele de baz\u0103 ale test\u0103rii \u2013 pentru a scrie un cod de \u00eencredere<\/li> <li>Git \u0219i GitHub pentru lucrul \u00een echip\u0103<\/li> <li>Bazele HTML \u0219i CSS<\/li> <li>JavaScript modern<\/li> <li>Infrastructura proiectului<\/li> <li>Orice framework JavaScript popular<\/li> <li>Crearea aplica\u021biilor server \u0219i lucrul cu bazele de date (back-end)<\/li> <\/ul> <\/td><td> <ul> <li>Abilitatea de a lucra \u00een echip\u0103 \u2013 cu designeri UX\/UI, cu echipa de marketing etc<\/li> <li>Abordarea creativ\u0103 \u2013 va face proiectul nu numai func\u021bional, ci \u0219i comod pentru utilizatori<\/li> <li>Aten\u021bie la detalii \u2013 acest lucru este important atunci c\u00e2nd lucra\u021bi cu codul<\/li> <li>R\u0103bdare \u2013 crearea unui proiect necesit\u0103 mult timp<\/li> <li>Managementulul timpului \u2013 permite s\u0103 finaliza\u021bi proiectul la timp \u0219i s\u0103 nu v\u0103 epuiza\u021bi<\/li> <\/ul> <\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Pentru un \u00eencep\u0103tor, acest set de abilit\u0103\u021bi poate p\u0103rea un vis de neatins, mai ales dac\u0103 nu \u0219tia\u021bi nimic despre IT p\u00e2n\u0103 \u00een acest moment. Dar, de fapt, cel mai dificil este doar primul pas.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>C\u00e2t de mult trebuie s\u0103 studia\u021bi pentru a deveni un Junior Full Stack Developer?<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Totul depinde de tipul de \u00eenv\u0103\u021bare. Autoinstruirea este dificil\u0103, dar accesibil\u0103. Pe internet sunt suficiente materiale \u2013 po\u021bi \u00eenv\u0103\u021ba. Problema este c\u0103 un \u00eencep\u0103tor nu \u0219tie ce anume \u0219i \u00een ce ordine s\u0103 \u00eenve\u021be: ce informa\u021bii sunt relevante \u0219i ce nu.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nu po\u021bi doar s\u0103 stai \u00eentins pe canapea \u0219i s\u0103 cite\u0219ti o carte inteligent\u0103 sau s\u0103 urm\u0103re\u0219ti un videoclip \u2013 acest lucru este de pu\u021bin folos pentru un \u00eencep\u0103tor. Studierea profesiei de dezvoltator are loc \u00een practic\u0103. Prin urmare, sunt necesare sarcini practice \u0219i, cel mai important, un mentor care s\u0103 verifice implementarea acestora \u0219i s\u0103 sublinieze gre\u0219elile.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">De asemenea, autoinstruirea necesit\u0103 mult mai mult timp, pentru c\u0103 trebuie filtrat\u0103 mult\u0103 informa\u021bie \u00een plus, care nu este necesar\u0103 aici \u0219i acum. Avantajul <a href=\"https:\/\/goit.global\/ro\/courses\/fullstack\/\">cursurilor online Full Stack<\/a> este c\u0103 exist\u0103 o hart\u0103 de studiere exact\u0103, materiale structurate \u0219i sarcini practice care sunt verificate de un mentor sau de un program special. Chiar dac\u0103 o persoan\u0103 a \u00eenv\u0103\u021bat singur\u0103 \u00eenainte de cursuri, \u00een procesul de studiu cuno\u0219tin\u021bele devin structurate, extinse, se \u00eenl\u0103tur\u0103 ceea ce nu este esen\u021bial sau \u00eenvechit.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un alt plus al cursurilor \u2013 o comunitate de oameni cu g\u00e2nduri asem\u0103n\u0103toare cu care pute\u021bi discuta, pute\u021bi cere ajutor sau invers, \u00eei pute\u021bi ajuta. Acest lucru cre\u0219te motiva\u021bia \u0219i face procesul de \u00eenv\u0103\u021bare mai interesant.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00cen medie, unui \u00eencep\u0103tor \u00eei ia de 2-3 ori mai mult timp pentru autoinstruire dec\u00e2t pentru a ob\u021bine aceea\u0219i cantitate de cuno\u0219tin\u021be la cursuri bune. <em>Aleksandr Repeta (CTO GoIT)<\/em>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pe baza recenziilor studen\u021bilor no\u0219tri, am comparat procesul de studiere a profesiei de dezvoltator Full Stack de la zero singur \u0219i cu ajutorul cursurilor noastre. Acest lucru v\u0103 va ajuta s\u0103 alege\u021bi cel mai optim mod de \u00eenv\u0103\u021bare:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Autoinstruire<\/strong><\/td><td><strong>Cursuri<\/strong><\/td><\/tr><tr><td>\n<ul>\n<li>Pentru a \u00eenv\u0103\u021ba elementele de baz\u0103 sunt necesare 9-12 luni<\/li>\n<li>Pentru a ob\u021bine un loc de munc\u0103 \u00een specialitate, trebuie s\u0103 studia\u021bi aproximativ un an \u0219i jum\u0103tate<\/li>\n<li>Pentru a realiza primul proiect personal, trebuie s\u0103 studia\u021bi timp de 6-8 luni<\/li>\n<li>Adesea subiectele din procesul de \u00eenv\u0103\u021bare sunt alese la \u00eent\u00e2mplare<\/li>\n<li>\u00cenv\u0103\u021b\u0103m\u00e2ntul este condi\u021bionat gratuit<\/li>\n<\/ul>\n<\/td><td>\n<ul>\n<li>Pentru a \u00eenv\u0103\u021ba elementele de baz\u0103 sunt necesare 4-6 luni<\/li>\n<li>Pentru a ob\u021bine un loc de munc\u0103 \u00een specialitate, trebuie s\u0103 studia\u021bi timp de 8-10 luni<\/li>\n<li>Pentru a realiza primul proiect personal, trebuie s\u0103 studia\u021bi timp de 3-4 luni<\/li>\n<li>Exist\u0103 deja un sistem de instruire bine stabilit pentru dezvoltarea abilit\u0103\u021bilor Hard \u0219i Soft<\/li>\n<li>\u00cenv\u0103\u021b\u0103m\u00e2ntul este pl\u0103tit<\/li>\n<\/ul>\n<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Ce \u00een\u021belegem prin \u00eenv\u0103\u021b\u0103m\u00e2ntul condi\u021bionat gratuit? De exemplu, canalele de dezvoltare pe YouTube reprezint\u0103 o platform\u0103 pentru autorii de cursuri pentru a-\u0219i promova produsul. Prin urmare, ei \u00eencarc\u0103 materiale disponibile public pe canalul lor, dup\u0103 care propun s\u0103 cumpere cursul complet. La GoIT au fost create maratoane gratuite de 7 zile pe baza unor tehnologii specifice. Ace\u0219tia \u00eei ajut\u0103 pe to\u021bi cei care \u00ee\u0219i doresc s\u0103 se \u00eenscrie \u00een calitate de student \u0219i dezvoltator \u00eencep\u0103tor. La maraton, pute\u021bi viziona videoclipuri, pute\u021bi scrie cod, pute\u021bi comunica cu un mentor \u0219i al\u021bi participan\u021bi.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Acest lucru se face pentru ca persoana s\u0103 \u00een\u021beleag\u0103 dac\u0103 merit\u0103 s\u0103 continue studiile mai departe sau dac\u0103 nu i se potrive\u0219te. <em>Aleksandr Repeta (CTO GoIT)<\/em>.<a href=\"https:\/\/m.goit.global\/ro\/?amp%3Butm_medium=blog&#038;amp%3Butm_campaign=button\">Maratonul HTML\/CSS la GoIT <\/a>\u2013 o oportunitate de a v\u0103 cufunda \u00eentr-o nou\u0103 profesie. \u00cen 7 zile ve\u021bi:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>crea primului vostru site \u2013 pe viitor \u00eel ve\u021bi putea trimite pentru a ob\u021bine un loc de munc\u0103;<\/li>\n\n\n\n<li>\u00een\u021belege elementele de baz\u0103 ale HTML \u0219i CSS \u2013 acesta este primul pas pentru orice profesie IT;<\/li>\n\n\n\n<li>g\u0103si cuno\u0219tin\u021be noi \u0219i chiar prieteni care, la fel ca voi, vor s\u0103 se reg\u0103seasc\u0103;<\/li>\n\n\n\n<li>primi un bonus grozav la sf\u00e2r\u0219it \u2013 un bot pentru a \u00eenv\u0103\u021ba limba englez\u0103;<\/li>\n\n\n\n<li>\u00een\u021belege dac\u0103 IT vi se potrive\u0219te sau nu.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u00censcrie\u021bi-v\u0103 la un maraton \u0219i face\u021bi primul \u0219i cel mai dificil pas c\u0103tre obiectivul dvs. chiar acum!<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/m.goit.global\/ro\/?amp%3Butm_medium=blog&#038;amp%3Butm_campaign=button\">\u00cenregistra\u021bi-v\u0103 la maratonul online HTML+CSS<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Am discutat cu Aleksandr Repeta \u2013 CTO \u0219i Full Stack Developer la GoIT. El a vorbit despre profesia dat\u0103 din interior \u0219i despre lifehack-urile care vor contribui la \u00eensu\u0219irea mai rapid\u0103 a Full Stack.<\/p>\n","protected":false},"featured_media":23569,"menu_order":54,"template":"","meta":{"_acf_changed":false,"inline_featured_image":false},"categories":[628],"tags":[908],"class_list":["post-7924","blog","type-blog","status-publish","has-post-thumbnail","hentry","category-full-stack-developer","tag-fullstack"],"acf":[],"_links":{"self":[{"href":"https:\/\/goit.global\/ro\/wp-json\/wp\/v2\/blog\/7924","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/goit.global\/ro\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/goit.global\/ro\/wp-json\/wp\/v2\/types\/blog"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/goit.global\/ro\/wp-json\/wp\/v2\/media\/23569"}],"wp:attachment":[{"href":"https:\/\/goit.global\/ro\/wp-json\/wp\/v2\/media?parent=7924"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/goit.global\/ro\/wp-json\/wp\/v2\/categories?post=7924"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/goit.global\/ro\/wp-json\/wp\/v2\/tags?post=7924"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}