Arhive categorie: Cariera

11 lucruri pe care trebuie sa stii despre HTML 5

Ca si programator web, e important ca mereu sa evoluezi pentru a putea tine pasul cu tehnologia care mereu se schimba si se dezvolta.

HTML5 este a 5-a si cea mai noua versiune a HTML-ului standard; fiind un limbaj de programare folosit pentru a structura si ilustra un continut web. Acesta beneficiaza de functionalitati avansate care iti ofera suport media imbunatatit si care ridica standardul in crearea aplicatiilor web.

Programatorii HTML trebuie sa fie la curent cu noile tendinte si functionalitati pe care HTML5 le ofera.

  1. DOCTYPE simplificat

Daca inca folosesti vechiul tip XHTML DOCTYPE, e timpul sa treci la DOCTYPE-ul nou si imbunatatit. Noua versiune HTML vine cu un DOCTYPE usor de folosit.

HTML5 DOCTYPE este compatibil cu toate noile tipuri de documente, fiind folosit pentru toate tipurile de browsere, atat cele mai vechi, cat si cele noi, care au nevoie de un DOCTYPE specific.

Good to know! Browserele care nu functioneaza cu acest tip de DOCTYPE vor fi executate direct in modul standard.

  1. New figure element

In carti sau reviste e chiar usor sa gasesti titlul, dar inainte ca HTML5 sa apara sa gasesti o solutie simpla prin care titlu sa fie asociat cu un anumit paragraf sau o anumita imagina, era destul de dificil.

HTML5 vine cu acest doua elemente pentru a usura aceasta sarcina: <figure> si <figcaption>. Prin imbinarea lor poti integra semantic titlurile cu imaginile.

  1. Nu trebuie introduse tipurile pentru script-uri si link-uri

Aceasta functionalitate iti ofera libertatea de a nu introduce tipul pentru link-uri si script-uri. De notat, ca ambele etichete sunt pentru script-uri si stylesheets, motiv pentru care tipul atributului se poate sterge cu usurinta.

  1. Elemente semantice noi si usor de memorat

Majoritatea site-urilor web folosesc coduri HTML cu un scop pentru a ilustra header-ul, navigatia si footer-ul, care se dovedeste a fi o tehnica destul de complicata.

In acest sens, HTML5 ofera elemente semantice noi si usor de memorat, care ii pot ajuta pe programatorii web pentru a diferentia diferite sectiuni ale unei pagini web.

  1. Placeholder attribute

Placeholder text este un indiciu de text afisat in campul formularului cand campul nefocalizat. Inainte de aceasta tehnica, era necesar sa se foloseasca un JavaScript pentru a construi placeholderele pentru casetele de text.

Acum, datorita lui HTML5 si functionalitatii de atribuire placeholder, aceasta afiseaza textul intr-un camp pana cand campul este focalizat, iar apoi textul este ascuns.

  1. Use of required attribute

Atributul required este un atribut Boolean care are rolul de a determina daca campul input-ului este completat sau nu, inainte de depunerea finala a formularului.

Poti sa scrii acest atribut in mai multe feluri, in functie de tipul tau de scriere a codurilor, sau poti alege o metoda mai structurata.

  1. Use of Autofocus attribute

Caracteristica de autofocus este noua si specifica pentru HTML5. Aceasta are rolul de a determina daca un element input este focalizat in mod automat sau cand pagina se incarca. Poti folosi aceasta calitate pentru un input specific care a fost selectat in mod implicit.

  1. Pattern attribute

Uneori e dificil sa scrii o expresie regulata pentru a verifica o anumita caseta de text, dar cu noua functionalitate a HTML5 acest proces devine mai usor. Functionalitatea ofera un atribut tipar prin care e simplu de adaugat o expresie regulata in markup.

  1. Suport audio

Pentru a adauga continut audio intr-un document HTML sau XHTML, HTML5 are aceasta functionalitate. De retinut, faptul ca doar browserele curente au acest suport pentru HTML5 audio.

