Linus Torvalds: „Myślę, że nie każdy powinien uczyć się pisać kod”

Dziś modne jest mówienie o potrzebie nauczenia świata programowania (zwłaszcza dzieci). Oni mówią o nowa umiejętność czytania i pisania, promowanie aktywnego, a nie biernego korzystania z technologii, Projekt początkowy, aby je uruchomić (i inne darmowe i otwarte projekty), kampanii z udziałem znanych osóbitp. itp.

I nagle taka wiadomość. W wywiadzie dla Insider Biznes, Linus Torvalds jest pytany o potrzebę nauczania programowania dla wszystkich i o to, jak wyglądałaby edukacja w informatyce. To była jego odpowiedź (przetłumaczone z CHW).

Właściwie nie sądzę, że każdy powinien koniecznie próbować nauczyć się kodować. Myślę, że programowanie jest czymś dość specjalistycznym; i nikt tak naprawdę nie oczekuje, że większość będzie musiała. To nie jest jak umiejętność czytania i pisania; i wiedzieć, jak wykonywać podstawowe działania matematyczne.

To powiedziawszy, myślę, że musi istnieć jakiś sposób, aby ludzie mogli się z tym skontaktować, aby dowiedzieć się, że im się to podoba i że mają odpowiednie umiejętności, że wiedzą o takiej możliwości. Nie dlatego, że każdy chce lub musi się uczyć, ale tylko dlatego, że ma wielkie powołanie. Być może jest wielu ludzi, którzy nigdy nie zdawali sobie sprawy, że chcieliby „powiedzieć” komputerom, co mają robić. W tym sensie uważam, że kursy komputerowe w szkołach to świetny pomysł, ale nie wierzę w motto „Każdy powinien nauczyć się programować!

