Linus Torvalds: "Eu não acho que todo mundo deveria aprender a escrever código"

Hoje em dia está na moda falar da necessidade de ensinar o mundo a programar (especialmente crianças) Eles falam sobre nova alfabetização, para promover o uso ativo e não passivo da tecnologia, Raspe o projeto para iniciá-los (e outros projetos gratuitos e de código aberto), de campanhas com gente famosaetc. etc.

E de repente há notícias como essa. Em uma entrevista para business Insider, Linus Torvalds é questionado sobre a necessidade de ensinar programação a todos e qual seria a formação em informática. Esta foi a sua resposta (traduzido de CHW).

Na verdade, não acho que todos devam necessariamente tentar aprender a escrever código. Acho que a programação é algo bastante especializado; e ninguém realmente espera que a maioria precise. Não é como saber ler e escrever; e saber como fazer operações matemáticas básicas.

Dito isso, acho que deve haver uma forma de as pessoas entrarem em contato com ele, para que descubram que gostam e que têm aptidão para saber dessa possibilidade. Não porque todos desejam ou precisam aprender, mas apenas porque têm uma grande vocação. Pode ser que existam muitas pessoas que nunca perceberam que gostariam de "dizer" aos computadores o que fazer. Então, nesse sentido, acho que cursos de informática na escola são uma ótima ideia, mas não acredito no lema “Todos deveriam aprender a programar!

Minha opinião. Talvez o que deva ser ensinado não seja estritamente programação, mas uma forma algorítmica de pensar, para encarar tudo como uma rotina com variáveis ​​e funções. Então, a necessidade de resolver o problema com eficiência torna-se o desenvolvimento do bom senso. Lembro-me de quando era criança, numa escola bem antiquada 286 usava o programa Logo (que naquela época era um programa de desenho com tartaruga). Hoje vejo o Scratch e que coincidência, é a continuação do antigo logotipo (Na verdade, é inspirado em Logoblocks, que era uma linguagem de programação visual que misturava Logo com blocos de Lego). Eles até fizeram um simulador de logotipo scratch e eu estava cheio de nostalgia.