Doar trei formate audio se gasesc: mp3 suportat de Firefox, ogg wav, browserele Safari si Webkit.

  1. Suport video

Pe langa suportul audio, HTML5 ofera si un element pentru suport video care functioneaza cu majoritatea browserelor recente. Azi, majoritatea browserelor suporta video-ul HTML5.

Browserele care functioneaza cu HTML5 video sunt: IE9 si Safari functioneaza cu formatul H.264. Opera si Firefox lucreaza cu formate Vorbis si Theora, in timp ce Chrome afiseaza video-urile care sunt codate atat in formatul Ogg cat si mp4.

  1. HTML5 local storage

Conform denumirii, HTML5 local storage este un loc de stocare a datelor pentru aplicatiile web in cadrul browserului utilizatorului.

Pana acum, datele aplicatiilor erau stocate in cookies, dar functionalitatea de local storage a fost conceput pentru a stoca in mod securizat cantitati mari de date locale, fara a afecta performanta unui site web.

Good to know! HTML5 local storage deja e functional pe toate browserele.

Daca iti doresti sa inveti HTML de la zero, dar si alte tehnologii pentru a urma o cariera in IT, si nu numai, alaturat gasesti datele mele de contact!

Reclame

Top 10 alimente pentru stimularea activitatii cerebrale

Cunosti expresia “Esti ceea ce mananci”? Subiectul e dezbatut de cativa ani si tot mai multe studii arata influenta alimentatiei asupra creierului si intregului corp. Fiecare organ este important si fiecare are rolul sau fara de care nu putem functiona, insa creierul reprezinta motorul principal al fiintei umane.

Cynthia Green, PhD, fondator si director al Memory Enhancement Program din cadrul Scolii de Medicina Mount Sinai din New York, spune ca influenta cea mai mare asupra activitatii creierului consta in ceea ce mancam.

Motiv pentru care, ca si programator web, IT-ist si alte domenii unde activitatea muncii depinde in totalitate de performanta creierului, o alimentatie hranitoare este mai mult decat necesara.

  1. 1. Legumele crucifere si cu frunze verzi

Alimentele precum salata, conopida, brocoli, varza, varza de Bruxelles, bok choy (varza chinezeasca) sunt pline de antioxidanti ca si vitamina C si alte componente precum carotenoide care au un rol foarte important in comunicarea celulara.

Toti antioxidantii sunt buni pentru creier, dar legumele crucifere (conopida, brocoli, varza) au un rol mult mai eficient conform unui studiu facut la Scoala Medicala Harvard.

Good to know! E indicat sa mananci in fiecare zi in combinatie cu alte legume colorate.

  1. Pestele

Pestele gras precum somonul, sardinele, tonul, sau macroul sunt plini de omega-3 acizi grasi care sunt niste nutrienti puternici si esentiali pentru activitatea cerebrala.

E recomandat sa mananci peste de cel putin 2 ori pe saptamana, dar ai grija la cantitati, intrucat e nevoie sa eviti expunerea la mercur. In cazul tonului sunt indicate doar 170 gr./ saptamana.

  1. Ciocolata

Ciocolata neagra, cea care contine cel putin 70% cacao, are in componenta flavonoide, o clasa de antioxidanti benefici pentru sanatatea activitatii cerebrale. Alte alimente care sunt bogate in flavonoide sunt ceapa, merele, strugurii rosii si mov, berea, ceaiul si vinul rosu.

Pana in 14 grame pe zi de ciocolata neagra ajuta la reducerea tensiunii arteriale.

  1. Uleiurile, semintele, nucile, avocado

Atat avocado cat si semintele, nucile si uleiurile contin un antioxidant important si anume vitamina E. Conform unor studii, cei care consuma cantitati moderate de vitamine E, din alimente si nu suplimenti, riscul unei boli ca si Alzheimer a scazut cu 67%.

Mananca des, aproximativ 15 mg de vitamina E/ zi, care e echivalentul a 57 grame de migdale.

  1. Fructele de padure

