Cum să se pregătească în mod corespunzător la nivelul de php junior

  • PHP

M-am gândit să studiez php la nivelul Junior pentru a-mi căuta un loc de muncă.
P.S Nu vreau sa construiesc un holivar pe tema pe care php nu are nevoie si ai nevoie de ceva ca ruby ​​/ python pentru a invata.






M-am uitat prin întrebările pe care le-am întrebat anterior cu ce să învăț și am observat acest lucru:
1) a dat peste cap că multe cărți sunt deja vechi + mulți oameni trimit la documentație (la fel ca pe citit și totul va fi cool)
2) că în cărți, indiferent de an, a fost stabilită o teorie fără practică (practică minimă + este, de asemenea, mai mult teoria și nu sarcinile reale de luptă).

Iată ce vreau să întreb:
Trebuie să vă înghesuieți cărțile sau să faceți ce vreau -

Am câteva magazine inerte din sirstanyh (mine)
Aici, de exemplu ()
le scrie sub panoul de administrare, cu punerea în aplicare (adăugați elementul. Coșul este în acest spirit eu nu știu că pot fi înșurubate P.S spune-mi ce se poate face cu un magazin de Internet) + Vreau să mă fac prea portofoliu în PHP acolo, cu adaos de lucrări și așa mai departe.

De fapt, voi atrage informații de la Google, documentație și alte surse.

Puteți gândi la cursuri: împreună cu teoria, vor fi luate în considerare și sarcini. Aici trebuie să vă apropiați în mod responsabil, să citiți recenzii, deoarece nu toate cursurile sunt, în cele din urmă, utile)
Ai fost sfătuit să predea cadre dintr-o dată. Nu sunt sigur ce să-i placă acest lucru, în piscina cu capul. La început am stăpânit HTML + CSS, apoi JS, apoi PHP, apoi - cadre si CMS. Într-adevăr, m-am un începător, dar pot spune că predarea Yii2 / Symfony 2 fara PHP - nu este același lucru ca și învățare jQuery fără JS (așa cum fac mulți, atunci cine stiluri de el însuși jQuery-programatori), serios.
Dacă nu există nicio modalitate de a merge la cursuri, puteți studia pentru dvs., începeți cu JS. Cu siguranta stiti site-ul excelent al Ilya Kantor, unde totul este mestecat si cu exemple.
php după acest lucru va învăța MULT mai ușor, cel puțin, theor. de bază. Dar, după ce l-ați studiat, puteți merge la cadre. Un alt popular CMS-ki, puteți începe cu cele mai populare și mai simple - WordPress; nu uitați să priviți și dezasamblați nucleul cadrului pe care îl studiați / CMS, pentru a înțelege modul în care este aranjat acolo.

Cum să se pregătească în mod corespunzător la nivelul de php junior

Realizarea proiectului, apoi testați-le în întregime. La interviuri vă va spune cum și ce au făcut și de ce. Puteți solicita un asistent pentru cineva care lucrează gratuit sau lucrați gratuit. Acest lucru va da un impuls tangibil în cunoaștere, nu numai ca programator, ci și ca membru al echipei. Aflați cum să utilizați migrațiile, sistemele de urmărire a erorilor, sistemele de control al versiunilor, care sunt importante pentru dezvoltarea echipei. Și ca un juno vei lucra cu siguranță într-o echipă și sub supraveghere. Este important să lucrați cu informații diferite și să puteți oferi mai multe opțiuni de dezvoltare și soluții. Cumva.







Dacă aveți timp. Încercați să faceți ceva mai complicat decât un magazin online. De exemplu, site-ul web al companiei aeriene cu zboruri și rezervarea de bilete, de monitorizare și așa mai departe. Sistemele bancare, de lucru cu API-ul Google, Facebook, VK, sau bănci on-line. Diferite tipuri de parsare și afișare a datelor.

Cum să se pregătească în mod corespunzător la nivelul de php junior

Și să acorde atenția cuvenită lor și cadru JS: Angulyar, Backbone (acest consiliu opțional, dar setați în afară de alți solicitanți, precum și elementele de bază ale studiului nu ia mult timp).

Anton Natarov. Dacă scrieți un site web al companiei aeriene cu zboruri și comenzi de bilete, Symfony folosește nivelul Junior, apoi care este nivelul mediu și superior?

Cum să se pregătească în mod corespunzător la nivelul de php junior

David. Mead face același lucru, numai fără supravegherea mentorului. + este mai bine în cod și folosește un cadru mai bun, zahăr sintactic în cod ca DQL Query Bulder și altele asemănătoare. Cunoașterea caracteristicilor cadrului și a punctelor slabe ale acestuia. Midson are sarcini mai complexe. De exemplu, scrieți REST full api. Eu însumi sunt încă verde, dar trebuie să scriu și într-o grămadă de Yii2 + Angular JS. Diferența dintre medii și vârstnici nu este doar în experiența, ci și abilitatea de a scrie arhitectura proiectului, pentru a vedea grinzile la etapa de proiectare. Calm rezolvați sarcinile, puteți să împărtășiți experiențe cu colegii. a comuta între proiecte pe perfect lucrurile mici, și, desigur, să se țină adecvat și să scrie cod clar și simplu, mai degrabă decât injura pe indieni, care a scris anterior codul.

Iar aceasta personal este experiența mea și cei cu care am avut de înfruntat. Nu voi spune că este așa peste tot. )

Anton Natarov. Sunt de acord cu David. Ce ați descris, Anton, este departe de a fi un junior. Și lucrează la astfel de proiecte într-o manieră amiabilă, împărțind proiectul în blocuri, nu pe 1 persoană, care cunoaște doar aspectul. În diferite companii, desigur, cerințele sunt diferite, dar totuși un astfel de sfat va speria orice nou-venit.
Deși acest lucru este ceva de care ar trebui să se străduiască: în lista sarcinilor și dorințelor mele, sfatul dvs. este inclus)

Cum să se pregătească în mod corespunzător la nivelul de php junior

Boolean_Type. Nu l-am descrie ca o cerință obligatorie. Desigur, dezvoltarea durează mult, cu atât mai mult cu atât mai mult. Nu este necesar să implementați de mai multe ori același lucru. Puteți scrie un modul pe un blog existent. Zborurile sunt aceleași cu programul. Să presupunem că aveți un show stand-up sau o conferință IT în întreaga țară. Încă mai doresc să cumpere bilete, logica de astfel de aplicații nu se schimbă, dar își schimbă afișajul său, cinematografe, teatre (aici locul de vanzare pe panza JS + sau puteți, fără a face trucuri xc cu bootstrap), aer / mare / călătorie teren (nu este destul de potrivit și forme uzuale). Scopul rămâne același. Lucrurile complexe vă permit să identificați slăbiciunile, atunci voi puteți vedea ceea ce lipsește cu adevărat, ce instrumente sau cunoștințe.

Anton Natarov. Nu pot să nu fiu de acord. Dar problema este că TS nu știe încă PHP. Fără asta, IMHO, nici un modul, nici un blog gata. Cu excepția cazului în WordPress - și că, ceva este foarte simplu, având în vedere caracteristicile motorului.







Articole similare

Trimiteți-le prietenilor: