Care sunt inceputurile in cariera web
Postat la 05 Dec 2009. 6 comentarii... Comentarii
Mie imi place sa zic lucrurilor pe nume: orice firma cauta un om care sa le faca pe toate, pe care sa-l plateasca cat mai putin. Orice manager isi doreste un web-developer in loc de un web-designer + un programator... pentru ca un developer nu va lua banii pe care-i iau cei doi la un loc si, prefera sa faca un mic compromis referitor la calitate. Asta se intampla de obicei... depinde de multe aspecte.
Acum, ca web-developer, ar trebui sa te apuci, in ordine de:
1. xHTML [iti recomand xHTML in loc de HTML]
Trebuie sa ai (x)HTML in orice pagina. Fara el, nu se poate face web. Diferenta dintre cele doua este ca xHTML ofera un plus de calitate (parerea mea!) si este bazat pe principiile XML si, este mult mai compatibil. Sunt multe avantaje, poti sa cauti pe google "xHTML vs HTML". E indicat ca inca de la inceput sa stii care sunt principiile de validare ale unui site si sa incerci o validare stricta.
2. CSS + Design
E foarte important ca un proiect sa fie si frumos, nu doar destept, util si functional. CSS este placut daca ajungi sa-i prinzi calitatile, mai ales daca te axezi pe (x)HTML tableless; toate elementele din pagina au multe surprize (si unele neplacute, ce-i drept, daca ne gandim la incompatiilitatea browserelor).
3. Programare + Baze de date
Abia dupa ce ai invatat (x)HTML poti sa te gandesti la chestii avansate. E indicat sa ai o baza de programare, facuta in liceu, invatata din carti, la facultate etc. pentru ca e foarte important modul de gandire. Cand faci un site nu folosesti divide-et-impera in mod direct dar ai in cap o anumita idee referitoare la "cum rezolv problema asta". Acum, sunt mai multe optiuni referitoare la limbaje... fie PHP cu Apache, fie FrontPage [nu recomand] fie .NET si prietenii de la Microsoft fie JSP si, mai sunt cateva optiuni. Eu am ales PHP pentru ca e frumos, usor si puternic, deci are destule calitati. Bazele de date vin odata cu programarea, din nevoie. E ceva care vine de la sine...
4. SEO
Cand realizezi un site iti dai seama ca el trebuie sa fie si cunoscut. De fapt, asta depinde de cum ai scris codul (x)HTML, de target-ul pe care-l are, de cuvintele cheie pe care le-ai folosit, de banii pe care esti dispus sa-i investesti in promovare si alte cateva. Search Engine Optimization este un mic sub-domeniu al web-ului dar pe care orice web-developer trebuie sa-l cunoasca cel putin la nivel basic.
5. Trucuri + Experienta
Parerea mea este ca acesta este cel mai mare pas pe care-l face oricine, in orice domeniu... momentul in care prinzi experienta si descoperi anumite trucuri. Sunt multe chestii care nu-s scrise in manual dar de care ai mare nevoie si, aici isi spune cuvantul experienta. Cu cat lucrezi mai mult cu atat ajungi sa descoperi mai multe lucruri, cu atat te perfectionezi mai mult. Nu se poate compara un programator care practica asta de 20 de ani cu unul care a iesit de pe bancile facultatii... desi poate cel cu experienta nu are atatea cunostinte teoretice.
Cel mai important pentru ceea ce am scris mai sus este sa-ti placa si, nu numai... sa ai o pasiune pentru asta. Sa simti ca esti dispus sa pierzi 2 nopti pentru a aranja un nenorocit de meniu care se vede stramb pe un alt browser si, sa ai puterea sa muncesti 2 zile sa-ti creezi propria clasa de baze de date pentru ca nu te multumeste nimic de pe web si, cand totul se termina sa te consideri mult mai puternic decat acum 2 zile... pentru ca ai realizat ceva. Cand simti ca ai o multumire si simti ca astea 2 zile nu au fost pierdute, inseamna ca esti pasionat.
Multa bafta!
Tags: web, developer, pasiune, experienta
Pareri peste opinii... Comenteaza si tu!
postat de Piry la 16 Dec 2009, 7:26
Eu am inceput mult mai ciudat. Eu de fapt am inceput cu C++, iar apoi cu HTML4, PHP3 ... sunt batran.
postat de Liviu la 13 Jan 2010, 12:03
Stiu ca nu-ti place sa fi contrazis dar eu o sa ignor acest lucru si o sa te anunt ca pe locul 1 este sa anunti cum te numesti/cine esti. Lucru pe care eu nu l-am aflat dupa ce am vizitat siteul tau ![]()
Si mai zici de mine ca ma supraestimez ![]()
Oricum eu in 10 ani n-am reusit sa fac cariera web asa ca o sa urmaresc atent blogul tau.. in continuare.
postat de vectorialpx la 13 Jan 2010, 12:57
Well... stie lumea cine sunt (care stie..) dar nu sunt vedeta si nici nu vreau. Daca te referi la "cine sunt" si te gandesti la numele complet si eventual un CNP, nu e ceva musai. Orice client (ca te referi la cariera web) te cunoaste cu adevarat la prima intalnire, indiferent cate detalii dai pe site
Daca nu te prezinti la prima intalnire, e OK. Si tacerea e tot un raspuns.
postat de Liviu la 14 Jan 2010, 2:17
Pai si nu ti se pare corect ca eu, care am ajuns pe siteul tau sa stiu macar prenumele?
postat de vectorialpx la 14 Jan 2010, 2:34
Este scris si numele si prenumele... dar in blog, care e ceva personal. Trebuie doar sa stii unde sa cauti
Daca folosesti Firefox, poti da click dreapta si "View Page Info". Numele si prenumele se afla in MetaKeywords [o sa te prinzi] si e pus acolo pentru ca nu vreau sa-l afisez pentru oricine.
postat de Liviu la 14 Jan 2010, 2:43
Nu stiu cati din vizitatori si mai ales din viitorii clienti vor incepe sa caute in metataguri, de fapt, multi dintre ei nu cred ca se uita vreodata in metatagrile vreunui site..
Eu sunt Liviu, incantat de cunostiinta domnu' Octavian ![]()