Desi nu se cunosc modalitatile exacte prin care fructele de padure ajuta activitatea cerebrala, sunt populare pentru beneficiile lor asupra intreg organismului. Unii cercetatori cred ca, fructele de padure ajuta la dezvoltarea unor conexiuni sanatoase intre celulele creierului.

E recomandat sa mananci in fiecare fructe de padure, fie ca le mananci simplu sau in combinatie cu cereale integrale sau iaurt.

  1. Curry-ul

Curry are ca si ingredient de baza curcuminul, care are multe beneficii asupra sanatatii organismului. Mai multa, factorul picant e cunoscut pentru a combate inflamatiile.

Un studiu realizat pe animale a aratat cum curcuminul elimina proteinele responsabile de dezvoltarea bolii Alzheimer.

Good to know! Poti folosi curry-ul ca si ingredient pentru anumite sosuri pentru carne, paste sau salate.

  1. Cerealele integrale

Cerealele integrale ajuta la stabilizarea nivelului de glucoza in sange. Corpul le digereaza rapid si in acest fel creste si energia ta. Glucoza este principalul “combustibil” pentru creier, iar cerealele integrale ajuta ca nivelul glucozei sa ramana la acelasi nivel.

Se pot consuma in fiecare zi, aproximativ 25 grame de fibre. Alte surse bogate in fibre sunt legumele, fructele si fasolea.

  1. Apa

Apa este cel mai important factor pentru organismul uman si orice alte organisme vii. De aceaa, si pentru o activitate cerebrala cat mai buna, e necesar sa consumi macar 6-8 pahare de apa pe zi.

Stiai ca trei sferturi din creier este apa? Un studiu realizat la Universitatea Ohio a relevat faptul ca participantii care erau bine hidratati au avut un scor mai bun la teste, fata de cei care nu erau hidratati destul.

  1. Cafeaua

Bautorii de cafea cunosc beneficiile cafelei dimineata. In cantitati moderate, cafeina imbunatateste timpul de reactie, atentia si alte abilitati ale creierului.

Un studiu a aratat ca cei care consuma cafea au un risc mai mic in dezvoltarea Alzheimer-ului cu pana la 30%.

Cafeaua se poate consuma in fiecare zi, dar pana in 300-400 mg pe zi. O cana de 200 grame contine aproximativ 100 mg de cafeina.

  1. Alcoolul (in cantitati moderate)

Conform unor studii, consumul de alcool, in cantitati moderate, intre 1 si 6 pahare pe saptamana, au cu 54% mai putine sanse in dezvoltarea dementiei. Mai mult, consumul alcoolului in cantitati moderate reduce riscul bolilor de inima si totodata protejeaza creierul si inima de blocaje in vasele de sange.

Stiai ca dupa nastere si in primii 3 ani de viata, o buna parte din neuroni mor? De aceea e important stimularea frecventa a creierului prin diferite activitati, precum jocurile, dar si printr-o alimentatie hranitoare.

Daca iti doresti sa inveti programare web de la zero, si nu numai, ma poti contacta aici!

Jocuri creative pentru antrenarea mintii

Creierul uman este un organ plin de mistere, despre care inca nu se cunosc toate aspectele si e mereu sub cercetare. Deoarece creierul e “motorul” fiintei noastre, pentru o functionare cat mai buna e necesar sa il mentinem antrenat.

Fiecare activitate pe care o desfasuram ne influenteaza intr-un mod pozitiv sau negativ creierul, insa una dintre activitatile prin care il putem antrena sunt jocurile. Probabil cuvantul “joc” iti da impresia unui concept copilaresc, insa e o metoda relaxanta si interesanta de antrenare a mintii.

Ca si programator web, lucrand in IT si orice alt domeniu, ai nevoie de o minte mereu in alerta.

1. Numeste culorile

