Линус Торвалдс: „Не мисля, че всеки трябва да се научи да пише код“

В днешно време е на мода да се говори за необходимостта да се научи света да програмира (особено децата). Те говорят за нова грамотност, да насърчава активното и не пасивното използване на технологията, Проект за надраскване, за да ги стартирате (и други безплатни проекти и проекти с отворен код), на кампании с известни хораи т.н. и т.н.

И изведнъж има новини като тази. В интервю за Business Insider, Линус Торвалдс е запитан за необходимостта да преподава програмиране на всички и какво би било образованието по компютърни науки. Това беше неговият отговор (преведено от CHW).

Всъщност не мисля, че всеки трябва непременно да се опитва да се научи да пише код. Мисля, че програмирането е нещо доста специализирано; и никой не очаква наистина мнозинството да трябва. Това не е като да знаеш как да четеш и пишеш; и да знаете как да правите основни математически операции.

Въпреки това, мисля, че трябва да има някакъв начин хората да се свържат с него, така че да разберат, че им харесва и че имат способността, че знаят за тази възможност. Не защото всеки иска или трябва да се учи, а само защото има страхотно призвание. Възможно е да има много хора, които никога не са осъзнавали, че биха искали да „казват“ на компютрите какво да правят. Така че, в този смисъл мисля, че компютърните курсове в училищата са чудесна идея, но не вярвам в девиза, че „Всеки трябва да се научи да програмира!

