Reklama
Mnoho ľudí si uvedomilo dôležitosť naučiť sa kódovať ako životnú zručnosť. Bez ohľadu na to, kam idete a akú prácu máte, vždy sa to vníma ako v pozitívnom svetle, ak viete, ako pracovať s nejakým kódexom, aj keď to nie je vaša profesia. Keď sa tento význam zvyšuje, existuje mnoho nových iniciatív, ktoré majú prinútiť deti, aby sa učili kód v škole. Aj keď je skvelé ich vidieť, môžete si vziať kontrolu nad svojím kódovaním tým, že podniknete pár krokov sami.
Najlepšie - a pravdepodobne najviac prekvapujúce - je, že to nemusí byť nuda. Never mi? Vyskúšajte týchto päť rôznych spôsobov, ako sa môžete naučiť kódovať.
ComputerCraft
Minecraft Latecomerov úvod do Minecraftu [MUO Gaming]Minecraft, senzácia založená na blokoch, ktorá začala hrať búrkou, má teraz viac ako tri roky. Je takmer ťažké uveriť, že to bolo tak dávno, čo bolo uverejnené prvé alfa - a je to rovnako ... Čítaj viac - hra číslo jedna medzi platformami číslo jedna - hrajú zdanlivo všetci. Aj keď sa nehráte, som si istý, že máte veľa priateľov. Minecraft je extrémne rozšíriteľný s množstvom rôznych módov, čo vedie k balíčkom ako Tekkit. V skutočnosti existuje jeden mod, ktorý je súčasťou Tekkitu, ktorý sa nazýva
ComputerCraft, ktorý do hry pridá celý kódovací prvok.Akonáhle ste si vymysleli počítač z potrebných položiek, môžete na ňom začať kódovať pomocou jednoduchého kódu Lua jazyk stavať automatické baníkov, posielať správy medzi počítačmi v Minecraft, a tak veľa viac. Aj keď nevytvára žiadne „tradičné“ programy alebo webové aplikácie, je to stále príliš veľa kódovania, ktoré môže ľudí naučiť pojmy, ktoré môžu rozšíriť aj na iné typy aplikácií.
Toto je však pravdepodobne najzábavnejší spôsob, ako to urobiť, pričom je veľmi jednoduchý. Pomoc s kódovaním pomocou programu ComputerCraft nájdete ich webové stránky.
Rebeca / Alice
Rebeca je 3D programovacie prostredie, ktoré je založené off Alice Alice učí objektovo orientované počítačové programovanie pre deti Čítaj viac . Tento nástroj je fantastický, pretože programovanie 3D grafiky je už tak ťažké, ako má nástroj, ktorý všetko zjednodušuje na niečo, čo sa dá použiť na vzdelávacie účely, je vynikajúci vec.
Jednou z hlavných výhod, ktoré Rebeca prináša oproti Alice, je skutočnosť, že bola internacionalizovaná, takže je ľahšie preložiť ju do rôznych jazykov. V súčasnosti je k dispozícii okrem angličtiny aj španielčina.
3DPL
Programovací jazyk navrhnutý špeciálne na pomoc ľuďom pri osvojovaní si konceptov 3D objektov môže byť tiež cestou. 3DPL ponúka jednoduchý a priamy spôsob manipulácie s kódom a zobrazenie výsledkov. Aj keď tento programovací jazyk by nemal byť používaný pre skutočné projekty, je to stále vynikajúci vzdelávací nástroj, ktorý ukazuje fungovanie jednoduchšou formou.
Webové stránky obklopujúce 3DPL ponúkajú niekoľko tutoriálov o tom, ako s nimi robiť skvelé veci, takže sa oplatí vyskúšať, či máte záujem o 3D programovanie.
Desktop skriptovanie
Ak sa chcete porozprávať s niečím bližším k skutočnému programovaniu, mali by ste sa pozrieť na skriptovanie na pracovnej ploche. Aj keď tieto skripty zvyčajne nepoužívajú bežné programovacie jazyky, ako napríklad C / C ++, umožňujú vám vykonávať skutočnú prácu na počítači, a nie iba „hrať“. Okrem preferovaného textového editora zvyčajne pre skripty nepotrebujete žiadne ďalšie nástroje.
Používatelia systému Windows môžu vytvárať skripty .bat, používatelia počítačov Mac AppleScript Ako používať skriptovanie používateľského rozhrania Applescriptu na počítačoch Mac Čítaj viac súbory a Linux môžu vytvárať bash (.sh) skripty. Existuje veľké množstvo aplikácií, na ktoré sa dajú použiť. Niektoré príklady zahŕňajú premenovanie hromadných súborov alebo iné hromadné operácie, vyhľadávanie konkrétnych súborov a oveľa viac.
Malinový koláč
Ak radšej necháte počítač, na ktorom vykonávate svoju prácu, sám o sebe, možno vás bude zaujímať Malinový koláč Raspberry Pi - počítač ARM s veľkosťou kreditných kariet - len za 25 dolárovV univerzitnom meste Cambridge vo Veľkej Británii sa varilo niečo veľké. Za posledný rok tím akademikov, podnikateľov, lektorov a programátorov robil posledné zmeny veľmi vzrušujúceho projektu ... Čítaj viac pre vaše dobrodružstvá pri učení kódu. Toto zariadenie má iba veľkosť kreditnej karty, napriek tomu má dostatok energie na spustenie niektorých hier s nízkymi zdrojmi a len model vyššej kategórie stojí iba 35 dolárov.
Raspberry Pi prevádzkuje úplnú distribúciu Linuxu založenú na ARM (ktorú si musíte vybrať, keď budete potrebovať pripraviť kartu SD na použitie s ňou), takže máte k dispozícii veľa možností likvidácia, vrátane tradičných programovacích jazykov ako C / C ++, skriptovanie ako Bash a ďalších jazykov, ktoré využívajú vlastné porty Pi, ktoré pracujú s vlastnými hardware. Preto môže byť za to, aby sa relatívne malé množstvo peňazí vyplatilo.
záver
Dúfajme, že týchto 5 jedinečných spôsobov učenia sa kódu vám pomôže začať a motivovať sa s tým držať. Ako som už povedal, nemusí to byť nudný kód, ktorý robí veľmi nepatrné veci - môže to byť vzrušujúce a používané v mnohých rôznych aplikáciách, ktoré sú veľmi populárne. Nezáleží na tom, či ste práve dieťa alebo dospelý a snaží sa naučiť nejaké zručnosti, nie je na to lepší čas ako teraz!
Chcete sa naučiť kódovať? Ak už máte, aký je váš preferovaný spôsob výučby iných? Dajte nám vedieť v komentároch!
Obrázok Kredit: Internetové pozadie s binárnym kódom cez Shutterstock
Danny je senior na University of North Texas, ktorý má všetky aspekty softvéru s otvoreným zdrojom a Linuxu.