Acesta e un joc in care poti sa iti masori si sa iti cresti abilitatea de concentrare. Citeste cu voce tare culorile pentru fiecare cuvant, si nu cuvantul in sine. Incearca de mai multe ori pentru a vedea cum iti imbunatatesti concentrarea.

PS: Nu te descuraja daca primele incercari sunt mai grele, e normal.

2. Doar 7 cuvinte

E un joc de creativitate in care trebuie sa scrii o poveste scurta. Partea interesanta este ca trebuie sa descrii povestea in doar 7 cuvinte.

Ca si bonus, acest joc te va ajuta la descrierea postarilor pentru Facebook si Twitter; intrucat vei invata sa alegi cuvinte putine, dar care sa capteze atentia publicului.

3. Ziua opusa

Conform acestui joc, vei crea conexiuni noi intre celulele creierului. Alege o zi in care sa iti pui mana nedominanta in actiune, in care sa faci toate actiunile de peste zi.

Asadar, daca esti dreptaci vei folosi mana stanga, iar daca esti stangaci vei folosi mana dreapta pentru toate activitatile, precum: spalatul pe dinti, mancatul, scrisul, spalatul vaselor, etc. Observa daca pe parcursul zilei a devenit mai usor sa lucrezi cu mana nedominanta.

4. Proiectul notite

Sa iti iei mereu notite poate fi un obicei benefic pentru tine, intrucat scrierea anumitor notiuni cresc retentia. De asemenea, e o idee de pus in practica si la job: poti lua mai multe foi goale pe care sa iti notezi idei din sedinte, meeting-uri, astfel vei avea mereu o amintire mai clara a subiectelor dezbatute.

5. Numara invers

Numararea inversa este un exercitiu de memorie, dar si pentru antrenarea mintii. E un exercitiu care se foloseste si in depisarea aumitor tulburari de memorie. Poti face acest joc sub 3 forme:

  • Start la 200 numarand invers din 5 in 5 (200, 195, 190…);
  • Start la 150 numarand invers din 7 in 7 (150, 143, 136…);
  • Start la 100 numarand invers din 3 in 3 (100, 97, 94…).

Daca iti doresti sa inveti programare web sau anumite tehnologii pe care nu le stapanesti,  ma poti contacta aici!

6 Sfaturi in perioada de proba la o companie IT

Inceputurile au toate o caracteristica in comun, si anume emotiile pe care fiecare dintre noi le experimenteaza. Situatia e asemanatoare si in cazul unui nou loc de munca, fiind un teren necunoscut.

Perioada de proba sau perioada de acomodare implica atat angajatul cat si angajatorul, in sensul in care ambele parti se acomodeaza la ceva nou. Totusi este o perioada care se focuseaza mai mult pe angajat, acesta incercand sa se familiarizeze cu mediul si cu noul job. E perioada in care esti sub o lupa, fiind observat/a de toti cei care lucreaza in companie, primele impresii fiind importante.

In acest articol, iti voi prezenta cateva sfaturi pentru a trece cu succes de aceasta perioada de proba intr-o companie IT:

Respecta-ti angajamentele

Unul dintre cele mai importante sfaturi care se aplica in perioada de proba, dar si in viata de zi cu zi, este respectarea angajamentelor. Acest lucru fiind o dovada clara pentru cei din jurul a persoanei care esti; daca esti cineva pe care se pot baza, sau daca esti cineva care spune multe, dar face putine.

Desigur, se mai intampla sa intervina anumite probleme care nu iti permit sa iti duci angajamentele la bun sfarsit, dar incearca sa fie pentru motive serioase si pe cat de rar posibil.

Dar, ca si programator web vei avea multe proiecte de dus la bun sfarsit, si colegii tai precum si managerul vor dori sa stie daca esti omul potrivit sau nu.

Acorda timp pentru istoria companiei si strategiilor

Intr-o companie IT, atat istoria acesteia, dar si invatarea continua pentru a dezvolta anumite idei sunt importante. Prin istorie poti cunoaste fundatia pe care s-a construit compania, iar prin invatare si idei contribui la dezvoltarea acesteia, dar si a ta.

