Ciekawy

Umiejętność kodowania: dlaczego kodowanie stało się ważne

Umiejętność kodowania: dlaczego kodowanie stało się ważne


We are searching data for your request:

Forums and discussions:
Manuals and reference books:
Data from registers:
Wait the end of the search in all databases.
Upon completion, a link will appear to access the found materials.

Kodowanie i programowanie są wszędzie wokół nas i w przyszłości staną się bardziej wszechobecne.

Z tego powodu wielu argumentuje, że nauka kodowania lub przynajmniej jego podstawowe zrozumienie powinna stać się powszechną częścią edukacji dziecka.

Tutaj badamy, dlaczego kodowanie jest ważne, czym jest i gdzie możesz się go nauczyć.

POWIĄZANE: ZAPŁAĆ CO CHCESZ ZA TEN OGROMNY, PONAD 120 GODZIN ZESTAW KODÓW

Dlaczego umiejętność programowania jest ważna?

Można argumentować, że umiejętność kodowania i umiejętności programowania to jedne z najważniejszych umiejętności, których muszą się nauczyć obecne i przyszłe pokolenia. Wielu twierdziło, że powinien on stanowić część krajowego programu nauczania na równi z językiem ojczystym, naukami ścisłymi i matematyką.

Jesteśmy otoczeni urządzeniami elektronicznymi, z których każdy uruchamia niezliczoną ilość oprogramowania działającego na jakimś kodzie. Nasz współczesny świat jest również mocno uzależniony od internetu, a od pracowników wymaga się z każdym rokiem coraz większej znajomości obsługi komputera.

Dlatego tak ważne jest, aby zarabiać na życie we współczesnym świecie, tak samo jak dobra znajomość gramatyki, ortografii i liczenia.

Jednak w miarę jak oprogramowanie staje się coraz bardziej wyrafinowane, opinia publiczna jest coraz bardziej oderwana od tego, jak faktycznie działa. Chociaż są wyczerpująco zaprojektowane i przetestowane, aby były jak najbardziej intuicyjne w użyciu, sposób ich działania szybko staje się czymś w rodzaju magii dla wszystkich, z wyjątkiem kilku wybranych.

„Gdy [ktoś] nie umie pisać kodu, [on] musi akceptować urządzenia i oprogramowanie [których] używa, z wszelkimi ograniczeniami i programami, które wbudowali w nie ich twórcy. Ile razy zmieniałeś treść lekcji lub prezentacji ponieważ nie mogłeś wymyślić, jak sprawić, by technologia działała tak, jak chcesz? ” - edutopia.org.

Chociaż może ci to nie przeszkadzać na powierzchni, może mieć poważne konsekwencje w przyszłości. Większość użytkowników po prostu ufa programistom, że podczas korzystania z ich produktów mają tylko najlepsze intencje.

Z tego powodu wielu nauczycieli dąży obecnie do uczynienia przynajmniej podstawowej umiejętności kodowania wymogiem dla wszystkich uczniów.

„[Użytkownicy] spędzają coraz więcej czasu w środowiskach cyfrowych, w których reguły zostały napisane przez innych. Sama znajomość sposobu działania kodu pomoże im poruszać się po tym terenie, zrozumieć jego ograniczenia i określić, czy te ograniczenia istnieją, ponieważ wymaga tego technologia - lub po prostu dlatego, że jakaś firma chce tego w ten sposób. Umiejętne kodowanie dzieci przestają akceptować aplikacje i strony internetowe, których używają, za dobrą monetę i zamiast tego zaczynają się z nimi krytycznie i celowo angażować ”. - edutopia.org.

Jaka jest różnica między kodowaniem a programowaniem?

Zdecydowana większość ludzi, którzy słyszą te terminy, często wierzy, że są one w rzeczywistości synonimami. W rzeczywistości wielu profesjonalistów pracujących w branży często używa ich zamiennie.

W rzeczywistości zrobiliśmy to samo w tym artykule.

Ale w rzeczywistości istnieją między nimi subtelne, ale ważne różnice. Regularnie znajdziesz artykuły i fora, które próbują omówić różnice z wnioskami, pozostawiając nieco rozróżnienie.

Więc pomyśleliśmy, że rzucimy nasz kapelusz na ring i spróbujemy rozdzielić te dwa terminy.

Kodowanie

Termin kodowanie odnosi się po prostu do procesu pisania kodów. Koder to osoba, która koduje z jednego języka na inny.

Źródła, takie jak różnicabetween.net, wskazują, że kodowanie jest formą programowania, ale zwykle jest używane do realizacji początkowych etapów procesu programowania komputera.

„Termin programowanie jest używany w znacznie szerszym znaczeniu, w przeciwieństwie do kodowania, które zasadniczo obejmuje pisanie kodów w różnych językach zgodnie z instrukcją”. - różnicabetween.net.

Kodowanie jest ważne, ponieważ komputery nie są w stanie współdziałać z naszymi językami ojczystymi. Potrafią zrozumieć tylko kod maszynowy zapisany w systemie dwójkowym lub szesnastkowym.

Zadaniem programisty jest umożliwienie ludziom i maszynom „rozmowy” ze sobą. W tym sensie można je traktować jako interpretery języka maszynowego (binarne). Koderzy są zwykle zaangażowani na poziomie produkcji, więc muszą dobrze znać język, w którym piszą.

