Linus Torvalds: "Ne mislim da bi svi trebali naučiti pisati kod"

Danas je u modi govoriti o potrebi učenja svijeta programiranju (posebno djeca). Razgovaraju o nova pismenost, za promicanje aktivne i ne pasivne uporabe tehnologije, Scratch projekt za njihovo pokretanje (i drugi besplatni i otvoreni projekti), kampanja sa poznatim ljudimaitd. itd.

I odjednom se pojave ovakve vijesti. U intervjuu za Poslovni Insider, Linusa Torvaldsa pitaju o potrebi podučavanja svih i koja bi bila edukacija iz informatike. Ovo je bio njegov odgovor (prevedeno sa CHW).

Zapravo, mislim da ne bi svi trebali pokušati naučiti pisati kod. Mislim da je programiranje nešto sasvim specijalizirano; i nitko zapravo ne očekuje da će većina morati. To nije poput znanja čitanja i pisanja; i znati raditi osnovne matematičke operacije.

Uprkos tome, mislim da mora postojati neki način da ljudi stupe u kontakt s tim, kako bi saznali da uživaju i da imaju sposobnost, da znaju tu mogućnost. Ne zato što svi žele ili trebaju učiti, već samo zato što imaju sjajan poziv. Možda postoji mnogo ljudi koji nikad nisu shvatili da bi voljeli 'reći' računalima što treba raditi. Dakle, u tom smislu mislim da su tečajevi računala u školama izvrsna ideja, ali ne vjerujem u krilaticu da „Svi bi trebali naučiti programirati!