Acorda timp pentru a cunoaste istoria companiei si a strategiilor; idei care au fost incercate, ce a mers si ce nu. In acest fel, te vei putea asigura ca ideile tale nu au mai fost incercate, salvand timp. Timp care iti va permite sa te gandesti la idei si strategii care sa functioneze.

Cum e masurat succesul?

Succesul e important pentru fiecare dintre noi. Un prim sfat in perioada de proba este sa descoperi cum e masurat succesul in compania pentru care lucrezi si in special intre colegii cu care lucrezi si managerului tau direct.

Astfel, vei avea o perspectiva mai clara asupra modului in care se executa sarcinile, cum se lucreaza in echipa, dar si cum sa expui anumite cerinte.

Angajat nou, perspectiva noua

Cunosti expresia din engleza “fresh eyes”? Situatia e aceeasi in cazul unui angajat nou intr-o companie IT. Venind intr-un mediu nou, lucrurile sunt vazute altfel; o situatie pe care o poti folosi in avantajul tau.

Impresiile pe care compania o face in perioada de proba, pot forma idei noi. E recomandat sa fie si scrise deoarece iti pot fi de folos.

Identifica persoanele care au cunostintele si puterea

Fiind la inceput de drum intr-o companie noua, e important sa cunosti persoanele care au cunostintele si puterea. In acest fel, vei sti mereu la cine sa apelezi atunci cand ai nevoie de ajutor sau modalitati diferite pentru anumite sarcini.

Implica-te in mai multe sarcini

In functie de compania IT la care iti vei desfasura activitatea, perioada de proba poate sa varieze in termeni de durata. O companie mai mica, inseamna mai putini angajati, mai putine departamente si mai putine activitati, in contrar cu o companie mare.

Implicarea in diferite activitati e un pas important intr-o perioada de proba intr-o companie noua, intrucat iti poate oferi o imagine mai detaliata a companiei. Mai mult, in acest fel iti poti cunoaste mai multi colegi, facand acomodarea mult mai usoara si placuta.

Totusi, inainte de a te aventura in a lua diferite sarcini, asigura-te ca intelegi exact ce presupun, deoarece si primele impresii pe care le faci sunt importante.

Daca iti doresti sa inveti programare web de la zero, si nu numai, alaturat gasesti datele mele de contact!

4 motive sa alegi Ubuntu in loc de Windows

Te intereseaza ce sistem de operare sa alegi pentru dispozitivul tau? Alegerea ta a ramas intre Ubuntu si Windows?

Mereu cand suntem nevoiti sa facem anumite alegeri, intervine partea subiectiva cu o preferinta si partea obiectiva cu o alta preferinta.

Cazul este asemanator si in cazul in care iti alegi sistemul de operare; pe de-o parte fiind ceea ce iti place, iar pe de alta parte luand in considerare strict functionalitatile pe care fiecare sistem le aduce.

In cazul alegerii intre Ubuntu si Windows, fiecare sistem are avantajele si dezavantajele proprii, dar important e sa alegi sistemul care iti indeplineste cat mai multe nevoi. Si totusi, in acest articol iti voi prezenta 4 motive pentru care Ubuntu merita sa fie ales.

Virusi

Una dintre cele mai mari ingrijorari pe care fiecare utilizator al unui dispozitiv si le face, sunt virusii; multi dintre acestia putand sa iti distruga intreg sistemul.

Alegand sa folosesti un sistem de operare Linux, care se afla pe locul al treilea intre cele mai populare sisteme de operare, ai mai putine sanse ca sistemul sa iti fie virusat, tocmai din acest motiv. Creatorii de virusi scriu cei mai multi virusi pentru Windows si Mac.

Ubuntu e gratuit

Pretul pentru orice tip de Ubuntu va fi mereu gratuit; acest lucru fiind posibil datorita programatorilor web care si-au dedicat timpul pentru a crea sistemul.

Software

