Dosadno je s knjigama za programiranje? Pokušajte s 3 zabavna načina za izravnavanje vještina kodiranja

  • Brian Curtis
  • 0
  • 2972
  • 441
Oglas

Ako ste ikad pokušali naučiti kodirati iz knjige, znate koliko to može biti dosadno. Zašto ne isprobati neke zanimljive mogućnosti da učenje učinite zabavnijim?

Svaka od ovih web stranica ima svoj prepoznatljiv stil, ali svi su u njih ugrađeni elementi igara. Čudesni su i zabavni i stalno će vas vraćati kako biste saznali više.

Borba s kodom

Ako želite naučiti JavaScript Započnite kodiranje JavaScripta odmah s ovih 5 sjajnih besplatnih resursa. Počnite kodirati JavaScript upravo sada s ovih 5 sjajnih besplatnih resursa i nemate puno - niti ikakvog iskustva u kodiranju, pokušajte ovu besplatnu igru , Preuzmite kontrolu nad čarobnjakom i njegovim minionima. Razina se kreće od jednostavnih koncepata poput unaprijed programiranog i uvjetnog ponašanja do naprednijih čarolija poput izračuna.

Okruženje za učenje je simpatičan fantastični RPG sa vitezovima, ogresima i mađarima. Pomičite svoje minione, ciljajte svoje neprijatelje, pokretajte napade i uništavajte sluge tame!

Code Combat pokrenut je 2013. godine, tako da su razine još uvijek ograničene. No, tim koji stoji iza Code Combat-a razvijat će se poput luda kako bi dobio više tutorijala i igara, tako da u budućnosti očekujte više od ove stranice. Čak su ga otvorili i napravili sve s otvorenim kodom kako bi Artisan Wizards (korisnici) mogli pisati svoje razine.

Bonusna značajka Code Combat-a: ako uspijete prijeći razinu Gridmancera, pomoći će vam da se zaposlite u programiranju u San Franciscu!

Ratovi kodova

Iako u Code Wars-u ne možete nositi čarobnjački šešir, možete ga izravnati dobivanjem bodova za ispunjavanje kata, ili kodiranje izazova. Kate možete ispuniti u Ruby, JavaScript ili Coffeescript. CoffeeScript je JavaScript bez glavobolje CoffeeScript je JavaScript bez glavobolja Nikad nisam volio pisati JavaScript toliko puno. Od dana kada sam napisao svoj prvi redak pomoću njega, uvijek mi je bilo zamjereno što sve što napišem u njemu uvijek izgleda kao Jackson ... Kata je dostupna na različitim jezicima, tako da možete dobro razumjeti kako različiti jezici nositi se s istim zadacima. U planu je dodavanje drugih jezika, uključujući Python, Java, PHP i Objective-C.

Sustav izravnavanja borilačkih vještina / samuraja je zabavan i uvjerljiv - svaki put kada ispunite kata, dobivate počasne bodove. Skupite dovoljno bodova da biste se izborili za sljedeći rang, otključavši teže programske izazove. Počasne bodove možete i dobiti tako što napišete svoju kata, ostavljate komentare na tuđu kata i svoje prijatelje upućujete u Code Wars.

Izazovi su korisni i zabavni, a Code Wars je jedino popisano mjesto koje vas također uči da testirate vlastiti kôd. Ali malo je načina na koji se upute, stoga se pripremite za napraviti puno Googla kako biste riješili probleme. Iako to može biti spor proces, ovo je sjajan način da naučite kako kodiranje zapravo izgleda.

Nije tako gromoglasan kao Code Combat, ali podrška za više jezika i manje djetinjasto bi se trebala svidjeti početnicima. Code Wars također ima jaku zajednicu koja pomaže početnicima u ustajanju i trčanju. I izravnavanje i stjecanje prestiža motiviraju same nagrade!

Škola kod

Za razliku od prethodna dva mjesta, Škola Code nije besplatna. A s 290 dolara godišnje (29 dolara mjesečno), osjeća se kao provala banaka. No tim škole School stvorio je web stranicu toliko privlačnu i korisnu da vrijedi uložiti ako ozbiljno razmišljate o učenju kodiranja. Uz pretplatu možete u bilo kojem trenutku pohađati onoliko tečajeva koliko želite i prelaziti s njih na njih. Oni također nude besplatni dvodnevni “Prolaz za dvoranu” to vam daje 48 sati da isprobate sve ovdje besplatno.