„Jednak nie kodują samodzielnie; w rzeczywistości otrzymują instrukcje, co robić i co należy zrobić, a następnie wdrażają, debugują testy i kontrolę jakości.

Te instrukcje są ogólnie nazywane „kodem źródłowym”. To tylko zestaw pisemnych instrukcji, które maszyna z łatwością zrozumie ”- różnicabetween.net.

Programowanie

Prawdopodobnie byłeś już w stanie rozszyfrować różnicę, ale programowanie różni się nieco od kodowania.

Programowanie, mówiąc ściśle, to proces pisania zestawu instrukcji, których ma przestrzegać maszyna. Idealnie byłoby, gdyby aplikacja działała bez błędów.

„Mówiąc najprościej, programowanie oznacza doskonalenie przepisu - manipulujesz składnikami, aby ugotować przepis, podczas gdy komputer przetwarza dane, aby wykonać zadanie zgodnie z zestawem poleceń”. - różnicabetween.net.

Programiści w przeciwieństwie do programistów tworzą rzeczy, rozwijają logikę i analizują problem. Kodowanie jest środkiem umożliwiającym maszynie zrozumienie instrukcji podanych przez programistę.

„Zadaniem programisty jest opracowywanie rozwiązań problemów, które mogą wystąpić lub nie. Aby zostać profesjonalnym programistą, trzeba wiele lat. Mogą pracować jako programiści, programiści, analitycy i nie tylko”. - różnicabetween.net.

Co to jest kodowanie i programowanie i jak one działają?

Jak już widzieliśmy, kodowanie to proces tworzenia kodów, które pozwalają ludziom komunikować się z maszynami. Na przykład z języka angielskiego na JavaScript.

Zwykle jest to jeden z pierwszych etapów tworzenia oprogramowania, takiego jak aplikacja. Kodowanie jest bardzo ważne we współczesnym cyfrowym świecie i pozwala każdemu urządzeniu elektronicznemu działać na jakimś poziomie.

Wszystko, co robi maszyna, odbywa się zgodnie z zestawem instrukcji (programowaniem) zapisanym w kodzie, który tłumaczy instrukcje ludzkie na ten kod binarny. Każda przeczytana litera, każdy wyświetlany obraz itp. Ma za sobą sekwencję jedynek i zer, które instruują maszynę, jak przetwarzać je w pamięci maszyny i robić coś, co chce programista.

Pełny zestaw wierszy kodu, na przykład za obrazem w tym artykule, jest również ogólnie nazywany skryptem.

Każdy skrypt jest napisany w kodzie (takim jak Javascript), który współpracuje ze sobą, aby wyświetlić ten artykuł zgodnie z zamierzeniami, który właśnie czytasz. Każda funkcja w witrynie internetowej (kliknięcie przycisków „Lubię to” lub hiperłączy itp.) Ma za sobą własny skrypt.

Po zakończeniu programowania programiści muszą spakować wszystkie bity kodu (skrypty i wszystko) w spójny program, aby użytkownik końcowy nie będący programistą mógł z niego korzystać. Ten proces wymaga kompilacji, testowania, debugowania i zapewnienia jakości przed upublicznieniem.

Każda aplikacja, gra, strona internetowa itp. Jest formą programu. Brzmi świetnie, ale może mieć swoje wady.

„W przeciwieństwie do ludzi, komputery zrobią dokładnie to, co im każesz. To może brzmieć świetnie, ale może powodować problemy. Jeśli powiesz komputerowi, aby zaczął liczyć w górę i nie każesz mu się zatrzymywać, będzie liczył wiecznie! Bycie dobrym programistą polega na wiedzy, jak nakazać komputerowi działanie ”. - makeuseof.com.

Jak mogę nauczyć się kodować za darmo?

Jeśli jesteś zainteresowany nauką kodowania (lub programowania), możesz skorzystać z wielu bezpłatnych zasobów. Z samouczków YouTube, postów na blogach, forów, stackoverflow (najlepsze!) I innych zasobów, które są w dobrych rękach.

Wiele uniwersytetów oferuje również bezpłatne serie wykładów, z których można dobrze skorzystać. Duża część z nich oferuje również oficjalną kwalifikację za niewielką opłatą.

Ale najlepszym sposobem jest po prostu zanurzenie się. Wskoczenie na głębokie wody jest jednym z najlepszych i najszybszych sposobów nauczenia się czegokolwiek, w tym kodowania i programowania.

Witryny, takie jak przedsiębiorca.com, sugerują zapoznanie się z niektórymi z tych zasobów, aby nauczyć się bezpłatnie kodować: -

  • Codeacademy.

  • Coursera.

  • edX.

  • Udemy.

  • AGupieWare.

  • GitHub.

  • MIT Open Courseware.

  • Hack.pledge ()


Obejrzyj wideo: Jak Rozwijać Umiejętność Krytycznego Myślenia (Lipiec 2022).


Uwagi:

  1. Tobey

    Myślę, że się mylisz. Mogę bronić pozycji. Napisz do mnie w PM, porozmawiamy.

  2. Zaki

    Mam na myśli, że nie masz racji. Napisz do mnie w PM, poradzimy sobie z tym.

  3. Redwald

    Odpowiedni komunikat :)

  4. Wamocha

    Gratuluję, jakie potrzebne słowa..., genialny pomysł

  5. Voshakar

    Zgadzam się, bardzo ładna rzecz

  6. Weatherly

    Filozoficznie ...



Napisać wiadomość