In ceea ce priveste softul pentru Ubuntu, acesta a fost creat pentru o viteza mai mare a dispozitivului. Iar centrul software-ului ofera posibilitatea de a descarca rapid si usor multe aplicatii care sunt toate gratuite.

Suportul Comunitatii

Ubuntu ofera doua tipuri de suport: cel pentru utilizatori si cel pentru profesionisti; cel din urma fiind posibil pentru cei care il solicita sau pentru cei care doresc sa incorporeze Ubuntu in business-ul lor.

O alta diferenta dintre Ubuntu si Windows este ca Ubuntu a fost dezvoltat de o comunitate; astfel orice problema ai intampina vei primi ajutor rapid si vei putea discuta cu persoana care a dezvoltat o anumita parte cu care tu ai problema si care iti poate oferi cea mai buna solutie.

Daca te intereseaza sa inveti programare web de la zero, si nu numai, ma poti contacta!

Avantajele lucrului in echipa in web development

Tot mai multe companii pun accentul pe munca in echipa, fiind o caracteristica necesara pentru viitorii angajati. Acest fapt se datoreaza avantajelor pe care munca in echipa le prezinta.

In acest fel, colegii ajung sa se cunoasca mai bine, productivitatea si calitatea muncii crescand. Fie ca este vorba de lucru in echipa in web deveopment sau alte domenii, importanta este aceeasi iar rezultatele vorbesc de la sine.

In acest articol, am sa iti prezint avantajele pe care munca in echipa le are in web development:

Membrii echipei

Fiecare echipa de web development este diferita, ca si structura, dar si ca marime. Totusi, intr-o astfel de echipa vei intalni specialisti precum testeri, programatori baze de date, programatori HTML, specialisti e-commerce, analist sisteme, programator script, si multi altii.

Pentru ca fiecare echipa sa isi indeplineasca responsabilitatile si sa functioneze bine, este nevoie si de un coordonator, sau un manager de proiect. Acesta trebuie sa se asigure ca membrii echipei lucreaza bine impreuna, ca fiecare isi intelege rolul si responsabilitatea si ca  vor duce proiectele la bun sfarsit.

Avantajele lucrului in echipa

In cazul proiectelor mai mici, sau mai putin complexe, echipa nu e atat de necesara pentru finalizarea lor. In schimb, in cazul proiectelor mai complexe si mai mari din web development, munca in echipa devine o unealta puternica.

O echipa inseamna nu doar personalitati diferite, dar si diferite cunostinte, perspective si posturi. Avand o echipa, vei avea un specialist pe fiecare arie, si nu doar un generalist care cunoaste situatia in ansamblu. Astfel, fiecare parte diferita inseamna o noua idee si o noua cale de realizare a proiectului, dar si mai important e o oportunitate de invatare continua.

De asemenea, fiind vorba de un business, timpul este pretios. O echipa in web development inseamna un timp mai scurt de finalizare a sarcinilor, intrucat fiecarui membru are o sarcina diferita. Mai mult, munca in echipa inseamna si calitate. Astfel, fiecare membru poate verifica treaba unui alt coleg pentru a se asigura ca treaba e facuta la standardele cerute.

Daca iti doresti sa inveti web development de la zero, sau sa aprofundezi anumite cunostinte, aici ma poti contacta!

Cum recunosti un programator web incepator?

Inceputurile de cariera sunt mereu mai dificile si necesita multa munca, dar sunt si pline de speranta. Motiv pentru care o mare parte dintre cei care sunt programatori web incepatori cred ca sunt capabili si de task-uri mai complicate.

Daca esti angajator sau ai nevoie de cineva care sa te ajute cu un proiect in programarea web, in acest articol iti voi prezenta un ghid despre cum poti sa recunosti un programator web incepator pentru ca tu sa iei cea mai buna decizie.

Intrebari ipotetice