Moja opinia. Może to, czego powinno się uczyć, to nie tylko programowanie, ale algorytmiczny sposób myślenia, aby stawić czoła rutynie ze zmiennymi i funkcjami. Wówczas potrzeba skutecznego rozwiązania problemu staje się rozwojem zdrowego rozsądku. Pamiętam, jak byłem dzieckiem, w bardzo starej szkole 286 korzystałem z programu Logo (co wtedy było programem do rysowania z żółwiem). Dzisiaj widzę Scratcha i co za zbieg okoliczności, jest kontynuacją starego Logo (w rzeczywistości jest inspirowany Logoblocks, który był wizualnym językiem programowania, który łączył Logo z klockami Lego). nawet to zrobili symulator zdrapanego logo i przepełniała mnie nostalgia.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Jose Jácome powiedział

    Idealną rzeczą dla ucznia byłaby nauka Linuksa i podstawowych operacji programowania, reszta przyjdzie dodatkowo, w dzisiejszych czasach programowanie ma duże pole, takie jak robotyka, automatyzacja procesów i upraszczanie powtarzalnych zadań, które są przedstawione w wiele przypadków z życia studenta ...

    1.    diabełmaybrago powiedział

      W mojej szkole rząd dał komputer z Ubuntu (już to wiedziałem) i cieszyłem się, czekając na nadejście czasu, a kiedy zdałem sobie sprawę, że te komputery mają już W7, co za rozczarowanie 🙁

      1.    pan wilk powiedział

        na pewno pirat

  2.   mat1986 powiedział

    Moje doświadczenie:
    Kiedy byłem w liceum (Chile), były specjalne zajęcia komputerowe ... które nie wykraczały poza nauczanie podstawowych elementów komputera, a potem spędzanie czasu w zsnes. Później na studiach po prostu pojawiło się pierwsze podejście do Linuksa, poprzez kurs komputerowy - programowanie w C ++ -, najpierw w systemie Windows, a następnie na komputerach, które używały Fedory. Po przejściu tego doświadczenia odkryłem, że na lekcjach komputerowych brakuje „poważnie” (zwłaszcza na poziomie średnim i wyższym), aby mieć dobre podstawy, czy to w programowaniu, czy znajomości Linuksa. Niestety, przynajmniej tutaj w Chile nie ma kultury Soft. Bezpłatnie i masz 2 opcje: kontynuuj z Windows lub odkryj świat Linuksa na własną rękę (to drugie mi się przydarzyło),

    1.    krakosc powiedział

      bardzo prawdziwe, tak jest w Chile.

    2.    Eliotime3000 powiedział

      W Peru jest tak samo i jak tylko byłem w stanowym wyższym instytucie technicznym, uczyli nas Visual Basic 6.0, większość z nich zdała kurs z podstaw, a jeśli chodzi o programowanie w natywnym C ++, byłem jednym z nielicznych, którzy rozumieli programowanie w C ++ i zajmij się podstawami (chociaż prawda jest taka, że ​​większość schematów blokowych przeszła do nich wysoko, stąd ich utrata).

      Z oczywistych względów nie jest konieczne zmuszanie wszystkich do angażowania się w programowanie, ponieważ są ludzie z różnymi typami inteligencji, a narzucanie pracy, która nie podkreśla ich inteligencji, frustruje ich w sposób nieodwracalny.

    3.    Martin C. powiedział

      Przynajmniej w kraju (Wenezuela) w liceum była fakultatywna klasa: »Informatyka i informatyka». Na początku była to tylko znajomość części komputera i struktury systemu operacyjnego. Potem nauczyli nas, jak używać i instalować GNU / Linuksa (Debian) i od razu nauczyli nas opracowywać algorytmy i na koniec napisaliśmy kilka małych programów w języku C. Potem wszystkiego innego, czego nauczyłem się o programowaniu, nauczyłem się samodzielnie i niektóre inne rzeczy na studiach.

      1.    nano powiedział

        Jaka szkoła i jaki stan? Ponieważ dałem komputery (a raczej automatyzację biura) w kilku szkołach i nic, program nauczania brzmi: „to jest monitor, to jest farba, to jest procesor” ... w żadnej szkole na żadnym poziomie nie dają absolutnie żadnego programowania, większość blisko że udało mi się zobaczyć, że pozwolili mi podać w pensum były algorytmy.

      2.    Fenriza powiedział

        Prawdą jest, że w kilku szkołach średnich jest wzmianka o informatyce, gdzie uczą cię różnych rzeczy, w tym programowania, w stanie Żulia jest kilka takich szkół. Nie wspominając o wspaniałym CCS ... ale w odniesieniu do artykułu podzielam pogląd, że KAŻDY może programować, ale nie każdy wie, jak dobrze programować. Twoje zdrowie

        1.    Odporność na poddanie powiedział

          Tak, w moim kraju z całym szacunkiem, kiedy dużo bierzemy na informatyce, nie uważamy tego za bardzo ważny przedmiot, aby go dogłębnie studiować, ale nie jest też konieczne, aby uczyć się wszystkiego o programowaniu, jeśli nie raczej podstawy już zależą od 1, jeśli lubisz programować. może zjeść bibliotekę, jak dokładnie programować
          PS: ktoś wie o smartfonach, które mają system operacyjny inny niż Android, ponieważ Android naprawdę zabija flashami, a wirus pomaga ...

    4.    Pablo Honorato . , , , , , , , , , , , , , , ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, , powiedział

      Bardzo prawdziwe.

      Kontynuując kwestię Chile, był czas, kiedy nie miałem komputera (bardzo biednego, wiem) i musiałem udać się do centrum informacyjnego (coś w rodzaju cyberprzestrzeni, ale zorientowanego na biblioteki) rządu, aby odrobić pracę domową. Były dwa pokoje, jeden pompatyczny, zawsze wypełniony komputerami z systemem Windows XP (w rzeczywistości wszystkie były sponsorowane przez Fundację Billa i Melindy Gatesów) i drugi, który nie był tak dobrze znany. Miały zainstalowane coś dziwnego, było to coś, co nazywało się „Mandrake Linux 10” i zobaczyłem, że ten i Firefox były szybsze niż XP i Explorer (nie było innej przeglądarki na komputerach z systemem Windows w drugim pokoju). Tam poznałem Linuksa i zainteresowałem się światem. Miał 10 lat.

      Ten pokój zniknął, gdy Michelle Bachelet została prezydentem. W tym czasie miałem już komputer z mitycznym Mandrake wspomnianym powyżej. Potem idę do innego centrum informacyjnego i tam były te same komputery, ale z Windows XP. Wydajność była gorsza.

      Zajęcia komputerowe były przezabawne. Były to komputery PC z XP i jedyne co zrobiłeś to użycie programu o nazwie „La plaza” ( http://www.enlaces.cl/v3/internet/plaza.html ) programu Linki. Jak widać, to był żart i nie zajęło nam długo odgadnięcie klucza do ucieczki z tego bałaganu, były to „linki”. Tam uciekamy do prawdziwego komputera. Następnie nauczyli nas obsługi zastrzeżonego oprogramowania (MS Office) i obsługi przeglądarki Internet Explorer. Kiedy zapytałem profesora o Linuksa, spojrzał na mnie z miną „to jest haker”, hahaha.

      Potem liceum, więcej tego samego. Dali dziecku owsiankę, kiedy spodziewałem się mięsa.

      Zacząłem studiować programistę analityka w DuocUC i ani śladu Linuksa aż do czwartego semestru, gdzie istniała gałąź o nazwie „Administracja systemami operacyjnymi”, której nauczycielem był linuxero. Ale „według programu” (termin szeroko stosowany w Chile, aby pokazać ograniczenia tego, czego mogą uczyć), tylko RHEL 4 zdał (Red Hat jest partnerem tej instytucji). Wszystkie gałęzie programowania znajdowały się w środowiskach Windows i korzystały z autorskich programów (Visual Studio, Oracle DB Designer), a nauczyciel od razu wyjaśnił: nie recenzuję pracy wykonanej w MonoDevelop. Narzędziem do nauki jest Visual Studio.

      A gdzie pracuję, widzisz konsekwencje całej indukcji z Windows. Wszystkie komputery to Windows 7 (skąd to piszę), serwer to Windows Server 2003, poczta to Exchange, a powitanie w firmie zostało mi przekazane przez Lync. Jest tylko jeden komputer z systemem Ubuntu i jest przeznaczony do wyświetlania reklam sklepu na ekranach.

      1.    Odporność na poddanie powiedział

        Witam, podobał mi się twój komentarz, przedstawiam się jako;
        Odporność na uległość ajajja Znałem też Linuksa w podobny sposób do twojego Znałem go dzięki pierwszym kolorowym telefonom komórkowym Dostałem motorolę KRZR K1 Miałem system, który został stworzony przez Linuksa lub coś podobnego z tym telefonem komórkowym, aż wszystko poszło na jakąkolwiek stronę w innym słowa mają wszystko z tym xD hahaha kilka razy wypadło mi z ręki i nigdy nie błysnęło ani nie dostało wirusa, jedyną złą rzeczą było to, że był już bardzo stary i musiałem niestety ruminować na androidzie i typowe wirusy fabularne wyłączyły się i błysnęły więcej niż 1 zegarek
        Dlatego scrivo, który zna lub ktoś mógłby mi pomóc w zdobyciu smartfona z darmowym systemem operacyjnym 😉

        1.    diazepam powiedział

          Android to system operacyjny typu open source …………… ..

          Możesz na przykład poszukać niestandardowej pamięci ROM z Androidem (takiej jak Cyanogenmod lub Replicant), aby sflashować telefon.

  3.   Eliotime3000 powiedział

    Należę do osób, które wolą edytować w edytorach takich jak EMACS, ale są też osoby, które lubią programować jak w Logo lub w jakimkolwiek innym edytorze, który wyświetla grafikę obiektów takich jak wspomniane logo lub poprzez schematy blokowe.

    To, co powiedział Linus Trovals, jest w 100% poprawne, ponieważ są ludzie, którzy wyróżniają się na różnych polach, a narzucenie nauki języka programowania może go ograniczyć zamiast rozszerzać.

    To, czego brakuje w wolnym oprogramowaniu i open source, to projektanci GUI, więc jest on stosowany tylko dzięki eOS i Linux Mint.

  4.   pełen życia powiedział

    Nie wszyscy musieliby wiedzieć, jak programować, ale jeśli byłoby dobrze, gdyby przynajmniej w szkołach uczyli się „logiki programowania”.

    1.    Jose GDF powiedział

      Coś jak nauka podstawowej matematyki. Każdy musiał nauczyć się nawet dodawać i odejmować. Ale nie każdy jest matematykiem ... Cóż, tak samo jest z programowaniem.

      Następnie, jeśli ci się podoba i chcesz się rozwijać, uczysz się.

      Żałuję, że nie nauczyli mnie podstaw na studiach. Teraz musiałem sam się tego nauczyć, co oczywiście kosztowało mnie znacznie więcej.

      1.    nano powiedział

        Wrześ, właściwie dla szkoły zaproponowałem, żebym po prostu nauczył ich algorytmów i pseudokodu, aby uczyć ich ponad „jak myśli komputer osobisty”… wysłali mnie do gówna, „to za dużo dla chłopców”.

    2.    nosferatuxx powiedział

      Zgadzam się z tobą Elav. Gdyby uczono ich logiki matematycznej, z pewnością myśleliby inaczej.
      Ale to nie tylko nauka P lub Q, a następnie R.
      Jeśli nie, nauczą ich równoważności w algebrze Boole'a.

  5.   vr_rv powiedział

    Gdyby wszyscy nauczyli się programować, programiści byliby najbardziej zbędni na świecie, a to bardzo wpłynęłoby na zawód.

  6.   Oscar powiedział

    Wydaje się, że boi się, że dziecko może zrobić lepiej od niego!

  7.   Joaquin powiedział

    Myślę, że gdyby szkoła nie była zorientowana na komputer, nie byłoby konieczne, aby wszyscy umieli programować. Zawody mają różne gusta.

    Ale dobrze by było na przykład zrobić warsztaty programistyczne lub projektowe. Tak można złożyć mały projekt: ludzie z obszaru programowania tworzą aplikację; projekty, logo; inni dokumentacja, dźwięki itp.

    W ten sposób uczą się pracować w zespole, każdy tak, jak lubi. Uczą się znaczenia „wolnego oprogramowania”.

  8.   mario powiedział

    Okej, w mojej szkole „programowanie” rozumiano jako używanie VB6 i algorytmów. Myślę, że do takich rzeczy, moich starych kolegów, tych, którzy robili coś związanego z informatyką, liczę jedną ręką (i tylko jednego inżyniera systemowego). Wolę system uniwersytecki, w którym najpierw uczy się logiki, a. matematyka, w informatyce zaczynają się od C i stopniowo postępują

  9.   Cyronid powiedział

    Zgadzam się z Torvaldsem, umiejętność programowania nie jest podstawową potrzebą. Tak, lubię programować i uważam, że jest to bardzo przydatne, ale nie uważam tego za konieczność dla większości populacji.

    Myślę, że nauka programowania ma dwie wielkie zalety: uczy logicznego myślenia w sposób abstrakcyjny i uczy nas, że komputery są głupie, odbierają nam obraz, że komputery są magicznymi skrzynkami, które robią wszystko, ale w rzeczywistości Mogą zrobić wszystko, co robią, ponieważ ktoś je zaprogramował (ten ostatni punkt wydaje się ważny, zanim zaczną się pojawiać Terminatory i tym podobne, będziemy wiedzieć, że są to tylko głupie maszyny stworzone przez nas i jeśli potrafimy je stworzyć, możemy je zniszczyć: D)

  10.   Statystyka powiedział

    Nieco ponad miesiąc temu podjąłem się rozwoju projektu pilotażowego „Nauczanie programowania dzieci”, jak wspomniałem w poście, który wywołał ostatnio trochę kontrowersji, jestem nauczycielem szkoły podstawowej w Instytucie Antonio Peña Celi w mieście Loja - Ekwador, instytucja prywatna, wraz z pojawieniem się organizacji FLISoL (której byłem częścią), przeprowadziłem kilka wykładów wprowadzających na temat wolnego oprogramowania i bezpieczeństwa przeglądania Internetu dla studentów oraz sporadycznego administrowania dobrowolnie (udział innych członków społeczności).

    Od grudnia wiedziałem o zamknięciu systemu Windows XP przynajmniej w pomocy technicznej firmy Microsoft. Od tego czasu powiedziałem reżyserce o tej dobrej wiadomości, a ona dała mi całą otwartość, abym uczył Wolnego Oprogramowania.

    W dniu FLISoL niektórzy uczniowie, z którymi prowadziłem zajęcia, pojechali dobrowolnie i towarzyszyli mi w nim przez cały dzień (oczywiście za zgodą rodziców). Zdałem sobie sprawę z czegoś bardzo ważnego, kiedy zostawiłem ich samych i poszedłem zrobić zdjęcia samego wydarzenia w oparciu o okazjonalne zajęcia z Wolnego Oprogramowania, które im prowadziłem i przemówienia, które otrzymali, zaczęli wyjaśniać uczestnikom, że To jest wolne oprogramowanie, jestem użytkownikiem Archlinux i na moich zajęciach zwykle biorę swoją maszynę do codziennych zadań (strony administratora, czytanie, Twitter itp.), Używam Archlinux z Awesome jako menedżera okien, zaskakujące, że zostawili maszynę wirtualną z Edubuntu Przećwiczyłem je i wyjaśniłem ludziom o Wolnym Oprogramowaniu z mojego Archlinux z Awesome. Fantastycznie, powiedziałem sobie.

    Kiedy podszedł do niej członek organizacji, który jest specjalistą w dziedzinie bezpieczeństwa komputerowego i pracuje w Narodowym Banku w tamtym rejonie (Jorge Guerron), jeden z moich uczniów powiedział mu, żeby zadbał o to, aby gdy dorośnie, zajął się pobieraniem dla niego strony i stwarzam problemy, mój uczeń ma zaledwie 10 lat, nazywa się Martin i zamiast atakować Jorge, pierwszą rzeczą, którą zalecam, jest nauczenie się programowania, aby osiągnąć to zadanie.

    Od tego czasu zacząłem badać podobne przypadki w sieci i wszystkie przypadki, które hakerzy nauczyli się programować od najmłodszych lat.

    Nie jestem (jeszcze) programistą, ale zainteresowałem się tematem i zacząłem szukać informacji, znalazłem narzędzia Wolnego Oprogramowania, które pozwoliły mi uczyć programowania z grami (Stacks - Engine i Scratch)

    Stacks - Engine: Jest to narzędzie do tworzenia gier wideo w prosty i dydaktyczny sposób. Nazywany także „silnikiem” lub „biblioteką” gier wideo. Jest rozwijany jako biblioteka Python 2.0

    Scratch: Jest to inicjatywa MIT, której celem jest nauczenie każdego dziecka lub osoby zainteresowanej programowaniem w środowisku edukacyjnym przystosowanym do tego dynamicznego i całkowicie bezpłatnego

    Jednocześnie uczę się i uczę programowania, jeśli projekt się powiedzie wdrażam go do programu nauczania (sprzęt, oprogramowanie, automatyka biurowa, internet, Web 2.0, logiczne myślenie i programowanie)

    Główną wadą jest Rozwój Logicznego Myślenia, ponieważ dzieci przyzwyczaiły się po prostu do zabawy (prawdopodobnie ze względu na poprzednich nauczycieli). Szukam ludzi, którzy mi w tym pomogą, ponieważ nie chcę, aby zostały same w pracy i szkole, aby Ci, którzy chcą współpracować, przygotowuję tę stronę internetową http://www.metodologia.aprendelibre.net.

    Doskonały post dzięki

    1.    Joaquin powiedział

      Bardzo dobra Twoja inicjatywa, mam nadzieję, że masz szczęście!

    2.    jpas powiedział

      Fajnie, że się tak angażujesz. Naprawdę zasiałeś ziarno, które jak tylko wykiełkuje i przy pomocy innych podobnych inicjatyw, może zmienić świat (naprawdę w to wierzę, nie tylko w zakresie informatyki). Nigdy nie wierzyłem w obecny kapitalistyczny system edukacyjny, w którym celem jest przygotowanie cię do połykania informacji, a kiedy myślisz o rzeczach, stajesz się problemem, a nie kimś, kto dowiaduje się, że ma obawy i lubi obracać kokos, co nie jest to praca. Niewiele osób, które spotkałem, które odważyły ​​się nawet zainstalować Linux liveCD, na przykład, gdy okazuje się, że spędzają cały dzień przed komputerem. W moim przypadku jest to Hiszpania, ale wydaje mi się to problemem globalnym. Nauczyciele tacy jak Ty dają życie ludziom takim jak ja (nie jestem już w szkole, ale tak było, było ich niewielu, ale to oni uświadomili mi, kto jest wart, a kto nie, nie jako ludzie, ale kto jest w stanie dawać o krok do przodu i „hazard”). Czasami jest to trudne, ale zobaczmy, czy masz szczęście i znajdź więcej osób, które podzielają Twoją wizję.

      Jeśli chodzi o tę kwestię, zgadzam się z Linusem, jedno to nauczyć się kodowania lub programowania, a drugie to wiedzieć, jak działa twój system i jak go konfigurować lub bawić się nim. W rzeczywistości mam dość podstawowe pojęcia dotyczące programowania, ale w tej chwili nie sądzę, aby były one aż tak potrzebne. Myślę, że jak mówi diazepan, jest to bardziej kwestia zmiany mentalności (gdzie pojawia się myślenie lateralne lub walka o swobodę używania narzędzia). Stamtąd to już tylko kwestia czasu, zanim ktoś jest zainteresowany i lubi uczyć się programowania

  11.   Cristianhcd powiedział

    Różnię się w jednym punkcie ...
    Nauka programowania pomaga nauczyć się logiki, strukturyzować i zwracać się do innych, jeśli potrzebujesz pomocy, jeśli możesz to rozwinąć grając w piłkę nożną, pieprzyć programowanie = D

    1.    Cyronid powiedział

      Lol zgadzam się

    2.    jpas powiedział

      Zgadzam się z Tobą, ale jestem też pewien, że piłka nożna na wielu poziomach uczy wielu rzeczy (inną rzeczą jest to, że „jest źle uprawiana”), a logiczne myślenie można osiągnąć innymi drogami

  12.   Illuki powiedział

    Prawda jest taka, że ​​podzielam pogląd, że nie każdy musi nauczyć się programować. Uważam, że każdy z nas ma różne zdolności i potencjały we wszystkich aspektach i musimy je maksymalnie rozwinąć. Oczywiście szkoła i środowisko rodzinne to miejsca, w których można to zrobić i każdy powinien mieć możliwość wyboru. Nie jest już tak, jak wtedy, gdy studiowałem, że technologie i wiedza były (i uważam, że nadal są) w dużej mierze elitarne. Dziś, choć może się to wydawać sprzeczne z powyższym, wielu ma do niego dostęp i byłoby interesujące stymulowanie rozwoju potencjału dzieci.
    Dzięki @diazepan, przypomniałeś mi, dlaczego niosłem żółwia wyciętego ze starego prześwietlenia do szkoły. To zawsze była wielka tajemnica z mojej przeszłości. Dobre czasy !!! Pozdrowienia.

  13.   jgregory59 powiedział

    Całkowicie zgadzam się z wyrażeniem Linusa, tak naprawdę liczy się nauczenie algorytmicznego myślenia, abyśmy kojarzyli wszystkie nasze codzienne czynności z tym abstrakcyjnym światem idei, które reprezentują kroki w logicznej kolejności, które doprowadzą nas do rozwiązania problemu lub określonej sytuacji.

  14.   Juanjo powiedział

    Zgadzam się ... Taka możliwość musi być, ale dla tych, którzy chcą z niej skorzystać ...
    To jest jak muzyka ... przed rozpoczęciem nauki musisz sprawdzić, czy ci się podoba, a stamtąd wysłać cię na studia lub polubić piłkę nożną. W każdym razie, jak każda dyscyplina.
    Przypomina mi to starą myśl, która najpierw polegała na nauce np. „Muzyki”, a potem, jeśli ci się spodoba, kontynuuj… NIE, wtedy musisz znaleźć to, co lubisz robić, a następnie ZRÓB TO; dobrze się bawić, nie w „formalnym” miejscu, jak szkoła czy instytut, ale mając komputer, piłkę lub płytę zespołu w zasięgu ręki ...

  15.   Elektron powiedział

    Nie widzę nic złego w nauczaniu podstaw programowania w szkołach. Oczywiście programy komputerowe / biurowe; powinny być przeglądane i aktualizowane. Oznaczałoby to, że wielu nauczycieli aktualizuje swoją wiedzę i zapuszcza się na wolne oprogramowanie. Z drugiej strony, zmuszanie do studiowania zawodu nie jest zgodne z duchem swobody ruchu. Jedynymi beneficjentami istnienia większej liczby programistów; byłyby to firmy, ponieważ ich siła robocza byłaby znacznie tańsza. Nie oszukujmy się myśląc, że nie biorą już rozwoju SL i nie umieszczają go w swoich własnych programach. Z drugiej strony, w odniesieniu do tego, co wielu myśli, że najpierw musisz to polubić, a następnie przestudiować; zapominają o ważnym punkcie; jeśli coś jest zupełnie nieznane, nie możesz tego polubić. Posiadanie różnych dziedzin nauki pozwala ci wiedzieć znacznie więcej i zobaczyć, co Cię interesuje, lub oczekują, że dziecko będzie wiedziało, jaki zawód chce wykonywać bez żadnej zachęty. Mój syn zna Linuksa, ponieważ prawie wszystkie komputery w moim domu mają go jako jedyną instalację. Więc uczy się obsługi zarówno okien, jak i Linuksa.

  16.   Sephiroth powiedział

    jest to, że on ma rację ... musisz mieć powołanie.

  17.   Nazarejczyk powiedział

    Jak napisano w artykule, jestem zwolennikiem tej algorytmicznej wizji, powinny uczyć dzieci rozumowania, bazowania na logice, tyle że w tej chwili jest to niemożliwe, ponieważ wymagałoby to bardziej otwartych nauczycieli niż nie. odrzucają wszelkie myślenie lateralne, myślę, że jest to jeden z problemów obecnej edukacji, koncentrują się na nauczaniu w najbardziej efektywny sposób, nie pozwalając uczniom na rozwijanie nowych możliwych ścieżek, co może być błędne, ale jest właściwą drogą, jeśli dzieci skupiają się na zapamiętywaniu tego, co już wiemy, zupełnie marnujemy ich ogromną wyobraźnię, a potem narzekamy na brak kreatywności.

  18.   jhonnyarana powiedział

    ma jakiś powód. powinni wiedzieć, co to jest programowanie?
    ale nie zmuszaj ich do nauki programowania

  19.   a powiedział

    Myślę, że nie jest konieczne, aby każdy uczył się czytać i pisać lub grać na instrumentach, ale to pomaga. Wyobraź sobie, że każdy programowałby, ile mielibyśmy aplikacji, zwłaszcza jeśli jest to wolne oprogramowanie.

    1.    jpas powiedział

      Widzę to dalej. Czy możesz sobie wyobrazić, co oznaczałoby dla komputerów na całym świecie używanie i udostępnianie wolnego oprogramowania? Na początek mielibyśmy prawie całkowitą kontrolę nad naszym własnym narzędziem, ale to daje o wiele więcej korzyści. To jak czytanie i granie na instrumentach, uczy cię rzeczy, nawet jeśli nie zdajesz sobie z tego sprawy, że będziesz je nosił ze sobą przez całe życie, zmienia to sposób myślenia. To mniej niż w szkole dziecko, które ma komputer w domu, nie musi uczyć swoich nauczycieli obsługi komputera, a to się często zdarza. Powinni odejść, wiedząc, jak dobrze obsługiwać komputer, z podstawowymi pojęciami programowania, choćby po to, aby wiedzieć, jak „zrobić komputer”

  20.   emilio correa powiedział

    Zgadzam się z linusem, a co by było, gdyby była możliwość nauki kodu od dzieci, w tym się zgadzam, ale one nie muszą wszystkiego wiedzieć

  21.   Antonio Lopez del Prado powiedział

    Kod może nie być, ale przynajmniej minimum przetwarzania na poziomie użytkownika, ponieważ większość ludzi nawet nie wie, jak korzystać z Google. konieczne jest, aby ludzie prawidłowo korzystali z technologii, a nie tak, jak to robiono od lat. Programowanie pozostaje nieobowiązkową specjalizacją, ale korzystanie z komputera na poziomie użytkownika byłoby niezbędne.

  22.   Fabian Flores Vadell powiedział

    Czytelnicy czytający tego typu opinie mają skłonność do popadania w błąd autorytetu: jeśli Linus to mówi, trzeba to wziąć pod uwagę. Ale w tym przypadku opinia Torvaldsa ma niewielką wartość, ponieważ nie jest on specjalistą w dziedzinie edukacji.

    Poza tym nauka kodowania nie jest odpowiednikiem nauki gry w szachy XXI wieku. To znacznie więcej.

    Jak wielu twierdziło, rozwój logicznego myślenia i innych umiejętności można osiągnąć innymi środkami. Jednak ucząc się programowania, otrzymujesz narzędzie, które jest o kilka rzędów wielkości potężniejsze: nie tylko uczysz się logicznego i ustrukturyzowanego (algorytmicznego) sposobu myślenia, uczysz się i rozwijasz umiejętność rozwiązywania problemów, dostajesz raczej narzędzie, takie jak umiejętność czytania i pisania, narzędzie, które pozwala ci zdobyć wiele rodzajów wiedzy w skali, której żadne inne narzędzie nie może dorównać.

    Kiedy nauczysz się czytać, poprawisz swoją zdolność do samodzielnego uczenia się, ponieważ masz dostęp do nowej wiedzy zgromadzonej na przykład w książkach. Zdobywając podstawowe umiejętności technologiczne, poprawiasz swoje zdolności uczenia się, ponieważ masz dostęp do większej liczby pisemnych i multimedialnych zasobów edukacyjnych.

    Powyższe narzędzia pozwalają poszerzyć źródło zasobów edukacyjnych. Natomiast nauka kodowania zapewnia wspaniałe narzędzie, za pomocą którego można eksperymentować w bardzo wielu dziedzinach wiedzy. Na przykład możesz uczyć się tematu z matematyki, fizyki lub chemii, a także możesz pisać programy jako sposób na pogłębienie zdobywanej wiedzy.

    Jednak nauka programowania obejmuje inny aspekt, który jest niezwykle ważny: motywację.

    Kiedy uczysz się programować, odkrywasz, że możesz sam wiedzieć, czy program, który stworzyłeś, jest poprawny, czy nie, nie potrzebujesz już nikogo, kto powie ci, czy to, o czym myślisz, że wiesz, jest poprawne. To niesamowity motywator, ale nie jedyny.

    Innym podstawowym czynnikiem motywacyjnym jest to, że programowanie jest zabawne.

    Podsumowując, nauka programowania to nie szachy XXI wieku, ale znacznie więcej. Jest to narzędzie intelektualne, które pozwala eksplorować, tworzyć, testować, symulować, demonstrować, czyli TWORZYĆ i GŁĘBOKIE wiedzę do poziomu, który byłby trudny do osiągnięcia innymi środkami.

    Jest też bardzo motywujące: daje całkowitą kontrolę nad tym, co robisz i możliwość weryfikacji tego, a ponadto ma potencjał, by być bardzo zabawną, a nawet zabawną czynnością.

    Dlatego nauka programowania jest nową umiejętnością czytania i pisania.

  23.   Matiasbatero powiedział

    Witam, nie zgadzam się z twoją opinią na temat „tylko algorytmicznego sposobu myślenia, podejścia do wszystkiego jako rutyny ze zmiennymi i funkcjami. Wówczas potrzeba skutecznego rozwiązania problemu staje się rozwojem zdrowego rozsądku ”… jesteśmy ludźmi, a nie maszynami. To, co proponujesz, jest dość niebezpieczne, ponieważ w tym procesie uczenia się doszedłbyś do punktu, w którym jako gatunek nie byłbyś w stanie rozróżnić niczego, ale w sposób przewidywalny i zaprogramowany. A to jest katastrofalne, ponieważ dałoby kontrolę nad podejmowaniem decyzji. W pewnym sensie zostało to już zrobione, a celem ludzkiej dominacji jest kontrolowanie gatunku, uczynienie go coraz bardziej przewidywalnym, narzucanie potrzeb i generowanie od niego zależności. To jest poważniejsze niż to, co myślisz ... Powiedziałbym, że im dalej, tym lepiej.