S tečajevima za razvoj Ruby, Javascript, HTML / CSS i iOS imate širok spektar mogućnosti za učenje. Pokušajte s izborima za stvari poput Chrome DevTools, API Google Drive i Git.

Od tri ovdje navedena mjesta, Code Code ima najmanje “gamey” osjećati. Svaka lekcija sastoji se od kratke video lekcije, iza koje slijede izazovi; svaki izazov koji završite zarađuje vam bodove, a traženje savjeta smanjuje vrijednost bodova pitanja.

Bodovi kod škole u ovom trenutku ne rade puno. U prošlosti, kada ste završili tečaj, dobili biste vaučer za 5 dolara koji bi se mogao koristiti u trgovini Code School, ali taj je program stavljen van snage. Nadam se da ćemo vidjeti nešto slično u budućnosti! Ali za sada možete sakupljati bodove i značke i pokazati ih svojim prijateljima. To sigurno nešto vrijedi.

Koji biste trebali odabrati?

Dakle, evo tri zabavna načina učenja programiranja - koji prvo treba isprobati? Preporučujem odabir jezika za programiranje Kako odabrati programski jezik kako biste naučili danas i stekli odličan posao u dvije godine Kako odabrati programski jezik kako biste naučili danas i dobili sjajan posao za dvije godine. Potrebne će vam godine predanog rada da postanu uistinu dobar programer; pa postoji način da odaberete pravi jezik koji će početi od danas, kako bi se sutra zaposlili? i web mjesto na temelju vaše razine iskustva i onoga što želite programirati. Na primjer, ako želite razviti internetske aplikacije, trebate pokrenuti JavaScript. Ako imate malo ili nikakvo iskustvo u programiranju, prijavite se za Code Combat. Ako znate neke osnove, pogledajte u Code Wars. Ako želite razviti iPhone aplikacije Stvorite vlastitu aplikaciju za pametne telefone s beskonačnim majmunima - nije potrebno znanje kodiranja Stvorite vlastitu aplikaciju za pametne telefone s beskonačnim majmunima - nije potrebno znanje kodiranja Bilo bi sjajno kada bismo svi imali vremena, vještine i strpljenja za učenje računalno kodiranje, pogotovo zato što tehnologija prožima toliko područja našeg života. No srećom, postoje aplikacije i web programeri ... ili Ruby on Rails aplikacije, Code School je to put.

Ako nemate pojma što želite učiniti ili gdje započeti, preporučio bih vam Code Combat. Najprijatnija je i najjednostavnija od ove tri, a dat će vam dobar uvod u osnovne koncepte koji stoje iza svih programskih jezika. Ako odlučite da vam se stvarno sviđa, možete krenuti odande.

Škola škole je, iako je vrlo korisna, prije početka rada potrebno neko znanje. Ako ne znate razliku između funkcije i niza, možda biste trebali početi s nešto malo jednostavnijim.

Izravnavanje

Jednom kada vam ova programska mjesta budu vlažna, spremni ste za prelazak na zahtjevnije zadatke, poput stvaranja prve aplikacije. Mimo ove točke ograničena je samo vaša mašta!

Osigurajte malo web hosting prostora za svoju web aplikaciju ili napišite program koji će vam pomoći u svakodnevnim zadacima. Nabavite si Raspberry Pi ili Arduino i isprobajte svoje nove vještine. Ne zaboravite, za prvi pogled imamo vodič Raspberry Pi i Arduino vodič.

Jeste li koristili bilo kakve web stranice za igre ili zabavu da biste naučili programiranje? Koji je vaš najdraži način da naučite kodirati?

Kreditna slika: Javascript Dmitrij Baranovskiy putem Flickr-a




Još ne komentari

O modernoj tehnologiji, jednostavnoj i pristupačnoj.
Vaš vodič u svijetu moderne tehnologije. Naučite kako koristiti tehnologije i uređaje koji nas okružuju svaki dan i naučite kako otkriti zanimljivosti na Internetu.