Ca si orice alta decizie exista avantaje si dezavantaje, iar aceasta situatie se aplica si in cazul intrebarilor ipotetice. Oamenii au instinctul de supravietuire, prin urmare atunci cand li se adreseaza intrebari ipotetice, au tendinta de a raspunde asa cum crede ca ar dori interlocutorul sa auda, si nu cum sunt lucrurile.

Asadar, poti adresa intrebari ipotetice pentru a recunoaste un programator web incepator, doar sa acorzi atentie atat limbajului verbal cat si celui nonverbal. O situatie ipotetica ar putea fi urmatoarea: Sa-si imagineze ca a lucrat pe un cod timp de o saptamana (40 ore) si datorita unor limitari ale sistemului nu a reusit sa faca niciun test asupra codului incomplet, avand impresia ca este gata si ca poate incepe testul. Cate ore mai sunt necesare pentru testare si reparare a codului pana ajunge la o calitate superioara?

Urmareste-i reactia, iar in cazul unui programator web incepator, vei vedea ca iti va estima un raspuns de o ora sau doua. In schimb, e nevoie de multa experienta pentru a realiza exact cat timp e necesar pentru a face ceva de calitate.

Spuneam anterior, ca pe langa limbajul verbal cel nonverbal are la fel de multa importanta. Urmareste sa vezi daca face pauze pentru a gandi, daca se agita si se misca mainile prea mult, daca isi explica motivele. Pauzele pentru a gandi arata ca persoana se gandeste si ca nu a venit cu un raspuns pregatit. Gesturile excesive ale unui candidat pot sa insemne ca are emotii, dar si ca nu spune adevarul. Iar explicarea motivelor arata ca stie despre ce vorbeste.

Numarul de linii de cod nu afecteaza calitatea codului

E bine de stiut ca numarul de linii de cod nu garanteaza sau afecteaza calitatea codului. Sunt situatii in care mai putine linii de cod inseamna mai multa eficienta, dar de asemenea exista posibilitatea ca numarul mai mic de linii de cod sa foloseasca mai multe resurse. Astfel in functie de task-urile tale e indicat sa gasesti balanta intre aceste doua situatii.

Un programator web cu experienta va sti cu siguranta fiecare termen si tehnologie ce inseamna, precum si cum sa faca diferenta intre un cod scurt si un cod bun.

In schimb, un programator web incepator va fi inca confuz asupra unor termeni si e o probabilitate mare sa nu cunoasa diferenta dintre un cod bun si unul scurt. Pentru a-i verifica cunostintele poti sa il rogi sa scrie un anumit cod sau sa citeasca anumite coduri.

Sindromul impostorului

Majoritatea persoanelor la inceput de cariera nu vor sa arate ca sunt necunoscatori in domeniul in care activeaza, motiv pentru care actioneaza ca si cum stiu tot. E cazul si programatorilor web incepatori care nu pun intrebari, nu cer clarificari, care nu au dubii crezand ca acest lucru va arata siguranta si experienta.

Insa, programatorii web cu experienta cunosc ce inseamna greseala si ce repercusiuni atrage, de aceea acestia nu au nicio problema in a pune intrebari si in a verifica munca lor.

Nu realizeaza backup-uri, version control si mentenanta

Scrierea codurilor este un maraton, de aceea multi programatori web incepatori uita sa faca backup-uri, mentenanta sau version control asupra muncii lor.

In cazul programatorilor web cu experienta, acestia stiu ca oricand computerul sau laptopul pe care lucrezi se poate strica, motiv pentru care e recomandat sa ai grija de munca pe care o depui. Nu e in joc doar munca care ar trebui refacuta in cazul in care nu se poate recupera, dar ai in vedere un deadline care trebuie respectat.

In concluzie, e dificil sa gasesti un job ca si programator web incepator, dar e o lupta grea si in cazul angajatorilor sa isi gaseasca candidatii buni dispusi la eforturile pe care domeniul le cere.

Daca iti doresti sa inveti programare web de la zero, sau sa inveti anumite tehnologii pe care nu le stapanesti, alaturat gasesti datele mele de contact!