Moje mišljenje. Možda ono što treba podučavati nije strogo programiranje, već algoritamski način razmišljanja, da bi se sve suočilo kao rutina s varijablama i funkcijama. Tada potreba za učinkovitim rješavanjem problema postaje razvoj zdravog razuma. Sjećam se kad sam bio dijete, u vrlo staroj školi 286 koristio sam program Logo (što je u ono vrijeme bio program crtanja s kornjačom). Danas vidim Scratch i kakva slučajnost, je nastavak starog Logotipa (Zapravo je nadahnut Logoblocksom, koji je bio vizualni programski jezik koji je miješao Logo s Lego blokovima). Čak su i učinili simulator logotipa ogrebotina i ispunila me nostalgija.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Jose Jácome dijo

    Idealno za učenika bilo bi učenje Linuxa i osnovnih operacija programiranja, ostalo će doći uz to, ovih dana programiranje ima veliko područje kao što su robotika, automatizacija procesa i pojednostavljivanje ponavljajućih zadataka koji su predstavljeni u mnogi slučajevi iz života učenika ...

    1.    devilmaybrago dijo

      U mojoj školi vlada je dala računalo s Ubuntuom (već sam to znao) i bio sam sretan čekajući da dođe moj sat računala i kad sam shvatio da ta računala već imaju W7, kakvo razočaranje 🙁

      1.    gospodar vuk dijo

        pirat sigurno

  2.   mat1986 dijo

    Moje iskustvo:
    Kad sam bila u srednjoj školi (Čile), postojala je posebna satova računala ... koja nije išla dalje od podučavanja osnovnih komponenata računala, a zatim druženja na zsnes. Kasnije na sveučilištu, postojao je prvi pristup Linuxu, kroz računalni tečaj - programiranje na C ++ -, prvo u sustavu Windows, a zatim na računalima koja su koristila Fedoru. Ono što sam otkrio prilikom predavanja tog iskustva jest da računarska nastava nedostaje "ozbiljno" (posebno na srednjim i višim razinama) kako bi imala dobre temelje bilo u programiranju ili poznavanju Linuxa. Nažalost, barem ovdje u Čileu ne postoji meka kultura. Besplatno i imate 2 mogućnosti: nastavite sa sustavom Windows ili otkriti svijet Linuxa sami (druga mi se dogodila),

    1.    crackoscl dijo

      vrlo točno, tako je i u čileu.

    2.    eliotime3000 dijo

      U Peruu je isto, i čim sam bio na državnom višem tehničkom institutu naučili su nas Visual Basic 6.0, većina ih je prošla tečaj ogrebotina, a što se tiče programiranja na izvornom jeziku C ++, bio sam jedan od rijetkih koji je mogao razumjeti programiranje u C ++ i bavite se osnovama (iako je istina, većina dijagrama toka im je jako došla, otuda i zašto su izgubljeni).

      Iz očitih razloga nije potrebno prisiljavati sve da se uključuju u programiranje, jer postoje ljudi s različitim vrstama inteligencije i nametanje posla koji ne ističe njihovu inteligenciju na nepopravljiv način ih frustrira.

    3.    Martin C. dijo

      Barem je u zemlji (Venezuela) u srednjoj školi postojao neobavezan predmet: »Računarstvo i informatika». Na početku je bilo samo poznavanje dijelova računala i strukture OS-a. Zatim su nas naučili koristiti i instalirati GNU / Linux (Debian), i odmah su nas naučili razvijati algoritme i na kraju smo napisali neke male programe na jeziku C. Tada sam sve ostalo što sam naučio o programiranju naučio sam i neki druge stvari na fakultetu.

      1.    nano dijo

        Koja škola i kakva država? Budući da sam dao računarstvo (ili bolje rečeno, automatizaciju ureda) u nekoliko škola i ništa, nastavni je program «ovo je monitor, ovo je boja, ovo je CPU» ... ni u jednoj školi ni na jednoj razini ne daju apsolutno nikakvo programiranje, najviše Blizu toga da sam uspio vidjeti da mi dopuštaju da dam penziju bili su algoritmi.

      2.    fenriz dijo

        Istina je, u nekoliko srednjih škola spominje se informatika, gdje vas podučavaju različitim stvarima, uključujući programiranje, u državi Zulia postoji nekoliko takvih srednjih škola. Ne spominjući sjajni CCS ... ali u vezi s člankom dijelim ideju da SVI mogu programirati, ali ne znaju svi dobro programirati. Živjeli

        1.    Otpor podložnosti dijo

          Da, u mojoj zemlji sa svim dužnim poštovanjem, kad se puno bavimo informatikom, ne smatramo je vrlo važnim predmetom da je temeljito proučavamo, ali također nije potrebno naučiti sve o programiranju, ako ne, već osnove već ovise o 1 ako vam se sviđa programiranje, to je mogu jesti knjižnicu kako temeljito programirati
          PS: netko zna za pametne telefone koji imaju operativni sustav koji nije android jer android stvarno ubija bljeskovima i virus pomaže ..

    4.    paul honorato dijo

      Vrlo istinito.

      Iako sam nastavio s čileanskom temom, bilo je vrijeme kada nisam imao računalo (vrlo loše, znam) i morao sam otići u infocentar (nešto poput cyber-a, ali orijentiran na knjižnice) vlade kako bih obavio svoje školske zadatke. Bile su dvije sobe, ona pompezna koja je uvijek bila puna računala sa sustavom Windows XP (zapravo sve je sponzorirala Zaklada Bill and Melinda Gates) i druga koja nije bila toliko poznata. Instalirali su nešto čudno, bilo je to nešto što se zvalo "Mandrake Linux 10" i vidio sam da su ovaj i Firefox brži od XP-a i Explorera (na Windows PC-ima u drugoj sobi nije bilo drugog preglednika). Tamo sam upoznao Linux i zainteresirao se za svijet. Bilo je 10.

      Ova je soba nestala kad je Michelle Bachelet preuzela dužnost predsjednice, već je tada imala računalo, s gore spomenutom mitskom Mandrakeom. Zatim odlazim u drugi infocentar i tamo su bila ista ta računala, ali sa sustavom Windows XP. Izvedba je bila loša.

      Predavanja računala bile su urnebesno smiješne. Bila su to računala s XP-om, a sve što ste učinili bilo je koristiti program nazvan «La plaza» ( http://www.enlaces.cl/v3/internet/plaza.html ) programa Links. Bila je to šala, kao što vidite, i nije trebalo dugo da pogodimo ključ za bijeg iz te zbrke, bili su "linkovi". Tu bježimo do pravog računala. Tada su nas naučili koristiti zaštićeni softver (MS Office) i koristiti Internet Explorer. Kad sam profesora pitao za Linux, pogledao me je s licem "ovo je haker", hahaha.

      Zatim srednja škola, više iste. Davali su dječju kašu kad sam očekivao meso.

      Otišao sam studirati analitičara programera na DuocUC i niti jedan trag Linuxa do 4. semestra, gdje je postojala podružnica pod nazivom "Administracija operativnih sustava", čiji je učitelj bio linuxero. No, "po programu" (izraz koji se u Čileu često koristi kako bi pokazao ograničenje onoga što mogu podučavati) prošao je samo RHEL 6 (Red Hat je partner institucije). Sve grane programiranja bile su u Windows okruženjima i koristile su zaštićene programe (Visual Studio, Oracle DB Designer), a učitelj je odmah pojasnio: Ne pregledam rad obavljen u MonoDevelopu. Alat za studiranje je Visual Studio.

      I tamo gdje ja radim, vidite posljedicu cijelog uvođenja u sustav Windows. Sva računala su Windows 7 (odakle ovo pišem), poslužitelj je Windows Server 2003, pošta je Exchange, a dobrodošlicu tvrtki dobio sam putem Lynca. Postoji samo jedno Ubuntu računalo i posvećeno je prikazivanju oglašavanja u trgovinama na ekranima.

      1.    Otpor podložnosti dijo

        Poštovani, svidio mi se vaš komentar, predstavljam se kao;
        Otpor podnošenju ajajja. I ja sam poznavao Linux na sličan način kao i vaš. Znao sam ga preko prvih mobitela u boji. Dobio sam motorolu KRZR K1. Imao sam sustav koji je kreirao Linux ili nešto slično s ovim mobitelom dok sve nije otišlo na bilo koju web stranicu u drugom riječi imaju sve s ovim xD hahaha pao mi je nekoliko puta iz ruke i nikad nije bljesnuo niti dobio virus, jedino loše bilo je to što je već bio jako star i morao sam nažalost rumirati na androidu i tipični virusi su se isključili i bljesnuli više od 1 vidite
        Zato mi skrivo tko zna ili netko može pomoći da dobijem pametni telefon s besplatnim operativnim sustavom 😉

        1.    dijazepan dijo

          Android je operativni sustav otvorenog koda …………… ..

          Možete, na primjer, potražiti prilagođeni Android ROM (poput Cyanogenmod ili Replicant) za bljeskanje telefona.

  3.   eliotime3000 dijo

    Ja sam jedan od onih ljudi koji više vole uređivati ​​u urednicima poput EMACS-a, ali postoje ljudi koji vole programirati kao u Logotipu ili bilo kojem drugom uređivaču koji prikazuje grafiku objekata poput gore spomenutog logotipa ili putem dijagrama toka.

    Linus Trovals rekao je da je 100% točno, jer postoje ljudi koji se ističu u različitim poljima i nametanje učenja programskog jezika može ga ograničiti umjesto da ga proširuje.

    Sada ono što nedostaje besplatnom softveru i otvorenom kodu su dizajneri GUI-ja, pa se primjenjuju samo zahvaljujući eOS-u i Linux Mint-u.

  4.   živo dijo

    Ne bi bilo potrebno da svi znaju kako programirati, ali bilo bi dobro kad bi barem u školama podučavali neku "Programsku logiku".

    1.    Jose GDF dijo

      Nekako poput učenja osnovne matematike. Svatko je morao naučiti čak i zbrajati i oduzimati. Ali nisu svi matematičari ... Pa, isto je i s programiranjem.

      Zatim, ako vam se sviđa i želite se proširiti, učite.

      Volio bih da su me naučili osnovama dok sam studirao. Sad sam to morao naučiti sam, što me, naravno, koštalo znatno više.

      1.    nano dijo

        Sep, zapravo za školu predložio sam da ih jednostavno naučim algoritmima i pseudokodu, da ih naučim iznad «kako računalo misli» ... poslali su me u sranje, «previše je za dječake».

    2.    nosferatuxx dijo

      Slažem se s tobom Elav. Da ih uče matematičkoj logici, sigurno bi dječaci razmišljali drugačije.
      Ali to ne ostaje samo za učenje P ili Q, a zatim R.
      Ako ne, naučit će ih svojoj ekvivalentnosti u logičkoj algebri.

  5.   vr_rv dijo

    Kad bi svi naučili programirati, programeri bi bili najisplativiji na svijetu, a to bi uvelike utjecalo na profesiju.

  6.   Oscar dijo

    Čini se da se boji da dijete može bolje od njega!

  7.   Joaquin dijo

    Mislim da ako škola nije orijentirana na računalno područje, ne bi bilo potrebno da svi znaju programirati. Postoje različiti ukusi u pogledu zanimanja.

    No, bilo bi dobro, na primjer, između ostalog raditi radionice programiranja ili dizajna. Tako bi se mogao sastaviti mali projekt: momci iz programskog područja stvaraju aplikaciju; oni dizajna, logotipa; drugima dokumentacija, zvukovi itd.

    Tako nauče raditi timski, svaki onako kako oni vole. Uče značenje "slobodnog softvera".

  8.   mario dijo

    U redu, u mojoj školi se pod "programiranjem" podrazumijevalo korištenje VB6 i algoritama. Mislim da ih zbog takvih stvari, oko mojih starih kolega, onih koji su radili nešto u vezi s računarstvom brojim jednom rukom (i samo jednim sistemskim inženjerom). Više volim sveučilišni sustav, u kojem se prvo uči logika, a. matematike, u računalnim znanostima počinju sa C i malo po malo napreduju

  9.   Zironid dijo

    Slažem se s Torvaldsom, znanje programiranja nije osnovna potreba. Da, volim programirati i smatram to vrlo korisnim, ali ne vidim to kao nužnost za veći dio stanovništva.

    Mislim da učenje programiranja ima dvije velike prednosti: uči vas logičnom razmišljanju na apstraktan način i uči nas da su računala glupa, oduzimaju nam sliku da su računala čarobne kutije koje rade sve, ali u stvarnosti Oni mogu raditi sve što rade zahvaljujući nekome tko ih programira (ova posljednja točka čini se važnom, dok se Terminatori počnu pojavljivati ​​i slične stvari, znat ćemo da su to samo glupi strojevi koje smo mi stvorili, i ako bismo ih mogli stvoriti, možemo ih uništiti: D)

  10.   Statičnost dijo

    Prije nešto više od mjesec dana započeo sam s razvojem pilot projekta "Podučavanje djeci programiranja", kao što sam spomenuo u postu koji je nedavno izazvao malo kontroverzi, učitelj sam u osnovnoj školi na Institutu Antonio Peña Celi u gradu Loja - Ekvador, privatna institucija, dolaskom organizacije FLISoL (čiji sam i ja bio dio), održao sam nekoliko uvodnih razgovora o Slobodnom softveru i sigurnosti pregledavanja Interneta za studente te povremenoj administraciji dobrovoljno (Sudjelovanje ostalih članova zajednice).

    Od prosinca sam znao zatvaranje Windowsa XP barem po tehničkoj podršci Microsofta. Od tada sam rekao ravnateljici za ove dobre vijesti i ona mi je dala svu otvorenost da podučavam slobodni softver.

    Na dan FLISoL-a, neki su učenici kojima sam držao nastavu dobrovoljno dolazili i pratili me tijekom cijelog dana (uz dopuštenje roditelja naravno). Shvatio sam nešto vrlo važno, kad sam ih ostavio na miru i krenuo fotografirati sam događaj na temelju povremene nastave Slobodnog softvera koju sam im održao i razgovora koje su održali, počeli su objašnjavati prisutnima da To je besplatni softver, ja sam korisnik Archlinuxa i na svojim predavanjima obično vadim svoj stroj za svakodnevne zadatke (administratorske web stranice, čitanje, Twitter itd.), Koristim Archlinux s Awesomeom kao upraviteljem prozora, iznenađujem da su virtualni stroj ostavili s Edubuntu da sam ih provodio u praksi i objasnili su ljudima o besplatnom softveru iz mog Archlinuxa s Awesomeom. Fantastično sam rekao sam.

    Kad se približio član organizacije koji je specijalist za informacijsku sigurnost i radi u nacionalnoj banci u tom području (Jorge Guerron), jedan od mojih učenika rekao mu je da se pobrine da će on, kad odraste, preuzeti odgovornost za preuzimanje stranice za njega i stvoriti neke probleme, moj učenik ima samo 10 godina, zove se Martin i umjesto napada na Jorgea, prvo što preporučujem je da nauči programirati kako bi postigao taj zadatak.

    Od tada sam počeo istraživati ​​slične slučajeve na internetu i sve slučajeve koje su hakeri naučili programirati od malih nogu.

    Nisam programer (još nisam), ali zanimala me tema i počeo sam tražiti informacije, pronašao sam alate za besplatni softver koji su mi omogućili da podučavam programiranje s igrama (Stacks - Engine and Scratch)

    Nizovi - Engine: To je alat za izgradnju video igara na jednostavan i didaktičan način. Poznat i kao "motor" ili "biblioteka" video igre. Razvijen je kao biblioteka python 2.0

    Scratch: To je inicijativa MIT-a čija je svrha naučiti svako dijete ili osobu zainteresiranu za programiranje kroz okruženje za učenje prilagođeno ovoj dinamičnoj i potpuno besplatnoj

    Istodobno učim i predajem programiranje, ako je projekt uspješan, implementiram ga u nastavni plan i program (Hardver, softver, automatizacija ureda, Internet, Web 2.0, logičko razmišljanje i programiranje)

    Glavni nedostatak je razvoj logičkog razmišljanja budući da su djeca navikla samo se igrati (moguće zbog prethodnih učitelja). Tražim ljude koji će mi u tome pomoći jer ne želim da ostanu sami u mom poslu i školi, da Oni koji žele surađivati, ja sastavljam ovu web stranicu http://www.metodologia.aprendelibre.net.

    Odličan post hvala

    1.    Joaquin dijo

      Vrlo dobra vaša inicijativa, nadam se da ćete imati sreće!

    2.    jpas dijo

      Lijepo je što se ovako uključuješ. Stvarno ste posadili sjeme koje čim proklija i uz pomoć drugih sličnih inicijativa može promijeniti svijet (stvarno vjerujem, ne samo u računarstvu). Nikad nisam vjerovao u trenutni kapitalistički obrazovni sustav, čiji je cilj pripremiti vas za gutanje informacija i kad razmišljate o stvarima, postajete problem umjesto nekoga tko saznaje da ima zabrinutosti i tko uživa okretati kokos, što nije posao je to raditi. Malo je ljudi koje sam upoznao, a koji su se čak odvažili instalirati Linux liveCD, na primjer, kad se ispostavi da cijeli dan provode ispred računala. U mom slučaju to je Španjolska, ali čini mi se globalnim problemom. Učitelji poput tebe daju život ljudima poput mene (više nisam u školi, ali tako je bilo, bilo ih je malo, ali oni su bili ti koji su me natjerali da shvatim tko vrijedi, a tko ne, ne kao ljudi, već tko je sposoban dati korak ispred i "kockati se"). Ponekad je teško, ali pogledajte imate li sreće i pronađite više ljudi koji dijele vašu viziju.

      Što se tiče teme, slažem se s Linusom, jedno je naučiti kod ili programirati, a drugo znati kako funkcionira vaš sustav i kako ga konfigurirati ili petljati. Zapravo imam prilično osnovne pojmove programiranja, ali u trenutku istine mislim da nisu toliko potrebni. Mislim da je, kao što Diazepan kaže, više riječ o promjeni mentaliteta (gdje ulaze lateralna razmišljanja ili borba za slobodu upotrebe alata). Od tada bi bilo samo pitanje vremena kada će onaj koji je zainteresiran i voli učiti programiranje

  11.   Cristianhcd dijo

    U jednom se pitanju razlikujem ...
    Učenje programiranja pomaže vam naučiti logiku, biti strukturiran i obratiti se drugima ako vam treba pomoć, ako to možete razviti igrajući nogomet, zajebi programiranje = D

    1.    Zironid dijo

      Lol slažem se

    2.    jpas dijo

      Slažem se s vama, ali također sam siguran da nogomet na mnogim razinama poučava mnoge stvari (druga stvar je da se "loše vježba") i da se do logičnog razmišljanja može doći i na druge načine

  12.   illukki dijo

    Istina je da dijelim ideju da ne moraju svi naučiti programirati. Vjerujem da svatko od nas ima različite kapacitete i potencijale, u svim aspektima, i moramo ih maksimalno razviti. Očito je da su škola i obiteljsko okruženje to mjesto i trebalo bi postojati mogućnosti za sve. Nije više kao kad sam proučavao da su tehnologije i znanje bili (a vjerujem da i dalje jesu) uglavnom elitistički. Danas, iako se možda čini kontradiktornim s gore navedenim, mnogi mu pristupaju i bilo bi zanimljivo potaknuti razvoj potencijala djece.
    Hvala @diazepan, natjerao si me da se sjetim zašto sam u školu nosio kornjaču, izrezanu sa starog rendgenskog snimka, to je uvijek bila velika tajna iz moje prošlosti. Dobra stara vremena !!! Pozdrav.

  13.   jgregory59 dijo

    Potpuno se slažem s Linusovim izrazom, ono što je zaista važno jest naučiti kako algoritamski razmišljati, tako da sve svoje svakodnevne aktivnosti povezujemo sa onim apstraktnim svijetom ideja koji logičnim redoslijedom predstavljaju korake koji će nas dovesti do rješenja problema ili određene situacije.

  14.   Juanjo dijo

    Slažem se ... Mogućnost mora postojati, ali za one koji to žele iskoristiti ...
    To je poput glazbe ... prije učenja morate provjeriti sviđa li vam se i odatle vas poslati na učenje ili poput nogometa. Svejedno, kao i svaka disciplina.
    Podsjeća me na staru misao koja je prvo proučavala na primjer "glazbu", a onda ako vam se sviđa, nastavite ... NE, tada morate pronaći ŠTO volite raditi, a zatim TO UČINITI; zabavljati se, ne na "formalnom" mjestu poput škole ili instituta, već imati računalo, loptu ili CD s bendom na dohvat ruke ...

  15.   Elektronski dijo

    Ne vidim štetu u podučavanju osnova programiranja u školama. Očito su računalni / uredski studijski programi; treba ih pregledati i ažurirati. To bi značilo da mnogi učitelji ažuriraju svoje znanje i polaze na slobodan softver. S druge strane, prisiljavanje na studij neke profesije ne slaže se s duhom slobode kretanja. Jedini korisnici postojanja većeg broja programera; to bi bile tvrtke, jer bi njihova radna snaga bila puno jeftinija. Nemojmo se zavaravati misleći da više ne uzimaju razvoj događaja u SL-u i ne stavljaju ga u svoje programe. S druge strane, u odnosu na ono što mnogi misle da vam se prvo mora svidjeti, a zatim proučiti; zaboravljaju važnu točku; ako je nešto potpuno nepoznato, nemoguće vam je svidjeti se. Ako imate različita područja studija, možete znati puno više i vidjeti što vas zanima, ili očekuju da dijete zna kakvu će profesiju željeti imati bez ikakvog poticaja. Moj sin poznaje Linux jer ga gotovo svi strojevi u mojoj kući imaju kao jedinu instalaciju. Tako uči rukovati i Windowsima i Linuxom.

  16.   Sefirotima dijo

    je da je u pravu ... trebaš imati poziv.

  17.   Nazarećanin dijo

    Kao što članak kaže, ja se zalažem za tu algoritamsku viziju, oni bi trebali djecu naučiti rasuđivati, temeljiti se na logici, samo što je to trenutno nemoguće jer bi za to trebalo više učitelja otvorenog uma nego ne odbaciti svako bočno razmišljanje, mislim da je to jedan od problema u trenutnom obrazovanju, oni se usredotočuju na poučavanje na najučinkovitiji način ne dopuštajući učenicima da razvijaju nove moguće putove, što je možda pogrešno, ali to je pravi put, ako djeca usredotočuju se na pamćenje onoga što je već poznato, potpuno gubimo njihovu neizmjernu maštu, a zatim se žalimo na nedostatak kreativnosti.

  18.   jhonnyarana dijo

    ima neki razlog. trebali bi znati što je programiranje?
    ali nemojte ih prisiljavati da nauče programirati

  19.   a dijo

    Mislim da nije neophodno da svi nauče čitati i pisati ili svirati na instrumentima, ali to pomaže. Zamislite da su svi programirali koliko bismo aplikacija imali, pogotovo ako je riječ o slobodnom softveru.

    1.    jpas dijo

      Ja to vidim dalje. Možete li zamisliti što bi za računala širom svijeta značilo koristiti besplatni softver i dijeliti ga? Za početak bismo imali gotovo apsolutnu kontrolu nad vlastitim alatom, ali on daje mnogo više prednosti od toga. To je poput čitanja i sviranja instrumenata, uči vas stvarima, čak i ako to ne shvaćate, da ćete ih nositi sa sobom cijeli život, mijenja način na koji razmišljate. Da manje od škole u kojoj dijete koje ima računalo kod kuće ne mora učiti svoje učitelje kako koristiti računalo, a to se puno događa. Morali bi otići znajući kako se sasvim dobro koristiti računalom, s osnovnim programskim pojmovima, makar samo kako znati "napraviti računalo"

  20.   emiliano correa dijo

    Slažem se s Linusom, što ako se ponudi mogućnost učenja koda od djece, u tome se slažem, ali oni ne moraju sve to znati

  21.   Antonio Lopez del Prado dijo

    Kôd možda i nije, ali barem minimum računalstva na razini korisnika, jer većina ljudi niti ne zna koristiti Google. potrebno je da ljudi pravilno koriste tehnologiju, a ne kao što se to radi godinama. Programiranje ostaje neobavezna specijalizacija, ali upotreba računala na korisničkoj razini bila bi ključna.

  22.   Fabian Flores Vadell dijo

    Kad čitatelji čitaju ovu vrstu mišljenja, oni često padnu u zabludu autoriteta: ako Linus to kaže, morate to uzeti u obzir. Ali u ovom slučaju Torvaldsovo mišljenje malo vrijedi jer nije stručnjak za obrazovanje.

    Osim toga, učenje programiranja nije isto što i učenje igranja šaha u XNUMX. stoljeću. Mnogo je više od toga.

    Kao što su mnogi izrazili, razvoj logičkog mišljenja i drugih vještina može se postići drugim sredstvima. Međutim, učenjem programiranja dobivate alat koji je nekoliko redova veličine snažniji: nije samo to što naučite razmišljati logično i strukturirano (algoritamski), već učite i razvijate sposobnost rješavanja problema, već dobivate alat kao što je čitanje i pisanje, alat koji vam omogućuje stjecanje mnogih vrsta znanja na ljestvici s kojom se nijedan drugi alat ne može mjeriti.

    Jednom kada naučite čitati, poboljšavate sposobnost samostalnog učenja jer možete pristupiti novom znanju akumuliranom, na primjer u knjigama. Kad steknete osnovnu tehnološku pismenost, poboljšavate svoj kapacitet učenja jer možete pristupiti većem broju pisanih i multimedijskih izvora učenja.

    Gore navedeni alati omogućuju vam širenje izvora resursa za učenje. Suprotno tome, učenje kodiranja pruža vam prekrasan alat s kojim možete eksperimentirati u vrlo širokom spektru polja znanja. Na primjer, možete proučavati temu iz matematike, fizike ili kemije i možete pisati programe kao sredstvo za produbljivanje znanja koje stječete.

    No, učenje kodiranja uključuje još jedan aspekt koji je izuzetno važan: motivaciju.

    Kad naučite programirati, otkrijete da sami možete znati je li program koji ste napravili ispravan ili ne, više ne trebate da vam netko drugi govori je li ono što mislite da znate točno. Ovo je nevjerojatan motivator, ali nije jedini.

    Drugi temeljni motivacijski čimbenik je taj što je programiranje zabavno.

    Zaključno, učenje programiranja nije šah XXI stoljeća, već puno više. To je intelektualni alat koji vam omogućuje istraživanje, stvaranje, testiranje, simuliranje, pokazivanje, odnosno STVARANJE I PRODUBAVLJANJE znanja do razine koju bi bilo teško postići drugim sredstvima.

    Također je vrlo motivirajuće: daje vam potpunu kontrolu nad onim što radite i sposobnost da to potvrdite, a potencijalno može biti vrlo zabavna, pa čak i zabavna aktivnost.

    Stoga je učenje programiranja nova pismenost.

  23.   matiasbatero dijo

    Pozdrav, ne slažem se s vašim mišljenjem, o «već algoritamskom načinu razmišljanja, da se svemu pristupi kao rutini s varijablama i funkcijama. Tada potreba za učinkovitim rješavanjem problema postaje razvoj zdravog razuma “... mi smo ljudi, a ne strojevi. Ono što vi predlažete prilično je opasno, jer biste u tom procesu učenja dosegli točku u kojoj niste mogli razaznati kao vrstu ni po čemu, već na predvidljiv i programiran način. A to je pogubno, jer bi to dalo kontrolu nad donošenjem odluka. To je na neki način već učinjeno, a cilj je ljudske dominacije, kontrolirati vrstu, učiniti je sve predvidljivijom, namećući potrebe i generirajući ovisnost o njoj. To je ozbiljnije od onoga što mislite ... Rekao bih da što dalje to bolje.