42 comentários, deixe o seu

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Jose Jácome dito

    O ideal para um aluno da escola seria aprender Linux e sobre as operações básicas de programação, o resto virá além, hoje a programação tem um grande campo como Robótica, Automação de Processos e Simplificação de Tarefas Repetitivas que se apresentam em muitos casos da vida de um estudante ...

    1.    Devilmaybrago dito

      Na minha escola o governo deu um PC com Ubuntu (eu já conhecia) e fiquei feliz esperando a hora do meu computador chegar e quando percebi que esses computadores já tinham W7, que decepção 🙁

      1.    senhor lobo dito

        pirata com certeza

  2.   mat1986 dito

    Minha experiência:
    Quando eu estava no colégio (Chile), havia uma aula de informática específica ... que não ia além de ensinar os componentes básicos do PC e depois ir ao zsnes. Mais tarde na faculdade, só houve uma primeira abordagem ao Linux, por meio do curso de informática - programação em C ++ -, primeiro no Windows e depois nos computadores que usavam o Fedora. O que descobri ao passar por essa experiência é que as aulas de informática estão faltando "seriamente" (principalmente nos níveis secundário e superior) para ter uma boa base, seja em programação ou em conhecer Linux. Infelizmente, pelo menos aqui no Chile, não existe uma cultura Soft. Grátis e você tem 2 opções: continuar com o Windows ou descobrir o mundo Linux por conta própria (o último aconteceu comigo),

    1.    crackoscl dito

      muito verdade, por isso é no Chile.

    2.    eliotime3000 dito

      No Peru é o mesmo, e assim que entrei em um instituto técnico superior estadual nos ensinaram Visual Basic 6.0, a maioria passou no curso scratching, e quanto à programação em C ++ nativo, fui um dos poucos que poderiam entender programação em C ++ e lidar com o básico (embora a verdade seja, a maioria dos fluxogramas foi muito importante para eles, por isso eles foram perdidos).

      Por motivos óbvios, não é necessário obrigar todos a se envolverem na programação, pois existem pessoas com diferentes tipos de inteligência e impor um trabalho que não destaca sua inteligência os frustra de forma irremediável.

    3.    Martinho C. dito

      Pelo menos no país (Venezuela) no ensino médio havia uma aula opcional para cursar: »Computação e Informática». No início era só conhecer as partes de um PC e a estrutura de um SO. Em seguida, eles nos ensinaram como usar e instalar GNU / Linux (Debian), e imediatamente nos ensinaram a desenvolver algoritmos e, finalmente, escrevemos alguns pequenos programas na linguagem C. Então, tudo o mais que aprendi sobre Programação aprendi por mim mesmo e algumas outras coisas na faculdade.

      1.    nano dito

        Qual escola e qual estado? Porque eu dei computação (ou melhor, automação de escritório) em algumas escolas e nada, o currículo é «isto é monitor, isto é pintura, isto é CPU» ... em nenhuma escola em qualquer nível eles não fornecem absolutamente nenhuma programação , o mais próximo que consegui ver que me permitiram ceder na pensum foram os algoritmos.

      2.    Fenriz dito

        É verdade, em várias escolas de ensino médio há a menção de informática, onde ensinam várias coisas, inclusive programação, no estado de Zulia, existem várias escolas de ensino médio assim. Sem falar do grande CCS ... mas em relação ao artigo, compartilho a ideia de que TODOS podem programar, mas nem todos sabem programar bem. Saudações

        1.    Resistência à Sujeição dito

          Sim, no meu país com todo o respeito, quando estamos levando muito em informática, não vemos um assunto muito importante para estudar a fundo, mas também não é necessário aprender tudo sobre programação senão já o básico depende de 1 se você gosta de programar, pode comer uma biblioteca de como programar completamente
          PS: alguém sabe sobre smartphones que têm um sistema operacional diferente do android porque o android realmente mata com flashes e vírus ajuda ..

    4.    paulo honorato dito

      Muito certo.

      Embora continuando com a questão do Chile, houve um tempo em que eu não tinha um PC (muito ruim, eu sei) e precisava ir a um infocentro (algo parecido com um cibernético, mas voltado para bibliotecas) do governo para fazer meu dever de casa . Havia duas salas, uma pomposa sempre cheia de PCs com Windows XP (na verdade, tudo patrocinado pela Fundação Bill e Melinda Gates) e outra que não era tão conhecida. Eles tinham algo estranho instalado, era algo chamado "Mandrake Linux 10" e eu vi que este e o Firefox eram mais rápidos que o XP e o Explorer (não havia outro navegador nos PCs com Windows na outra sala). Lá conheci o Linux e me interessei pelo mundo. Tinha 10 anos.

      Esta sala desapareceu quando Michelle Bachelet assumiu a presidência, ela já tinha um PC na época, com a mítica Mandrake mencionada acima. Então eu vou para outro infocentro e havia esses mesmos PCs, mas com Windows XP. O desempenho foi inferior.

      As aulas de informática eram hilárias. Eles eram PCs com XP e tudo o que você fez foi usar um programa chamado «La plaza» ( http://www.enlaces.cl/v3/internet/plaza.html ) do programa Links. Era uma piada, como você pode ver, e não demorou muito para adivinharmos a chave para escapar daquela bagunça, eram os "links". Lá escapamos para o PC real. Depois, eles nos ensinaram a usar software proprietário (MS Office) e a usar o Internet Explorer. Quando perguntei ao professor sobre Linux, ele olhou para mim com uma cara de "isso é um hacker", hahaha.

      Depois o ensino médio, mais do mesmo. Eles deram mingau de bebê quando eu estava esperando carne.

      Comecei a estudar Analista Programador na DuocUC e nem um único traço de Linux até o 4º semestre, onde havia uma filial chamada "Administração de Sistemas Operacionais", cujo professor era linuxero. Mas "por programa" (termo muito utilizado no Chile para mostrar a limitação do que se pode ensinar), apenas o RHEL 6 passou (a Red Hat é parceira da instituição). Os ramos de programação eram todos em ambientes Windows e usando programas proprietários (Visual Studio, Oracle DB Designer) e o professor imediatamente esclareceu: Não reviso trabalhos feitos no MonoDevelop. A ferramenta de estudo é o Visual Studio.

      E onde eu trabalho, você vê a consequência de toda uma indução com o Windows. Todos os PCs são Windows 7 (de onde escrevo), o servidor é Windows Server 2003, o e-mail é Exchange e as boas-vindas à empresa me foram dadas via Lync. Existe apenas um Ubuntu PC, e é dedicado a exibir anúncios da loja nas telas.

      1.    Resistência à Sujeição dito

        Olá, gostei do seu comentário, apresento-me como;
        Resistance to Submission ajajja Eu também conhecia o Linux de uma forma semelhante à sua Eu conhecia através dos primeiros telefones celulares coloridos Eu ganhei uma motorola KRZR K1 Eu tinha um sistema que foi criado pelo Linux ou algo parecido com este celular até que tudo foi para qualquer site em outras palavras tem tudo com esse xD hahaha caiu da minha mão varias vezes e nunca brilhou ou pegou vírus, a única coisa ruim foi que já era muito antigo e tive que infelizmente ruminar no android e o típico vírus de história desativados e exibidos em mais de 1 relógio
        É por isso que scrivo quem sabe ou alguém poderia me ajudar a conseguir um smartphone com um sistema operacional grátis 😉

        1.    diazepam dito

          Android é um sistema operacional de código aberto …………… ..

          Você poderia, por exemplo, procurar uma ROM Android personalizada (como Cyanogenmod ou Replicant) para fazer o flash do telefone.

  3.   eliotime3000 dito

    Sou daquelas pessoas que prefere editar em editores como o EMACS, mas tem gente que gosta de programar como no Logo ou em qualquer outro editor que mostre gráficos de objetos como o já citado logotipo ou através de fluxogramas.

    O que Linus Trovals disse é 100% correto, pois há pessoas que se destacam em diferentes áreas e a imposição de aprender uma linguagem de programação pode limitá-la ao invés de expandi-la.

    Agora, o que falta no software livre e no código aberto são designers de GUI, então ele só está sendo aplicado graças ao eOS e Linux Mint.

  4.   elav. dito

    Não seria necessário que todos soubessem programar, mas se fosse bom se pelo menos nas escolas ensinassem alguma “Lógica da Programação”.

    1.    Jose GDF dito

      É como aprender matemática básica. Todos tiveram que aprender até a somar e subtrair. Mas nem todo mundo é matemático ... Bem, é o mesmo com programação.

      Então, se você gosta e quer expandir, você estuda.

      Gostaria que eles tivessem me ensinado o básico quando estudei. Agora tive de aprender por conta própria, o que me custou muito mais, é claro.

      1.    nano dito

        Set, na verdade para uma escola propus simplesmente ensinar-lhes algoritmos e pseudocódigo, ensinar-lhes acima do «como um PC pensa» ... mandaram-me para a merda, «é demais para os rapazes».

    2.    Nosferatuxx dito

      Concordo com você Elav. Se eles aprendessem a lógica matemática, certamente os meninos pensariam de forma diferente.
      Mas não só para aprender P ou Q, então R.
      Do contrário, eles lhes ensinarão sua equivalência em Álgebra Booleana.

  5.   vr_rv dito

    Se todos aprendessem a programar, os programadores seriam os mais dispensáveis ​​do mundo, e isso afetaria muito a profissão.

  6.   oscar dito

    Parece que ele tem medo de que uma criança faça melhor do que ele!

  7.   Joaquin dito

    Acredito que se a escola não fosse voltada para a área de informática, não seria necessário que todos soubessem programar. Existem gostos diferentes em termos de profissões.

    Mas seria bom, por exemplo, fazer workshops de programação ou design, entre outras coisas. É assim que um pequeno projeto poderia ser feito: o pessoal da área de programação cria uma aplicação; os de design, o logotipo; outros a documentação, sons, etc.

    É assim que aprendem a trabalhar em equipe, cada um da maneira que quiser. Eles aprendem o significado de "Software Livre".

  8.   mario dito

    Ok, na minha escola, "programação" era entendida como o uso de VB6 e algoritmos. Acho que para coisas assim, dos meus antigos colegas, aqueles que fizeram algo relacionado à informática, eu os conto com uma mão (e apenas um engenheiro de sistemas). Eu prefiro o sistema universitário, onde a lógica é ensinada primeiro, a. matemática, na ciência da computação eles começam com C, e aos poucos eles progridem

  9.   Zironida dito

    Concordo com Torvalds, saber programar não é uma necessidade básica. Sim, gosto de programar e considero isso muito útil, mas não vejo isso como uma necessidade para a maior parte da população.

    Acho que aprender a programar tem duas grandes vantagens: ensina a pensar logicamente de forma abstrata e nos ensina que os computadores são burros, eles tiram de nós aquela imagem de que os computadores são caixas mágicas que fazem tudo, mas na realidade Eles podem fazer tudo o que fazem porque alguém os programou (este último ponto parece importante, quando os Exterminadores começarem a aparecer e coisas assim, saberemos que eles são apenas máquinas burras criadas por nós, e se pudéssemos criar, poderíamos destrua-o: D)

  10.   Estático dito

    Há pouco mais de um mês empreendi o desenvolvimento de um projeto piloto “Ensinando programação para crianças”, como mencionei em uma postagem que gerou polêmica recentemente, sou professora primária do Instituto Antonio Peña Celi na cidade de Loja - Equador, uma instituição privada, com a chegada da organização FLISoL (da qual eu fazia parte), tive algumas palestras introdutórias sobre Software Livre e a segurança da navegação na Internet para estudantes e eventuais administrativos voluntariamente (Participação de outros membros da comunidade).

    Desde dezembro eu sabia do fechamento do Windows XP pelo menos no suporte técnico da Microsoft. Desde então falei com a diretora sobre esta boa notícia e ela me deu toda a abertura para ensinar Software Livre.

    No dia do FLISoL, alguns alunos para quem dei aulas, foram de forma voluntária e acompanharam-me durante todo o dia (com autorização dos pais do curso). Percebi algo muito importante, quando os deixei sozinhos e fui tirar fotos do evento eles mesmos com base nas aulas ocasionais de Software Livre que eu havia dado a eles e nas palestras que haviam recebido, eles começaram a explicar aos presentes que é gratuito Software, eu sou um usuário Archlinux e nas minhas aulas eu costumo tirar minha máquina para tarefas diárias (Admin Websites, Reading, Twitter, etc.), eu uso o Archlinux com Awesome como gerenciador de janelas, eu surpreendo que eles tenham saído da máquina virtual com o Edubuntu eu os coloquei em prática e eles explicaram às pessoas sobre o Software Livre do meu Archlinux com Awesome. Fantástico, eu mesmo disse.

    Quando se aproximou de um membro da entidade que é especialista em Segurança Informática e trabalha num Banco Nacional dessa área (Jorge Guerron), um dos meus alunos disse-lhe que cuidasse para que quando crescer se encarregasse de descarregar o site para ele e criar alguns problemas, o meu aluno tem apenas 10 anos, o nome dele é Martin e em vez de atacar o Jorge a primeira coisa que recomendo é que aprenda a programar para cumprir essa tarefa.

    Desde então, comecei a investigar casos semelhantes na web e todos os casos que os Hackers aprenderam a programar desde cedo.

    Não sou programador (ainda), mas me interessei pelo assunto e comecei a buscar informações, encontrei ferramentas de Software Livre que me permitiam ensinar programação com jogos (Stacks - Engine e Scratch)

    Stacks - Engine: É uma ferramenta para construir videogames de forma simples e didática. Também conhecido como "mecanismo" ou "biblioteca" de videogame. É desenvolvido como uma biblioteca python 2.0

    Scratch: É uma iniciativa do MIT que tem como objetivo ensinar toda criança ou pessoa interessada em programação através de um ambiente de aprendizagem adaptado a esta dinâmica e totalmente gratuito

    Ao mesmo tempo que estou aprendendo e ensinando programação, se o projeto der certo eu implemento no currículo (Hardware, Software, Office Automation, Internet, Web 2.0, Logical Thinking and Programming)

    A principal desvantagem é o Desenvolvimento do Pensamento Lógico, já que as crianças estão acostumadas a apenas brincar (possivelmente devido aos professores anteriores). Estou procurando pessoas que me ajudem com isso, pois não quero que elas fiquem sozinhas no meu trabalho e na escola, para aqueles que desejam colaborar estou montando este site http://www.metodologia.aprendelibre.net.

    Excelente postagem obrigado

    1.    Joaquin dito

      Muito boa a sua iniciativa, espero que tenha sorte!

    2.    jpas dito

      É bom que você se envolva assim. Você realmente plantou uma semente que, assim que germinar e com a ajuda de outras iniciativas semelhantes, pode mudar o mundo (acredito mesmo, não só em termos de informática). Nunca acreditei no atual sistema educacional capitalista, onde o objetivo é preparar você para engolir informações e quando você pensa nas coisas, você vira um problema em vez de alguém que está aprendendo que tem preocupações e que gosta de virar coco, que não é um trabalho fazê-lo. Poucas pessoas que conheci que ousaram instalar um liveCD Linux, por exemplo, quando descobri que passam o dia todo na frente de um computador. No meu caso é a Espanha, mas me parece um problema global. Professores como você dão vida a gente como eu (não estou mais na escola, mas era assim, eram poucos, mas foram eles que me fizeram perceber quem vale e quem não vale, não como gente, mas que é capaz de dar um passo à frente e "apostar"). Às vezes é difícil, mas vamos ver se você tem sorte e encontrar mais pessoas que compartilham de sua visão.

      Sobre o assunto, concordo com o Linus, uma coisa é aprender código ou programar e outra é saber como funciona o seu sistema e como configurá-lo ou manipulá-lo. Na verdade, tenho noções básicas de programação, mas, no momento da verdade, não acho que sejam tão necessárias. Acho que, como diz o Diazepan, é mais uma questão de mudança de mentalidade (onde entra o pensamento lateral ou a luta pela liberdade de uso da ferramenta). A partir daí seria apenas uma questão de tempo até quem se interessa e gosta de aprender programação

  11.   Cristianhcd dito

    Eu discordo em um ponto ...
    Aprender a programar ajuda você a aprender lógica, a se estruturar e a recorrer aos outros se precisar de ajuda, se conseguir desenvolver isso jogando futebol, foda-se a programação = D

    1.    Zironida dito

      Rs eu concordo

    2.    jpas dito

      Concordo com você, mas também tenho certeza de que o futebol, em muitos níveis, ensina muitas coisas (outra coisa é que "é mal praticado"), e que o raciocínio lógico pode ser alcançado de outras formas

  12.   Illukki dito

    A verdade é que compartilho a ideia de que nem todo mundo precisa aprender a programar. Acredito que cada um de nós tem capacidades e potenciais diferentes, em todos os aspectos, e devemos desenvolvê-los ao máximo. Obviamente, a escola e o ambiente familiar são os lugares para se fazer isso e deve haver opções para todos. Não é mais como quando estudei que as tecnologias e o conhecimento eram (e acredito que continuam sendo) em grande parte elitistas. Hoje, embora possa parecer contraditório ao anterior, muitos acessam e seria interessante estimular o desenvolvimento do potencial das crianças.
    Obrigado @diazepan, você me fez lembrar que eu carregava uma tartaruga, cortada de um antigo raio-X, para a escola sempre foi um grande mistério do meu passado. Que tempos aqueles!!! Saudações.

  13.   jgregory59 dito

    Concordo totalmente com a expressão de Linus, o que importa mesmo é ensinar a pensar algoritmicamente, para que possamos associar todas as nossas atividades diárias a esse mundo abstrato de ideias que representam as etapas em ordem lógica que nos levarão à resolução de um problema, ou de uma determinada situação.

  14.   Juanjo dito

    Eu concordo ... Tem que haver a possibilidade mas pra quem quiser aproveitar ...
    É como música ... antes de estudar você tem que conferir se gosta e de lá mandar você estudar, ou gosta de futebol. Enfim, como qualquer disciplina.
    Isso me lembra um pensamento antigo que era primeiro estudar por exemplo "música" e depois se gostar, continuar ... NÃO, dessa vez você tem que encontrar O QUE gosta de fazer e depois FAZER; se divertindo, não em um lugar "formal" como uma escola ou instituto, mas tendo um PC, uma bola ou um CD de banda ao alcance ...

  15.   Eletrogênio dito

    Não vejo mal em ensinar o básico da programação nas escolas. Obviamente, os programas de estudo de computador / escritório; eles devem ser revisados ​​e atualizados. Isso implicaria que muitos professores atualizassem seus conhecimentos e se aventurassem no software livre. Por outro lado, obrigar a estudar uma profissão não condiz com o espírito de liberdade do movimento. Os únicos beneficiários da existência de um maior número de programadores; seriam as empresas, já que sua mão de obra seria muito mais barata. Não vamos nos enganar pensando que eles não pegam mais os desenvolvimentos que estão no SL e os colocam em seus próprios programas. Por outro lado, em relação ao que muitos pensam que primeiro tem que gostar e depois estudar; eles estão esquecendo um ponto importante; se algo é completamente desconhecido, é impossível gostar. Ter diferentes áreas de estudo permite que você saiba muito mais e veja o que lhe interessa, ou eles esperam que um filho saiba que profissão deseja ter sem nenhum incentivo. Meu filho conhece Linux porque quase todas as máquinas da minha casa o possuem como única instalação. Portanto, ele aprende a lidar com o Windows e o Linux.

  16.   Sephiroth dito

    é que ele tem razão ... você precisa ter uma vocação.

  17.   Procissão dito

    Como diz o artigo, sou a favor dessa visão algorítmica, eles deveriam ensinar as crianças a raciocinar, a se basear na lógica, só que isso é impossível no momento, já que seriam necessários professores mais abertos do que não rejeitar todo pensamento lateral, Eu acho que é um dos problemas da educação atual, eles focam em ensinar da forma mais eficaz sem deixar os alunos desenvolverem novos caminhos possíveis, que podem estar errados mas é o caminho certo, se os filhos se concentrarem em memorizar o já conhecido , desperdiçamos completamente sua imensa imaginação, e depois reclamamos da falta de criatividade.

  18.   Jonnyarana dito

    tem algum motivo. eles devem saber o que é programação?
    mas não os force a aprender a programar

  19.   a dito

    Acho que não é necessário que todos aprendam a ler e escrever ou tocar instrumentos, mas ajuda. Imagine que todos programem, quantos aplicativos teríamos, principalmente se for software livre.

    1.    jpas dito

      Eu vejo isso mais longe. Você pode imaginar o que significaria para computadores ao redor do mundo usar Software Livre e compartilhá-lo? Para começar, teríamos controle quase absoluto de nossa própria ferramenta, mas ela traz muito mais benefícios do que isso. É como ler e tocar instrumentos, te ensina coisas, mesmo que você não perceba, que você vai carregá-los pela vida toda, muda o jeito de pensar. Que menos do que na escola a criança que tem computador em casa não precisa ensinar os professores da turma de informática a usar o PC, e isso acontece muito. Devem sair sabendo usar bastante bem um computador, com noções básicas de programação, nem que seja para saber "fazer um computador"

  20.   emiliano correa dito

    Eu concordo com linus, e se a possibilidade de aprender código com crianças deva ser oferecida, eu concordo, mas elas não precisam saber tudo

  21.   Antonio Lopes del Prado dito

    O código pode não ser, mas pelo menos um mínimo de computação no nível do usuário, já que a maioria das pessoas nem sabe como usar o Google. é necessário que as pessoas usem a tecnologia corretamente, não como vem sendo feito há anos. A programação continua sendo uma especialização não obrigatória, mas o uso de um computador no nível do usuário seria essencial.

  22.   Fabian Flores Vadell dito

    Quando os leitores leem este tipo de opinião, eles tendem a cair na falácia da autoridade: se Linus diz isso, você tem que levar isso em consideração. Mas, neste caso, a opinião de Torvalds tem pouco valor porque ele não é um especialista em educação.

    Além disso, aprender a codificar não é o equivalente do século XNUMX a aprender a jogar xadrez. É muito mais que isso.

    Como muitos expressaram, o desenvolvimento do pensamento lógico e de outras habilidades pode ser alcançado por outros meios. No entanto, ao aprender a programar, você obtém uma ferramenta que é várias ordens de magnitude mais poderosa: não é apenas que você aprende a pensar de forma lógica e estruturada (algorítmica), que você aprende e desenvolve a capacidade de resolver problemas, ao contrário , você obtém uma ferramenta como a alfabetização, uma ferramenta que permite adquirir muitos tipos de conhecimento em uma escala que nenhuma outra ferramenta pode igualar.

    Depois de aprender a ler, você melhora sua capacidade de aprender por si mesmo porque pode acessar novos conhecimentos acumulados, por exemplo, em livros. Ao adquirir conhecimentos básicos de tecnologia, você melhora sua capacidade de aprendizagem, pois pode acessar mais recursos de aprendizagem escritos e multimídia.

    As ferramentas acima permitem que você expanda a fonte de recursos de aprendizagem. Por outro lado, aprender a codificar fornece uma ferramenta maravilhosa com a qual você pode fazer experiências em uma ampla variedade de campos do conhecimento. Por exemplo, você pode estudar um tópico em matemática, física ou química e pode escrever programas como um meio de aprofundar o conhecimento que está adquirindo.

    Mas aprender a codificar inclui outra faceta extremamente importante: motivação.

    Quando você aprende a programar, descobre que pode saber por si mesmo se o programa que você fez é correto ou não, você não precisa mais de outra pessoa para lhe dizer se o que você pensa que sabe está correto. Este é um motivador incrível, mas não é o único.

    O outro fator motivacional fundamental é que a programação é divertida.

    Concluindo, aprender a programar não é o xadrez do século XXI, mas muito mais. É uma ferramenta intelectual que permite explorar, criar, testar, simular, demonstrar, ou seja, CRIAR e PROFUNDAR conhecimento a um nível que seria difícil de alcançar por outros meios.

    E também, é altamente motivador: dá a você total controle sobre o que você faz e a capacidade de verificá-lo, e tem potencial para ser uma atividade muito divertida e até divertida.

    Portanto, aprender a codificar é a nova alfabetização.

  23.   Matiasbatero dito

    Olá, não concordo com a tua opinião, sobre «mas uma forma algorítmica de pensar, de abordar tudo como uma rotina com variáveis ​​e funções. Então, a necessidade de resolver o problema com eficiência passa a ser o desenvolvimento do bom senso ”... somos seres humanos, não máquinas. O que você propõe é bastante perigoso, porque nesse processo de aprendizagem, você chegaria a um ponto em que não conseguiria discernir como espécie sobre nada, mas de forma previsível e programada. E isso é desastroso, porque daria o controle da tomada de decisões. Isso de alguma forma já foi feito e é objetivo da dominação humana controlar a espécie, torná-la cada vez mais previsível, impondo necessidades e gerando dependências dela. É mais sério do que você pensa ... Eu diria que quanto mais longe melhor.