Cu mare placere!
Dupa ce ai invatat HTML si CSS si ai cateva site-uri in portofoliu (minim 5, pe care, probabil, tot trebuie sa le faci, ca sa-ti intrii in mana), preferabil care sa imite alte site-uri de succes (nu neaparat mari), deja poti incepe sa trimiti CV-uri.
Preferabil sa incepi sa inveti programare, odata ce ai portofoliu si ai inceput sa inveti programare. PHP ar fi un inceput bun (urmat de MySQL), un alt inceput bun ar fi JavaScript (Javascript != Java), care se bazeaza mai mult pe front end (adica pe design). Exceptia este Node / Node.js, care este un Javascript modificat pentru a putea fi rulat pe server, lafel ca PHP, dar fara a se limita la asta.
Nu stiu cat vei apuca sa inveti, pana vei fi angajat, dar as sugera sa incerci sa combini site-urile din portofoliu cu noul cod, pentru a intelege mai bine interactiunea dintre ele. Deasemenea, odata angajat, profita de ocazia asta pentru a intreba persoanele cu experienta, de acolo, ce artrebui sa inveti.
Ti-as sugera ca, daca ai timp, sa incepi sa inveti si niste C++, pana la Programare Orientate pe Obiecte inclusiv, pentru a intelege cum functioneaza un limbaj de nivel jos. Odata inteles asta, o sa intelegi (un pic) mai bine cum functioneaza lucrurile, pe termen scurt, dar petermen lung nu vei mai pierde atata timp sa intelegi cum functioneaza rotitele, defapt.
Singurele lucruri pe care trebuie sa le stii sunt:
- Engleza (se poate si fara, dar nu va fi usor)
- Cum sa cauti pe google
- Cum sa folosesti Quora si Youtube Search
Mult noroc cu invatatul! Si, cum se spune, may the odds be ever in your favour! (part 1, part 2)
Unul dintre cele mai importante lucruri de stiut, cand incepi sa inveti web development (sau cand inveti ceva nou, in general): Metoda Divide et Impera (Imparte si Stapaneste) este o metoda de programare care se aplica problemelor care pot fi descompuse in subprobleme independente, similare problemei initiale, de dimensiuni mai mici si care pot fi rezolvate foarte usor. Procesul se reia pana cand (in urma descompunerilor repetate) se ajunge la probleme care admit rezolvare imediata.