Reklama
Wiele osób zdało sobie sprawę ze znaczenia nauki kodowania jako umiejętności życiowej. Bez względu na to, gdzie się wybierasz i jaką pracę masz, zawsze widzisz to w pozytywnym świetle, jeśli wiesz, jak pracować z kodem, nawet jeśli nie jest to twój zawód. Wraz ze wzrostem tego znaczenia pojawia się wiele nowych inicjatyw, które mają zachęcić dzieci do nauki kodu w szkole. Chociaż wspaniale jest je zobaczyć, możesz przejąć kontrolę nad swoją edukacją programistyczną, podejmując samodzielnie pewne kroki.
Najlepsze - i prawdopodobnie najbardziej zaskakujące - jest to, że nie musi to być nudna próba. Nie wierzysz mi? Sprawdź pięć różnych sposobów uczenia się kodowania.
ComputerCraft
Minecraft Wprowadzenie Latecomer do Minecraft [MUO Gaming]Minecraft, oparta na klockach sensacja, która szturmem opanowała grę, ma już ponad trzy lata. Trudno uwierzyć, że minęło tak dużo czasu, odkąd opublikowano pierwszą alfę - i jest równie ... Czytaj więcej - niezależna międzyplatformowa gra numer jeden - z pozoru wszyscy. Nawet jeśli nie grasz sam, jestem pewien, że masz wielu znajomych, którzy to robią. Minecraft jest wyjątkowo rozszerzalny dzięki wielu różnym modom, co daje początek pakietom takim jak Tekkit. Jest tak naprawdę jeden mod, który jest dołączony do Tekkit, o nazwie
ComputerCraft, który dodaje do gry cały element kodujący.Po stworzeniu komputera z niezbędnych elementów możesz zacząć pisać na nim kod za pomocą łatwego Język Lua do budowania automatycznych górników, wysyłania wiadomości między komputerami w Minecraft i wiele innych więcej. Chociaż nie buduje żadnych „tradycyjnych” programów ani aplikacji internetowych, wciąż bardzo dużo koduje, aby nauczyć ludzi pojęć, które mogą rozszerzyć na inne typy aplikacji.
Jest to jednak prawdopodobnie najzabawniejszy sposób na zrobienie tego, przy jednoczesnym zachowaniu jego prostoty. Aby uzyskać pomoc na temat kodowania w programie ComputerCraft, sprawdź ich strona internetowa.
Rebeca / Alice
Rebeca to oparte na środowisku środowisko programistyczne 3D Alice Alice uczy dzieci programowania komputerowego Czytaj więcej . To narzędzie jest fantastyczne, ponieważ programowanie grafiki 3D jest już trudną koncepcją, więc posiadanie narzędzie, które upraszcza wszystko do czegoś, co można wykorzystać do celów edukacyjnych, jest świetne rzecz.
Jedną z głównych zalet Rebeca nad Alice jest fakt, że została ona umiędzynarodowiona, więc łatwiej jest przetłumaczyć ją na inne języki. Obecnie hiszpański jest dostępny oprócz angielskiego.
3DPL
Język programowania zaprojektowany specjalnie w celu ułatwienia ludziom poznania koncepcji obiektów 3D może być dobrym rozwiązaniem. 3DPL oferuje prosty, bezpośredni sposób na manipulowanie kodem i wyświetlanie wyników. Chociaż ten język programowania nie powinien być używany w rzeczywistych projektach, nadal jest doskonałym narzędziem edukacyjnym, które pokazuje działania w prostszej formie.
Witryna otaczająca 3DPL oferuje wiele samouczków na temat robienia fajnych rzeczy, więc warto również sprawdzić, czy interesuje Cię programowanie 3D.
Skrypty pulpitu
Jeśli chcesz zadzierać z czymś bliższym rzeczywistemu programowaniu, możesz rzucić okiem na skrypty na pulpicie. Chociaż skrypty te zwykle nie używają popularnych języków programowania, takich jak C / C ++, pozwalają one wykonywać rzeczywistą pracę na komputerze, a nie tylko „bawić się”. Zwykle nie potrzebujesz żadnych dodatkowych narzędzi do skryptów oprócz preferowanego edytora tekstu.
Użytkownicy systemu Windows mogą tworzyć skrypty .bat, użytkownicy komputerów Mac mogą tworzyć AppleScript Jak korzystać ze skryptów interfejsu użytkownika Applescript na Macu Czytaj więcej pliki, a Linux może tworzyć skrypty bash (.sh). Istnieje wiele aplikacji, do których można ich używać. Niektóre przykłady obejmują zmianę nazw plików lub inne operacje zbiorcze, wyszukiwanie określonych plików i wiele innych.
Raspberry Pi
Jeśli wolisz zostawić komputer, na którym wykonujesz swoją pracę, sam, być może zainteresuje Cię zdobycie Raspberry Pi Raspberry Pi - Komputer ARM wielkości karty kredytowej - Twój za jedyne 25 USDW uniwersyteckim mieście Cambridge w Wielkiej Brytanii powstaje coś wielkiego. Przez ostatni rok zespół naukowców, biznesmenów, wykładowców i programistów wprowadzał ostateczne poprawki do bardzo ekscytującego projektu ... Czytaj więcej dla twoich przygód uczenia się kodu. Urządzenie ma tylko rozmiar karty kredytowej, ale ma wystarczającą moc, aby uruchomić niektóre gry o niskim zużyciu zasobów i kosztuje tylko 35 USD za model wyższej klasy.
Raspberry Pi obsługuje pełną dystrybucję Linuksa opartą na ARM (którą musisz wybrać, ponieważ musisz przygotować kartę SD, aby z nią korzystać), więc masz wiele opcji do wyboru usuwanie, w tym tradycyjne języki programowania, takie jak C / C ++, skrypty, takie jak Bash, i inne języki korzystające z niestandardowych portów Pi, które działają z niestandardowymi sprzęt komputerowy. Dlatego tak duża elastyczność może być warta upuszczenia stosunkowo niewielkiej kwoty pieniędzy.
Wniosek
Mamy nadzieję, że te 5 unikalnych sposobów uczenia się kodu pomoże Ci zacząć i zmotywować go do pozostania przy nim. Jak powiedziałem wcześniej, nie musi być nudnym kodem, który robi bardzo małe rzeczy - może być ekscytujący i wykorzystywany w wielu różnych aplikacjach, które są bardzo popularne. Bez względu na to, czy jesteś tylko dzieckiem, czy dorosłym i szukasz umiejętności, nie ma lepszego momentu niż teraz!
Czy chcesz nauczyć się kodować? Jeśli już to masz, jaka jest twoja preferowana metoda nauczania innych? Daj nam znać w komentarzach!
Źródło zdjęcia: Tło internetowe z kodem binarnym przez Shutterstock
Danny jest senior na University of North Texas, który lubi wszystkie aspekty oprogramowania open source i Linuksa.