Моето мнение. Може би това, което трябва да се преподава, не е строго програмиране, а алгоритмичен начин на мислене, за да се изправи всичко като рутина с променливи и функции. Тогава необходимостта от ефективно решаване на проблема се превръща в развитие на здравия разум. Спомням си, когато бях дете, в много старо училище 286 използвах програмата Logo (каквато в онези дни програма за рисуване с костенурка). Днес виждам Scratch и какво съвпадение, е продължението на старото лого (Всъщност е вдъхновено от Logoblocks, който е визуален език за програмиране, който смесва Logo с Lego блокове). Дори го направиха симулатор на лого за надраскване и бях изпълнен с носталгия.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   Хосе Якоме каза той

    Идеалното нещо за ученик би било да научи Linux и за основните операции на програмирането, останалото ще дойде в допълнение, в наши дни програмирането има голямо поле като роботика, автоматизация на процесите и опростяване на повтарящи се задачи, които са представени в много случаи от живота на студент ...

    1.    дяволмайбраго каза той

      В моето училище правителството даде компютър с Ubuntu (вече го знаех) и бях щастлив да чакам компютърното време да дойде и когато разбрах, че тези компютри вече имат W7, какво разочарование 🙁

      1.    лорд вълк каза той

        пират със сигурност

  2.   mat1986 каза той

    Моят опит:
    Когато бях в гимназията (Чили), имаше специален компютърен клас ... който не надхвърляше преподаването на основните компоненти на компютъра и след това излизането в zsnes. По-късно в колежа, просто имаше първи подход към Linux, чрез компютърния курс - програмиране в C ++ -, първо в Windows, а след това и в компютри, използващи Fedora. Това, което открих при предаването на този опит, е, че липсват „сериозни“ компютърни класове (особено на средни и по-високи нива), за да имаме добра база, било в програмирането, било в познаването на Linux. За съжаление, поне тук, в Чили, няма мека култура. Безплатно и имате 2 възможности: продължете с Windows или открийте света на Linux сами (последното ми се случи),

    1.    crakoscl каза той

      много вярно, така е в чили.

    2.    eliotime3000 каза той

      В Перу е същото и щом бях в държавен висш технически институт, те ни преподаваха Visual Basic 6.0, повечето от тях преминаха курса на надраскване, а що се отнася до програмирането в родния C ++, аз бях един от малкото, които можеха да разберат програмирането в C ++ и се справят с основите (въпреки че истината е, че повечето блок-схеми са дошли силно до тях, следователно защо са загубени).

      По очевидни причини не е необходимо да принуждавате всички да се включват в програмирането, защото има хора с различни видове интелигентност и налагането на работа, която не подчертава тяхната интелигентност, ги безпокои по непоправим начин.

    3.    Мартин С. каза той

      Поне в страната (Венецуела) в гимназията имаше паралелка, която не беше задължителна: „Изчислителна техника и информатика“. В началото това беше просто познаване на частите на компютъра и структурата на операционната система. След това ни научиха как да използваме и инсталираме GNU / Linux (Debian) и веднага ни научиха да разработваме алгоритми и накрая написахме няколко малки програми на езика C. Тогава всичко останало, което научих за програмирането, научих сам и някои други неща в колежа.

      1.    Нано каза той

        Какво училище и каква държава? Тъй като съм дал изчисления (или по-скоро офис автоматизация) в няколко училища и нищо, учебната програма е «това е монитор, това е боя, това е CPU» ... в нито едно училище на никое ниво не дават абсолютно никакво програмиране, най-много наблизо, че успях да видя, че ми позволиха да дам в пенсията, бяха алгоритми.

      2.    Фенриз каза той

        Вярно е, че в няколко гимназии се споменава информатика, където те учат на различни неща, включително програмиране, в щата Зулия има няколко такива гимназии. Без да споменавам страхотния CCS ... но по отношение на статията споделям идеята, че ВСЕКИ може да програмира, но не всеки знае как да програмира добре. Наздраве

        1.    Устойчивост на подчинение каза той

          Да, в моята страна с цялото ми уважение, когато се занимаваме много с компютърни науки, не виждаме много важен предмет да го изучаваме задълбочено, но също така не е необходимо да научаваме всичко за програмирането, ако не по-скоро основите вече зависят от 1, ако ви харесва да го програмирате може да яде библиотека за това как да програмирате старателно
          PS: някой знае за смартфони, които имат операционна система, различна от android, защото android наистина убива със светкавици и вируси помага ..

    4.    Пабло Онорато каза той

      Много вярно.

      Въпреки че продължих с въпроса за Чили, имаше време, когато нямах компютър (много лош, знам) и трябваше да отида в инфоцентър (нещо като кибер, но ориентиран към библиотеки) на правителството, за да си направя домашното. Имаше две стаи, една помпозна, която винаги беше пълна с компютри с Windows XP (всъщност всичко беше спонсорирано от Фондация Бил и Мелинда Гейтс) и друга, която не беше толкова известна. Инсталираха нещо странно, беше нещо, наречено "Mandrake Linux 10" и видях, че този и Firefox са по-бързи от XP и Explorer (нямаше друг браузър на компютрите с Windows в другата стая). Там срещнах Linux и се заинтересувах от света. Беше на 10.

      Тази стая изчезна, когато Мишел Бачелет се зае за президент, по това време вече имах компютър с митичната Мандрагора, спомената по-горе. След това отивам в друг инфоцентър и там е имало същите тези компютри, но с Windows XP. Изпълнението беше по-ниско.

      Компютърните класове бяха весели. Те бяха компютри с XP и всичко, което направихте, беше да използвате програма, наречена «La plaza» ( http://www.enlaces.cl/v3/internet/plaza.html ) на програмата Links. Това беше шега, както виждате и не ни отне много време да отгатнем ключа, за да избягаме от тази бъркотия, това бяха „връзки“. Там бягаме до истинския компютър. Тогава те ни научиха да използваме патентован софтуер (MS Office) и да използваме Internet Explorer. Когато попитах професора за Linux, той ме погледна с лице "това е хакер", хахаха.

      След това гимназия, повече от същото. Даваха бебешка каша, когато очаквах месо.

      Отидох да уча програмист анализатор в DuocUC и нито една следа от Linux до 4-ти семестър, където имаше клон, наречен „Администриране на операционни системи“, чийто учител беше linuxero. Но „по програма“ (термин, широко използван в Чили, за да покаже ограничението на това, което могат да преподават), премина само RHEL 6 (Red Hat е партньор на институцията). Всички клонове за програмиране бяха в среди на Windows и използваха собствени програми (Visual Studio, Oracle DB Designer) и учителят веднага поясни: Не преглеждам работата, извършена в MonoDevelop. Инструментът за изследване е Visual Studio.

      И там, където работя, виждате последиците от цяла индукция с Windows. Всички компютри са Windows 7 (откъдето пиша това), сървърът е Windows Server 2003, пощата е Exchange и приветствието на компанията ми беше дадено чрез Lync. Има само един компютър на Ubuntu и той е посветен на показването на реклами в магазини на екрани.

      1.    Устойчивост на подчинение каза той

        Здравейте, харесах коментара ви, представям се като;
        Устойчивост на подаване ajajja Аз също познавах Linux по подобен начин на вашия. Знаех го през първите цветни клетъчни телефони получих motorola KRZR K1 Имах система, създадена от linux или нещо подобно с този мобилен телефон, докато всичко отиде на който и да е друг уебсайт думите имат всичко с този xD хахаха той ми падна няколко пъти от ръката и никога не мигаше или не е получил вирус, единственото лошо беше, че вече беше много стар и за съжаление трябваше да руминирам на android и типичните вирусни истории се изключиха и мигаха повече от 1 часовник
        Ето защо scrivo, който знае или някой би могъл да ми помогне да взема смартфон с безплатна операционна система 😉

        1.    диазепан каза той

          Android е операционна система с отворен код …………… ..

          Можете например да потърсите персонализиран Android ROM (като Cyanogenmod или Replicant), за да мига телефона.

  3.   eliotime3000 каза той

    Аз съм от хората, които предпочитат да редактират в редактори като EMACS, но има хора, които обичат да програмират като в Logo или във всеки друг редактор, който показва графики на обекти като гореспоменатото лого или чрез диаграми на потока.

    Казаното от Linus Trovals е 100% вярно, тъй като има хора, които превъзхождат в различни области и налагането на изучаване на програмен език може да го ограничи, вместо да го разширява.

    Сега това, което липсва в безплатния софтуер и отворен код, е GUI дизайнерите, така че той се прилага едва сега благодарение на eOS и Linux Mint.

  4.   елав каза той

    Не би било необходимо всички да знаят как да програмират, но би било добре поне в училищата да преподават някаква „Логика за програмиране“.

    1.    Хосе GDF каза той

      Нещо като изучаването на основна математика. Всеки е трябвало да се научи дори да събира и изважда. Но не всеки е математик ... Е, същото е и с програмирането.

      След това, ако ви харесва и искате да се разширите, учете.

      Иска ми се да ме бяха научили на основите, когато учех. Сега трябваше да го науча сам, разбира се, струвайки ми значително повече.

      1.    Нано каза той

        Септември, всъщност за училище предложих просто да ги науча на алгоритми и псевдокодове, да ги науча над «как компютърът мисли» ... те ме пратиха да лая, «това е твърде много за момчетата».

    2.    носфератукс каза той

      Съгласен съм с теб Елав. Ако ги учеха на математическа логика, със сигурност момчетата щяха да мислят по различен начин.
      Но не само за да научите P или Q, а след това R.
      Ако не, те ще ги научат на тяхната еквивалентност в булева алгебра.

  5.   vr_rv каза той

    Ако всички се научат да програмират, програмистите биха били най-разходните в света и това би повлияло значително на професията.

  6.   "Оскар" каза той

    Изглежда, че се страхува, че едно дете може да се справи по-добре от него!

  7.   Хоакин каза той

    Мисля, че ако училището не е компютърно ориентирано, не би било необходимо всички да знаят как да програмират. Има различни вкусове по отношение на професиите.

    Но би било добре, например, да се правят семинари по програмиране или дизайн, наред с други неща. Ето как може да се събере малък проект: момчетата от зоната за програмиране създават приложение; тези на дизайна, логото; други документацията, звуците и т.н.

    По този начин те се научават да работят в екип, всеки по начина, по който им харесва. Те научават значението на „Свободен софтуер“.

  8.   Марио каза той

    Добре, в моето училище „програмиране“ се разбираше като използване на VB6 и алгоритми. Мисля, че за такива неща, на моите стари колеги, тези, които са правили нещо, свързано с компютърните науки, ги броя с една ръка (и само един системен инженер). Предпочитам университетската система, където първо се преподава логика, а. математика, в компютърните науки те започват с C и постепенно напредват

  9.   Зиронид каза той

    Съгласен съм с Торвалдс, знанието как да програмирате не е основна нужда. Да, обичам да програмирам и го виждам много полезно, но не го виждам като необходимост за по-голямата част от населението.

    Мисля, че ученето да програмираш има две големи предимства: Учи те да мислиш логично абстрактно и ни учи, че компютрите са глупави, те ни отнемат образа, че компютрите са магически кутии, които правят всичко, но в действителност Те могат да правят всичко, което правят, защото някой ги е програмирал (тази последна точка изглежда важна, докато Терминаторите започнат да се появяват и подобни неща, ще знаем, че те са само тъпи машини, създадени от нас и ако можем да го създадем, можем да го унищожим: D)

  10.   Статик каза той

    Преди малко повече от месец се заех с разработването на пилотен проект „Преподаване на програмиране на деца“, както споменах в публикация, която предизвика малко противоречия наскоро, аз съм учител в началното училище в института „Антонио Пеня Чели“ в град Лоха - Еквадор, частна институция, с пристигането на организацията FLISoL (в която бях част), проведох някои уводни беседи за свободния софтуер и безопасността на сърфирането в интернет за студенти и от време на време административни доброволно (Участие на други членове на общността).

    От декември знаех за затварянето на Windows XP поне в техническа поддръжка от Microsoft. Оттогава казах на директора за тази добра новина и тя ми даде цялата свобода да преподавам свободен софтуер.

    В деня на FLISoL някои ученици, на които преподавах часове, отидоха на доброволни начала и ме придружаваха цял ден в него (разбира се с разрешението на родителите). Разбрах нещо много важно, когато ги оставих сами и отидох да снимам самото събитие въз основа на случайния клас за свободен софтуер, който им бях изнесъл, и разговорите, които бяха получили, те започнаха да обясняват на присъстващите, Това е безплатен софтуер, аз съм потребител на Archlinux и в моите класове обикновено изваждам машината си за ежедневни задачи (Административни уебсайтове, четене, Twitter и т.н.), използвам Archlinux с Awesome като мениджър на прозорци, изненадвам, че са оставили виртуалната машина с Edubuntu Приложих ги на практика и те обясниха на хората за свободния софтуер от моя Archlinux с Awesome. Фантастично, казах си.

    Когато член на организацията, който е специалист по компютърна сигурност и работи в Национална банка в тази област, се приближи (Хорхе Герон), един от моите ученици му каза да се погрижи, че когато порасне, той ще се погрижи за изтеглянето на сайта за него и създавам някои проблеми, моят ученик е само на 10 години, казва се Мартин и вместо да атакува Хорхе първото нещо, което препоръчвам, е да се научи да програмира, за да постигне тази задача.

    Оттогава започнах да разследвам подобни случаи в мрежата и всички случаи, които хакерите се научиха да програмират от ранна възраст.

    Не съм програмист (все още), но се интересувах от темата и започнах да търся информация, намерих безплатни софтуерни инструменти, които ми позволиха да преподавам програмиране с игри (Stacks - Engine and Scratch)

    Stacks - Engine: Това е инструмент за изграждане на видео игри по прост и дидактичен начин. Известен още като „двигател“ или „библиотека“ за видеоигри. Той е разработен като библиотека на python 2.0

    Scratch: Това е инициатива на MIT, чиято цел е да научи всяко дете или човек, който се интересува от програмиране, чрез учебна среда, адаптирана за тази динамична и напълно безплатна

    В същото време уча и преподавам програмиране, ако проектът е успешен, го прилагам в учебната програма (Хардуер, Софтуер, Автоматизация на офиса, Интернет, Web 2.0, Логическо мислене и програмиране)

    Основният недостатък е Развитието на логическото мислене, тъй като децата са свикнали просто да играят (Вероятно поради предишни учители). Търся хора, които да ми помогнат с това, тъй като не искам да останат сами в работата и училището ми, Тези, които желаят да си сътрудничат, изготвям този уебсайт http://www.metodologia.aprendelibre.net.

    Отличен пост благодаря

    1.    Хоакин каза той

      Много добра вашата инициатива, надявам се да имате късмет!

    2.    jpas каза той

      Хубаво е, че се включваш така. Наистина сте засадили семе, което веднага щом поникне и с помощта на други подобни инициативи, може да промени света (наистина го вярвам, не само по отношение на изчисленията). Никога не съм вярвал в настоящата капиталистическа образователна система, където целта е да ви подготви да поглъщате информация и когато обмисляте нещата, вие се превръщате в проблем, вместо в някой, който научава, че има притеснения и който обича да върти кокосовия орех, което не е работа е да го направя. Малко хора, които съм срещал, дори са се осмелили да инсталират Linux liveCD, например, когато се окаже, че прекарват цял ​​ден пред компютър. В моя случай това е Испания, но ми се струва глобален проблем. Учители като теб дават живот на хора като мен (вече не съм в училище, но така беше, имаше малко, но ме накараха да осъзная кой си струва и кой не, не като хора, а кой е способен да даде една крачка напред и "хазарт"). Понякога е трудно, но вижте дали имате късмет и намерете повече хора, които споделят вашата визия.

      По отношение на темата, съгласен съм с Линус, едно е да научите код или да програмирате, а друго е да знаете как работи вашата система и как да конфигурирате или да се занимавате с нея. Всъщност имам доста основни понятия за програмиране, но в момента на истината не мисля, че са толкова необходими. Мисля, че както казва diazepan, по-скоро става въпрос за промяна на манталитета (където се влага странично мислене или борбата за свободата на използване на инструмента). Оттам нататък ще бъде само въпрос на време този, който се интересува и обича да учи програмиране

  11.   Кристианхд каза той

    Различавам се по една точка ...
    Научаването на програмиране ви помага да научите логика, да бъдете структурирани и да се обърнете към другите, ако имате нужда от помощ, ако успеете да развиете това с игра на футбол, по дяволите програмиране = D

    1.    Зиронид каза той

      Лол, съгласен съм

    2.    jpas каза той

      Съгласен съм с вас, но също така съм сигурен, че футболът на много нива учи на много неща (друго е, че "се практикува зле") и че логичното мислене може да бъде достигнато и по други начини

  12.   илюки каза той

    Истината е, че споделям идеята, че не всеки трябва да се научи да програмира. Вярвам, че всеки от нас има различни възможности и потенциали във всички аспекти и трябва да ги развиваме максимално. Очевидно е, че училището и семейната среда са местата за това и трябва да има възможности за всички. Вече не е като когато учех, че технологиите и знанията бяха (и вярвам, че продължават да бъдат) до голяма степен елитарни. Днес, макар да изглежда противоречиво на горното, мнозина имат достъп до него и би било интересно да стимулираме развитието на потенциала на децата.
    Благодаря @diazepan, ти ме накара да си спомня защо носех костенурка, отрязана от стар рентген, на училище винаги беше голяма загадка от миналото ми. Добри времена !!! За разбирането.

  13.   jgregory59 каза той

    Напълно съм съгласен с израза на Линус, това, което наистина има значение, е да научим как да мислим алгоритмично, така че да свързваме всички наши ежедневни дейности с този абстрактен свят на идеи, които представляват стъпките в логичен ред, които ще ни доведат до решението на проблем или на определена ситуация.

  14.   Хуанхо каза той

    Съгласен съм ... Възможността трябва да е налице, но за тези, които искат да се възползват от нея ...
    Това е като музиката ... преди да учиш трябва да провериш дали ти харесва и оттам да те изпрати да учиш, или като футбол. Както и да е, като всяка дисциплина.
    Това ми напомня на стара мисъл, която първо е била да изучавате например „музика“ и след това, ако ви харесва, продължете ... НЕ, този път трябва да намерите КАКВО искате да правите и след това НАПРАВЕТЕ; да се забавлявате, не на "официално" място като училище или институт, а да имате компютър, топка или компактдиск с банда наблизо ...

  15.   Електрогн каза той

    Не виждам вреда в преподаването на основите на програмирането в училищата. Очевидно компютърните / офис учебни програми; те трябва да бъдат прегледани и актуализирани. Това би означавало, че много учители актуализират своите знания и се впускат в безплатен софтуер. От друга страна, принуждаването да учиш професия не е в съгласие с духа на свобода на движението. Единствените бенефициенти от съществуването на по-голям брой програмисти; това биха били компаниите, тъй като тяхната работна ръка би била много по-евтина. Нека не се заблуждаваме да мислим, че те вече не вземат разработките, които са в SL, и го поставят в собствените си програми. От друга страна, по отношение на това, което мнозина мислят, че първо трябва да го харесате и след това да го изучите; те забравят важна точка; ако нещо е напълно непознато, не е възможно да ви хареса. Наличието на различни области на обучение ви позволява да знаете много повече и да видите какво ви интересува, или те очакват детето да знае каква професия ще иска да има без никакво насърчение. Синът ми знае Linux, защото почти всички машини в къщата ми го имат като единствената инсталация. Така се научава да се справя както с windows, така и с linux.

  16.   Sephiroth каза той

    е, че той е прав ... трябва да имате призвание.

  17.   Назарянин каза той

    Както се казва в статията, аз съм за тази алгоритмична визия, те трябва да научат децата да разсъждават, да се основават на логика, само че това е невъзможно за момента, тъй като ще са необходими повече отворени учители, отколкото не отхвърля всякакво странично мислене, мисля, че това е един от проблемите в сегашното образование, те се фокусират върху преподаването по най-ефективния начин, без да позволяват на учениците да разработят нови възможни пътища, което може да е грешно, но това е правилният път, ако децата Те се фокусират върху запаметяването на това, което вече е известно, ние напълно хабим огромното им въображение и след това се оплакваме от липса на креативност.

  18.   джоннярана каза той

    има някаква причина. трябва да знаете какво е програмиране?
    но не ги принуждавайте да се научат да програмират

  19.   a каза той

    Мисля, че не е необходимо всички да се учат да четат и пишат или да свирят на инструменти, но помага. Представете си, че всички програмират колко приложения имаме, особено ако това е безплатен софтуер.

    1.    jpas каза той

      Виждам го по-нататък. Можете ли да си представите какво би означавало за компютрите по целия свят да използват безплатен софтуер и да го споделят? Като начало бихме имали почти абсолютен контрол върху нашия собствен инструмент, но той е, че той дава много повече предимства от това. Това е като четене и свирене на инструменти, учи ви на неща, дори и да не го осъзнавате, че ще ги носите със себе си през целия си живот, това променя начина ви на мислене. Че по-малко, отколкото в училище, детето, което има компютър вкъщи, не трябва да учи учителите си в компютърните класове как да използват компютър и това се случва много. Те трябва да си тръгнат, знаейки как да използват компютъра доста добре, с основни понятия за програмиране, дори само да знаят как да „направят компютър“

  20.   Емилиано Корея каза той

    Съгласен съм с Линус, ами ако трябва да се предлага възможността за учене на код от деца, в това аз съм съгласен, но те не трябва да знаят всичко

  21.   Антонио Лопес дел Прадо каза той

    Кодът може да не е, но поне минимум изчисления на ниво потребител, тъй като повечето хора дори не знаят как да използват Google. необходимо е хората да използват правилно технологиите, а не както се прави през годините. Програмирането остава незадължителна специализация, но използването на компютър на ниво потребител би било от съществено значение.

  22.   Фабиан Флорес Вадел каза той

    Когато читателите четат този тип мнения, те са склонни да попаднат в заблудата на авторитета: ако Линус го каже, трябва да го вземете предвид. Но в този случай мнението на Торвалдс няма голяма стойност, тъй като той не е специалист по образованието.

    Освен това, научаването на кодиране не е еквивалент на XNUMX-ви век на обучението да играете шах. Това е много повече от това.

    Както мнозина изразиха, развитието на логическото мислене и други умения могат да бъдат постигнати с други средства. Обаче, като се научите да програмирате, вие получавате инструмент, който е с няколко порядъка по-мощен: не само се научавате да мислите логично и структурирано (алгоритмично), но и научавате и развивате способността да решавате проблеми, по-скоро получавате инструмент като грамотност, инструмент, който ви позволява да придобиете много видове знания в мащаб, на който никой друг инструмент не може да се справи.

    След като се научите да четете, вие подобрявате способността си да се учите сами, защото можете да получите достъп до нови знания, натрупани например в книги. Когато придобиете основна технологична грамотност, вие подобрявате своя учебен капацитет, защото можете да получите достъп до повече писмени и мултимедийни учебни ресурси.

    Горните инструменти ви позволяват да разширите източника на учебни ресурси. За разлика от това, обучението по кодиране ви предоставя прекрасен инструмент, с който можете да експериментирате в много голямо разнообразие от области на знанието. Например можете да изучавате тема по математика, физика или химия и можете да пишете програми като средство за задълбочаване на знанията, които придобивате.

    Но научаването да кодира включва и друг аспект, който е изключително важен: мотивацията.

    Когато се научите да програмирате, откривате, че можете сами да разберете дали програмата, която сте направили, е правилна или не, вече не се нуждаете от някой друг, който да ви каже дали това, което смятате, че знаете, е вярно. Това е невероятен мотиватор, но не е единственият.

    Другият основен мотивационен фактор е, че програмирането е забавно.

    В заключение, научаването на програмиране не е шахът на XXI век, а много повече. Това е интелектуален инструмент, който ви позволява да изследвате, създавате, тествате, симулирате, демонстрирате, тоест СЪЗДАВАТЕ и ЗАГЛЪБЛЯВАТЕ знания до ниво, което би било трудно да се постигне с други средства.

    Освен това е силно мотивиращо: дава ви пълен контрол над това, което правите, и способността да го проверите, и има потенциала да бъде много забавна и дори забавна дейност.

    Следователно, ученето за кодиране е новата грамотност.

  23.   matiasbatero каза той

    Здравейте, не съм съгласен с вашето мнение, относно «но алгоритмичен начин на мислене, за да подходим към всичко като към рутина с променливи и функции. Тогава необходимостта от ефективно решаване на проблема се превръща в развитие на здравия разум ”... ние сме хора, а не машини. Това, което предлагате, е доста опасно, защото в този учебен процес бихте стигнали до момент, в който не бихте могли да различите като вид над нищо, но по предсказуем и програмиран начин. И това е катастрофално, защото ще даде контрол върху вземането на решения. Това по някакъв начин вече е направено и целта на човешкото господство е да контролира вида, да го прави все по-предсказуем, налагайки нужди и генерирайки зависимост от него. По-сериозно е от това, което си мислите ... Бих казал, че колкото по-далеч, толкова по-добре.