Noi vorbim despre bazele de dezvoltare web care ar trebui să știe și să poată să programator web, precum și ia în considerare un set de cunoștințe pentru dezvoltare web de succes. Obțineți răspunsuri la multe întrebări, cum ar fi modul de a începe, ce să învețe, cu ajutorul a ceea ce pentru a preda, atunci cum de a valorifica cunoștințele dobândite și cât de mult puteți câștiga.
Cine este un dezvoltator de web, pe măsură ce devin?

Sper că știi cine programatori web, dar chiar dacă nu le voi descrie pe scurt în conceptul său nu este cuvinte absconse de pe Wikipedia, și în cazul în care puteți merge și citi pentru tine, și așa mai departe. programatori web - oameni care dezvolta site-uri web și aplicații web pentru diferite sarcini și nevoi. Site-uri sau aplicații web, la rândul lor, sunt situate pe servere, și anume serverul gestionează toate apelurile de la utilizatori și compilează, traduce sau convertește codul de la pagina Web dorită.
La menționarea serverului cuvânt, cel mai imagina o imagine foarte mare a centrului de date cu mai multe stive de servere, iar eu spun acest lucru este parțial adevărat, dar orice computer, inclusiv dvs. poate fi un server. Tot ce trebuie să faci, este de culoare albă exemplu (IP static) și de configurare a serverului Apache. După ce serverul este practic aceeași unitate de sistem pe care tocmai ați terminat cu mai mult sub memorie de stocare și RAM (memorie cu acces aleator), și are un procesor modern, puternic pentru procesare rapidă.
devine capabil de un server pentru a găzdui site-uri și aplicații web prin intermediul speciale add-on-uri (programe). În prezent, există câteva dintre cele mai populare tipuri de programe pentru personalizarea serverului:
Serverul preia greul sarcinii în același timp de procesare mii și uneori milioane de cereri pe secundă (de exemplu Google sau Yandex). Dacă serverul nu este suficient de puternic pentru a gestiona un număr mare de cereri pe secundă, se oprește de lucru, cade, cade. Deci, face atacuri DDOS prin trimiterea o mulțime de cereri pentru un singur site sau o singură pagină.
Care sunt cunoștințele necesare pentru dezvoltarea web de succes?

Pentru a lucra sau pentru a începe să lucreze în domeniul programării web, veți avea nevoie de un pic de cunoștințe nu, acum am să le arăt și să vă spun ce este responsabil pentru ce.
Setul de bază de cunoștințe
Alegerea frontendera direcție sau backend trebuie să stăpânească aceste cunoștințe, și puteți câștiga deja primul său bani ca independent și în birouri în proiecte mici și nu foarte grave. Dar am dat cunoștințele de bază pe care, din păcate, nu ajunge pe locuri de muncă bine plătite și nu vor participa la marile proiecte la scară largă. De aceea, am adus un al doilea set de cunoștințe care vă puteți baza pe mai mult de un salariu decent.
PRO formare
Back-end. php, mysql, piton, SQLite3, mssql, postgresql, orm, sphinx, blitz, crenguță, amqp, Phalcon / django, highload, federație, git / mercurial
Da, știu lista de minunat, dar pentru că nu va plăti sute de dolari, și mii și cererea dvs. va fi aproape peste tot. Vei fi disponibil pe tot parcursul lucrării, la fel ca în freelancing, cât și la birou. Poți fi mândru să mă numesc un profesionist în mediul de dezvoltare web. Dar dulce și ademenitoare în toate acestea este independența financiară și spațiu a activității în ceea ce privește țara. Pentru tine nu va fi dificil să lucreze de la distanță pe o companie bună și petrece timpul la care orice statiune, tot ce ai nevoie de o conexiune bună la internet și un laptop.
Cum să învețe și ce să învețe?

Pentru a începe să înțeleagă un lucru simplu, dat la toate cunoștințele în moduri diferite și timpul liber pentru a studia toate diferite și, citez aici principalele estimări brute ale timpului să se bazeze dezvoltarea de dezvoltare web. Ele sunt foarte reale și se bazează pe practica de prieteni și cunoștințe care lucrează în această nișă.
Timpul de instruire 1 - 3 luni, este de dorit în următoarea secvență:
Am făcut foarte bine pentru a studia timp de 3 luni? Da, într-adevăr, dar este baza, pe care nu este un profesionist, și fiecare nou proiect va fi obligat să Google și să învețe noi nuanțe, dar chiar și cu o astfel de bază, puteți începe să caute de lucru în birouri mici și a obține prima bani cu mediul de programare web.
Versiunea 2 săptămâni - Accelerata șase săptămâni
Această opțiune nu este pentru toată lumea, în primul rând, Ei bine, trebuie să fim capabili de a asimila rapid tot și au o mare cantitate de timp liber și de a preda. predare și învățare. Dar chiar și în acest caz, va fi capabil să găsească un loc de muncă, dar nu într-adevăr un salariu bun, dar cu capacitatea de a crește rapid și să se ridice la nivelul unui profesionist.
Cu ajutorul a ceea ce pentru a studia?

Mulți oameni pune această întrebare, în cazul în care și cum, sau prin care să învețe, cineva se duce la cursuri, altele sunt în căutarea pe net, eu voi da principalele direcții de dobândire a cunoștințelor pentru dezvoltare web.
Dacă vorbim despre anumite zone, eu personal recomand următoarele:
PHP + MYSQL - PHP5 în original, ediția a 2 (carte), și aceleași lecții Popov.
Toate acestea vă va oferi o bază, și după ce veți înțelege unde să meargă mai departe, în cazul în care pentru a obține informații pentru dezvoltarea și, desigur, fiecare proiect va avea pe dezvoltarea lor.
Cum apoi să valorifice cunoștințele dobândite?
Cel mai important, fara munca nu va fi, chiar și pentru un salariu mic, dar va fi capabil să înceapă să înceapă să lucreze, și apoi să devină o lucrare profesională la nivel înalt va trebui să mă găsească, dar am identificat câteva zone unde vei fi capabil de a câștiga cu succes ca la începutul așa și la un specialist nivel mai târziu.
Dacă vorbim despre prețurile de servicii de web design, nu există nici o stabilitate, o mulțime depinde de tine. cunoștințele de capacitatea de a se vinde, precum și cunoștințe de limba engleză contribuit la câștiguri bune. În țările CSI, prețurile de mai multe ori mai mici decât în țările occidentale, deci are sens să învețe limba engleză, și du-te la compania zabugrom. Acolo puteți obține mii de verde sau euro. Va fi accesibil pentru a călători, a întâlni cunoștințe noi și interesante.
Deci, ne-am dat seama că sunt externalizarea este mai abruptă și mai profitabile, dar aici trebuie să știi și să aibă:
- experiența și cunoștințele practice Bun
- Cunoașterea excelentă a limbii engleze, atât vorbit și întreținerea nișă
- Prezența unui cont PayPal sau Visa
În concluzie, voi spune un pic dezgustător, să devină un programator web este foarte dificil, nu e de mirare există salarii bune. Acum, când criza strada atunci când numai de mare valoare de specialitate, va trebui să facă destul de multe eforturi pentru a dărâma un loc și un salariu bun, dar merita.
Toate în mâinile tale, luni, trei luni sau un an este de până la tine, și cel mai important, este o investiție în tine, care necesită doar timpul nu mai mult. Acesta va plăti atunci va de multe ori, astfel încât alegerea este a ta.