Practical JavaScript - WatchAndCode.com

Vizitează resursa recomandată

Rating

4.5/5

Descriere

Un curs foarte bun pentru cei care abia încep să învețe JavaScript. Cursul este foarte bine structurat și de curând am început să îl recomand celor care vor să vină la training-urile mele, dar care încă nu cunosc aspecte de bază despre JavaScript: variabile, funcții, obiecte, array-uri și diverse funcții built-in etc...


Despre această resursă

Am aflat spre surprinderea mea despre acest curs de foarte puțin timp, deși este apărut de vreun an.

In general, știu majoritatea cursurilor care se adresează începătorilor. Le știu pe majoritatea, pentru că sunt rugat foarte des să recomand cursuri celor care vor să se apuce de programare.

Cursul este foarte bine structurat și acoperă o plajă bună de concepte introductive despre JS:

  • cum se definesc variabilele și tipurile primitive
  • funcții, funcții cu parametrii și funcții în obiecte
  • operații cu array-uri și cu obiecte
  • funcții built-in din JavaScript
  • loops, condiționale
  • DOM manipulation
  • refactoring
  • debugging
  • event listeners
  • CRUD
  • etc

Imi place foarte mult structura și progresia în termeni de sintaxă și de dificultate.

In momentul de față cred că este cel mai puțin intimidant curs de JavaScript.

Am observat că sunt foarte mult persoane care recomandă Eloquent JavaScript sau You Don’t Know JS, dar ambele mi se pare că au explicații destul de abstracte și oarecum împleticite.

Practical JavaScript în schimb este structurat în așa fel să îți arate că focusul tău ar trebui să pice pe înțelegere și pe dobândirea progresivă a cunoștințelor și că procesul de a programa nu trebuie să fie proces de totul sau nimic.

Programatorii uneori au obiceiul de a-și prezenta meseria într-o lumină extrem de complicată, dar nu e deloc așa. Programarea este un subiect cumulativ, din aproape în aproape, lucrurile sunt foarte conectate și unele lucruri le vei prinde ușor, altele mai greu.

Consecvență, curiozitate și timp sunt câteva dintre lucrurile necesare pentru a deveni un programator bun.

Tind să cad de acord cu autorului cursului Practical Javascript pe faptul că Ability = Process * Time.

Dacă procesul tău de învățare este solid și ți-l îmbunătățești continuu, vei avea nevoie de mai puțin timp ca să ajungi la un anumit skill.

Știu programatori care fac programare de foarte mulți ani și au devenit buni pentru că au avut timp, dar procesul lor nu a fost unul prea bine definit.

Știu programatori în schimb care fac programare de puțin timp, dar evoluează ținând piciorul pe accelerație pentru că procesul lor este rafinat, clar, iterativ și îmbunățațit continuu.