Umiejętności kodowania, które rodzice muszą nadążyć za dziećmi

Kiedy byłeś w Szkoła Podstawowa, ledwo rozumiałeś, jak działają te bezpłatne płyty CD AOL. Teraz twoje dziecko jest mistrzami kodowanie języki i buduje własne aplikacje na smartfony podczas gdy nadal boisz się pobrać najnowszą aktualizację iOS.

Pete Franconi jest dyrektorem generalnym placówki w Atlancie Zgromadzenie Ogólne, zasób edukacyjny dotyczący wszystkich rzeczy cyfrowych. Jest także weteranem startupowego życia i ma dwóch przyszłych programistów (2-latka i 9-miesięcznego). Ponieważ trudno jest zabrać dziecku czas na ekran, gdy jest zajęty aktualizowaniem Twojej witryny, tutaj to kilka pomysłów Franconiego na to, jak nadrobić zaległości, które obecnie przelatują nad twoją głową jak a warkot.

ZWIĄZANE Z: Większość zabawek do kodowania dla niemowląt to bzdury, ale to całkowicie w porządku

dziecko na komputerze

flickr / Allen

Języki programowania są doskonale logiczne

Podobnie jak nauka języka obcego lub rzucanie leworęcznym, kodowanie prawdopodobnie byłoby łatwiejsze, gdybyś zaczął jako dziecko. Ale to nie znaczy, że jest to niemożliwe. „Myślę, że istnieje powszechne błędne przekonanie, że kodowanie jest bardzo skomplikowane, ale pod koniec dnia kodowanie to tylko seria logicznych stwierdzeń złożonych razem”, wyjaśnia Franconi. To byłaby ta sama logika, która nie działa na twoje dziecko.

Oczywiście słyszysz logikę i myślisz: „Nie mogłem nawet zsumować moich wyników SAT”. Zrelaksować się. „Kodowanie nie jest przeznaczone tylko dla osób z lewą półkulą mózgu, które są dobre w matematyce”, mówi Franconi. „Może również mieć bardzo zabawne, kreatywne ujście dla tych, którzy mają skłonności artystyczne”. Jeśli nie jesteś logiczny ani artystyczny — świat też potrzebuje kopaczy do rowów.

Naucz się języka programowania

Dla nowicjuszy Franconi mówi, że HTML i CSS to pierwsze fragmenty kodu, z którymi można się oswoić. Być może znasz HTML — w ten sposób możesz zobaczyć ten artykuł. A CSS kontroluje styl (kolory, czcionki, rozmiary, rozmieszczenie). „Oba są front-endowe, co oznacza, że ​​reprezentują wizualne komponenty tego, co widzisz na stronie internetowej”, wyjaśnia. „Możesz wprowadzać zmiany w kodzie, nacisnąć przycisk odświeżania na ekranie i zobaczyć zmiany zachodzące w czasie rzeczywistym. Myślę, że jest w tym coś bardzo satysfakcjonującego, co uzależnia ludzi”.

W jakim języku programowania powinieneś specjalizować się?

Stare języki kodowania stale zyskują nowe skróty. „Technologia rozwija się niesamowicie szybko, ale stare nawyki ciężko umierają” – mówi Franconi. „Nie chcę powiedzieć, że [te języki] będą nieistotne za jakiś czas, ponieważ jestem pewien, że będą ludzie nadal ich używam, ale myślę, że istnieje obecnie tendencja do szybkiego wciskania kodu”. Skoncentruj się na językach open-source, lubić Rubin, które pozwalają pożyczyć już napisany kod do takich rzeczy, jak systemy logowania, w celu szybkiego tworzenia nowych aplikacji. „Jeśli używasz starszej technologii, takiej jak Java, będziesz pisać znacznie więcej linii kodu” — wyjaśnia. Ale fajnie, bo masz mnóstwo czasu, prawda?

umiejętności kodowania, których potrzebują rodzice

flickr / ben.timney

Dobry projekt programowania rodzinnego

Jeśli szukasz projektu kodowania do wspólnej pracy, Franconi zaleca skonstruowanie drzewa genealogicznego. „Budowanie strony internetowej o rodzinie to świetny sposób na zaangażowanie dzieci i możesz włączyć takie rzeczy, jak zdjęcia i różne strony dla różnych osób”, mówi. Jasne, możesz wydać kilka dolarów na subskrypcję Ancestry.com. Ale jeśli chcesz mieć witrynę, która naprawdę reprezentuje twoją rodzinę, nie ma substytut dostosowywania.

Narzędzia programistyczne, których możesz użyć

Interaktywne Zgromadzenie Ogólne Kropla samouczek nauczy Cię HTML, CSS i kilku podstawowych JavaScript za darmo. Wykonanie zajmuje od 4 do 8 godzin – i nie osądzaj, jeśli dzieje się to w twojej bieliźnie. Jeśli jesteś typem osoby, która nosi spodnie, możesz również poszukać zajęć po pracy w swojej okolicy. „Myślę, że grupa rówieśników jest naprawdę korzystna, ponieważ czasami obok ciebie siedzi kompletny nowicjusz wyjaśnienie tego jako kompletnego nowicjusza może być pomocne, ponieważ wspólnie pracujecie i pomagacie w rozwiązywaniu problemów ” mówi Franconi.

Nie możesz ignorować postępów

Czy chcesz być tatą, który mówi: „Za moich czasów dzieci podniosły wzrok znad swoich Game Boys”? A może chcesz iść z duchem czasu, tato? Zrozumienie i zanurzenie się w technologii jest ważne, ponieważ jest to jedyny sposób, w jaki możesz chronić swoje dziecko przed przekraczaniem granic. „Dzisiaj jest prawie niemożliwe, aby nie komunikować się z jakąś technologią, dlatego ważne jest, aby zrozumieć, jak wygląda ten świat” – mówi Franconi. „Zrozumienie wszystkiego, co się dzieje, daje rodzicom lepszy obraz tego, co mogą kontrolować”. Co niestety nie jest aż tak dużo.

umiejętności kodowania, których potrzebują rodzice

flickr / Andrew Bardwell

Nauczanie dzieci grać w pokera i inne gry karciane

Nauczanie dzieci grać w pokera i inne gry karcianeGry KarcianeNauczanie940 WeekendówRodzice

Aby uzyskać więcej porad na temat fajnych rzeczy, które możesz zrobić ze swoim Dzieci, od absurdalnie przeszkolonych ekspertów, sprawdź reszta naszych 940 sobót.Umiejętność grania karty to prezent,...

Czytaj więcej
Dlaczego mój ojciec zawsze kupował los na loterię

Dlaczego mój ojciec zawsze kupował los na loterięOjcowieSynowieRodzice

Kilka tygodni temu stałem obok mojej macochy w sklepie spożywczym. To była piątkowa noc. Ona i mój tata polecieli z wizytą przez cały kraj. Nasza dwójka — wyznaczeni klienci naszych domów rodzinnyc...

Czytaj więcej
Wraz z rozwojem profesjonalnych gier, rodzice wchodzą na pokład

Wraz z rozwojem profesjonalnych gier, rodzice wchodzą na pokładE SportRodzice

Jest noc przed wielkim meczem, a Lura Calder kładzie na łóżku koszulkę swojego syna, robi jej zdjęcie i wysyła SMS-em do przyjaciół. Jest podekscytowana. Jej syn jest podekscytowany. Jutro gra o ws...

Czytaj więcej