Cel mai bun răspuns
Nu
Există o diferență între a învăța o limbă, a vorbi limbaj, scrierea unui limbaj și, de fapt, știu cum să utilizați în mod eficient un limbaj.
Codecademy este excelent pentru a învăța cum să vorbiți, să citiți și să scrieți limbaje de programare, dar este îngrozitor când vă pregătiți să utilizați de fapt limbajul. eficient pentru rezolvarea problemelor. Unul dintre motive este că dezvoltatorii nu sunt atât de minunați la predarea teoriei și probabil pentru că ei nu gândesc foarte logic ei înșiși.
De exemplu, am întâlnit o întrebare de testare al cărei conținut nu a avut a fost predat în lecția pentru care a fost chestionarul. Nu pare logic să adăugați o întrebare despre un concept de capitolul 2 într-un test pentru capitolul 1.
Ei fac o treabă oribilă explicând lucrurile și în mod logic. De asemenea, vor include un concept a într-un cod ca parte a unui exemplu pentru un alt concept, dar nu vor explica conceptul inclus până mai târziu în diapozitive sau chiar mai târziu într-o altă lecție. Nu are niciun sens.
De asemenea, în cadrul cursului CSS, ele definesc HUE ca un unghi pe roata de culoare, care nu este logic corect, deoarece nuanța este o culoare. O culoare nu poate fi un unghi și nici un unghi nu poate fi o culoare. O culoare poate fi GĂSITĂ la un unghi dat, dar nu este unghiul în sine. Se pare că confundă metoda prin care CSS selectează culorile (prin unghiuri) cu culoarea reală (nuanța.)
Am fost foarte frustrat de platformă din cauza bug-urilor și a erorilor logice și erorilor gramaticale. Am întâlnit.
este bun doar pentru a învăța sintaxa, sincer. Dacă doriți să aflați cum să utilizați efectiv codul, v-aș sugera să exersați în timpul vostru. Nu vă așteptați ca Codecademy să vă învețe tot ce trebuie să știți despre programare.
Răspuns
Depinde care sunt obiectivele dvs. Eram un începător complet, nu aveam cunoștințe de informatică și nu-mi plăceau matematica și știința încă din clasa a șasea (amintirile încă mă dureau) Dar anul trecut, am decis că vreau să învăț cum să codez și am intrat imediat online pentru a vedea ce resursele erau acolo.
Iată toate lucrurile pe care le-am făcut:
- Citește cărți electronice
- Am cumpărat cărți reale
- Tutoriale online pe bloguri
- Tutoriale în browser
- Screencasts vizionate
- Am fost la ateliere de weekend și de o zi
Făcând toate aceste lucruri diferite, am învățat MULȚI. A fost minunat să învăț în cele din urmă cum să construiesc site-uri web simple și aplicații web.
Dar …
A fost cu adevărat GRAV!
Chiar și cu toate aceste resurse online, doriți să învățați cum să creați aplicații web (nu doar site-uri statice), este greu pentru începători să facă asta cu doar resurse online.
Cofondatorul meu și cu mine am epuizat toate resurse posibile pentru a învăța cum să programăm, dar știam că există un mod mai bun de a învăța. De aceea am creat Code Academy (http://codeacademy.org) aici în Chicago. Am vrut să creăm un mediu fizic în care oamenii să poată afla de la un dezvoltator de software profesionist și (cel mai important) să fie înconjurați de alții care au fost în aceeași poziție ca și ei. Am vrut, de asemenea, să oferim mentorat de la dezvoltatorii de software și accesul la comunitatea tehnologică de aici din Chicago, astfel încât să poată învăța nu numai cum să construiască o aplicație web, ci să înceapă o afacere.
Acestea fiind spuse, suntem doar o școală într-o mare de alte soluții. Așa cum am spus la început, depinde cu adevărat de prioritățile tale, ca cineva care încearcă să învețe. Dacă doriți să învățați cum să codificați (dar nu pentru a construi ceva), atunci există cărți și resurse online care vă pot ajuta să realizați acest lucru. Dar dacă doriți să luați de fapt o idee care vă stă în cap și să o faceți reală prin intermediul software-ului, trebuie să dedicați mai mult timp și energie, precum și să aveți pasiunea și perseverența de a trece prin barierele care vă vor veni în cale .
De asemenea, trebuie să fii înconjurat de oameni care sunt dispuși să te ajute.