12 moduri jucăușe de a învăța cum să codificați
Publicat: 2020-02-10Dragostea pentru studiu, ca și înțelepciunea, vine odată cu vârsta. În mod ironic, majoritatea dintre noi ratăm o oportunitate prețioasă de a învăța ceva nou în momentul cel mai favorabil. Cu cât suntem mai tineri, cu atât dobândim mai ușor abilități noi. Copiii au mai mulți neuroni decât adulții, așa că creează conexiuni mai eficient.
Dacă sunteți familiarizat cu teoriile și sistemul de educație Montessori sau cu „ Grădinița este prea târziu ” a lui Masaru Ibuka, atunci știți despre și probabil le urmați învățăturile. Cu toate acestea, acesta nu este cazul majorității oamenilor de acolo. Pentru a înrăutăți lucrurile, noi, ca copii, nu avem o motivație adecvată pentru a profita de această oportunitate. Amintește-ți doar: Școala a fost totul despre socializare, să crești ca personalitate, să faci lucruri incredibile cu prietenul tău, dar nu cu siguranță să-ți îngropi nasul în cărți și să-ți ascuți abilitățile toată ziua. Deci, de regulă, fereastra de oportunitate este deja închisă. Cu toate acestea, vestea bună este că este lăsată întredeschisă. Deși nu va fi deschis din nou, va fi totuși suficient pentru a vă strânge și a vă atinge obiectivele.
Când vine vorba de dobândirea de noi abilități la bătrânețe, avem un avantaj uriaș și este o motivație puternică. Această forță motrice depășește toate obstacolele din calea sa. Este unul dintre acele lucruri care ajută la deschiderea acestei ferestre. Un alt lucru care ajută în această problemă este un mod de a învăța. Dacă acesta este un curs plictisitor și monoton, atunci nu îți va face prea mult bine, ca să nu mai vorbim despre eliminarea motivației pe care o ai. Se crede pe scară largă, în special de către oamenii de știință, că un mediu jucăuș este extrem de bun pentru a învăța ceva nou. În primul rând, este în natura noastră: Învățăm prin joacă încă de la naștere. Deci, acest mod nativ de a dezvolta noi abilități, chiar și atât de provocatoare și solicitante precum codificarea, poate fi destul de benefică.
Reținând acest gând, am găsit câteva aplicații fantastice, platforme și doar proiecte personale care folosesc un mediu ludic pentru a preda codificarea. Deși nu te vor face un geniu al computerelor, cu siguranță îți vor oferi un început solid.
Cod de luptă
Inițial, această aplicație era destinată copiilor. Dar când vine vorba de a înțelege elementele de bază ale codificarii, cu toții ne simțim ca un astfel de copil. Este un joc casual cu sarcini de rezolvat. Lumea fanteziei este ademenitoare și inspiratoare.
Mimo
Spre deosebire de exemplul anterior, Mimo este o aplicație iOS pentru adulți. Procesul său de învățare este centrat în jurul ideii de a preda abilitățile de codificare în bucăți. Deci, utilizatorul are posibilitatea de a lucra cu platforma chiar și în zilele aglomerate. Acesta acoperă diverse limbaje de programare, de la HTML și CSS la C++ și C#.
Lăcustă
Publicul vizat de Grasshopper este începătorii de orice vârstă. Este disponibil atât pentru dispozitivele iOS, cât și pentru Android, deci este o opțiune ideală pentru lumea noastră cu ritm rapid obsedat de mobil. Oferă jocuri mici, distractive, care vă permit să dobândiți abilitățile de bază JavaScript. Învață diverse elemente fundamentale, inclusiv animații bazate pe D3.
Şotron
Hopscotch, ca și Code Combat, a fost creat inițial pentru copii. Cu toate acestea, pentru toți acei oameni care nu cunosc tehnologie care doresc să se antreneze pentru o nouă profesie, acest lucru poate oferi un început. Acesta dezvăluie elementele de bază ale codificării în mod plăcut și discret – oferindu-vă oportunitatea de a construi ceva.
Locuri de joacă Swift
Swift este un limbaj de programare pentru crearea de aplicații pentru dispozitivele Apple. Deci, previzibil, Swift Playground este disponibil doar pentru iOS. Începeți cu rezolvarea puzzle-urilor simple și apoi treceți la ghicitori și provocări complexe pentru a stăpâni abilitățile.
Codificarea planetelor
Coding Planets este o aplicație pentru dezvoltarea gândirii logice la oameni de toate vârstele. Este populat cu tease-uri interesante pentru a nu te plictisi. Doar dă instrucțiuni unui robot pentru a rezolva puzzle-uri și a merge mai departe.
WarriorJS
Warrior este un joc mic, dar intrigant pentru învățarea limbajului de scripting pentru pagini web. Nu degeaba se numește Warrior. Și anume, războinicul este inima și sufletul aventurii. Utilizați JavaScript pentru a vă conduce eroul prin toate obstacolele și, în același timp, familiarizați-vă cu elementele de bază ale limbajului.
Enki
Enki este un bot pentru creșterea abilităților de programare. Le permite utilizatorilor să ia parte la antrenamente zilnice care vă vor construi treptat baza de cunoștințe. De asemenea, vă puteți invita prietenii sau colegii să participe. Este disponibil atât pentru dispozitivele Android, cât și pentru iOS.
Carduri de cod
Dacă sunteți un fan al jocurilor de societate, atunci cu siguranță veți aprecia Code Cards. Este un mod vechi de a te distra și de a învăța ceva nou. Echipa oferă patru pachete diferite de cărți: HTML5, CSS, JavaScript și Ruby and Rails. Fiecare include 53 de cărți cu sarcini. Le puteți amesteca cu ușurință pentru a adăuga condimente jocului. Doar tipăriți-le și distrați-vă.
jsRobot
jsRobot este un proiect personal al lui Reaal Khalil, care a reușit să transforme familiarizarea cu limbajul de scripting utilizat pe scară largă într-o experiență plăcută și plăcută. Este o mică aventură cu instrucțiuni de urmat. Utilizați funcțiile JavaScript de bază pentru a vă deplasa pe parcursul călătoriei. Există mai multe niveluri de explorat, așa că cu siguranță nu te va lăsa să te plictisești.
Analogii de cod
Spre deosebire de resursele menționate anterior, Code Analogies nu oferă nicio experiență de joc. În schimb, încearcă să explice elementele de bază folosind analogii din lumea reală. Echipa folosește imagini, ilustrații, diagrame și, desigur, tutoriale captivante pentru a clarifica provocările de codare.
Flexbox Froggy
Cu 24 de niveluri, acest joc mic și amuzant explică elementele de bază ale Flexbox în practică. Fiecare sarcină este concentrată pe o anumită proprietate, astfel încât să puteți înțelege mai eficient ideea din spatele noului mod de aspect. Este un mic proiect personal – totuși este foarte util. Dacă vă place acest tip de joc, consultați și CSS Diner, Erase All Kittens și Grid Garden, deoarece predau HTML și CSS într-un mod jucăuș.
Continua sa inveti
Fereastra de oportunitate tinde să se redeschidă, dar nu înseamnă că ar trebui să o amâni prea mult. Știu că este mai bine mai târziu decât niciodată. Cu toate acestea, cu atât de multe moduri discrete, portabile și, cel mai important, jucăușe de a învăța lucruri noi, a sosit timpul să-ți faci visul să devină realitate chiar aici, chiar acum. Codarea nu este știință rachetă. Este o poezie care cu timpul, experiența și repetarea devin mai bune. Folosiți aceste proiecte mici într-un mediu primitor și plăcut pentru a acumula abilități de codare și pentru a construi o bază solidă.