Estudo: Habilidades linguísticas são mais importantes do que matemática na programação

Estudo: Habilidades linguísticas são mais importantes do que matemática na programação

Você não é bom em matemática e é por isso que não ousa se tornar um programador? De acordo com um estudo recente da Universidade de Washington, as competências linguísticas são muito mais importantes quando se aprende uma linguagem de programação.

  • As habilidades linguísticas são mais importantes do que as habilidades matemáticas ao aprender uma linguagem de programação, de acordo com um estudo da Universidade de Washington.
  • Aprender uma linguagem de programação requer compreensão de sintaxe, vocabulário, gramática e comunicação de objetivos/intenções, semelhante a aprender uma língua estrangeira.
  • Boas competências linguísticas, memória de trabalho e capacidade de resolução de problemas são fatores cruciais para o sucesso da aprendizagem em programação.
  • Não há evidências que apoiem uma correlação entre habilidades matemáticas e habilidades de programação.
  • A programação é frequentemente associada erroneamente à tecnologia e à matemática, o que pode desencorajar as mulheres de aprender uma linguagem de programação.

Como parte de um estudo publicado em março de 2021 os pesquisadores da Universidade de Washington descobri o seguinte:

É muito mais provável que a aptidão linguística esteja correlacionada com as habilidades necessárias para aprender uma linguagem de programação do que com habilidades básicas de aritmética ou matemática. Segundo pesquisas, aprender uma linguagem de programação está muito mais ligado à capacidade de aprender uma nova linguagem do que se pensava anteriormente.

Ao aprender uma nova linguagem de programação, os alunos devem aprender a sintaxe, o vocabulário e a gramática. Além disso, devem compreender exatamente como os fatores individuais interagem na comunicação de objetivos/intenções. Este processo é quase equivalente a aprender uma língua estrangeira. Outros fatores cruciais para o sucesso da aprendizagem são uma boa memória de trabalho e habilidades gerais de resolução de problemas.

Não há base de dados para a correlação entre conhecimento matemático e habilidades de programação

Muitas pessoas optam por não aprender uma linguagem de programação com base na suposição de que habilidades matemáticas são um pré-requisito. Alto Chantel Prat (Professora Associada da Universidade de Washington)principal autor do estudo de pesquisa, não há base de dados para essa suposição. É claro que aprender uma linguagem de programação não é fácil, mas no nosso mundo cada vez mais digitalizado, a codificação está a tornar-se cada vez mais uma competência fundamental.

Como parte do estudo, os cientistas examinaram as habilidades neurocognitivas de mais de 36 adultos. Primeiro, os participantes foram testados em suas habilidades matemáticas e linguísticas, bem como em suas habilidades de raciocínio. Os participantes tiveram então que realizar diversas tarefas e aulas online relacionadas à conhecida linguagem de programação Python.

Os sujeitos mais bem sucedidos foram aqueles que tinham fortes competências linguísticas e elevadas capacidades de resolução de problemas. Outros experimentos com os quais os pesquisadores possam verificar se os resultados também podem ser transferidos para outras linguagens de programação cuja sintaxe não seja tão próxima da nossa linguagem natural como o Python já estão sendo planejados.

Os preconceitos devem desaparecer

No mundo profissional de hoje, o conhecimento de programação é definitivamente considerado um impulso na carreira que abre muitas oportunidades profissionais para programadores. Infelizmente, a programação está principalmente associada à tecnologia e à matemática. As ofertas universitárias para o aprendizado de linguagens de programação são quase exclusivamente nas áreas de engenharia e ciência da computação.

Outro estudo da Universidade de Washington demonstrou claramente o seguinte neste contexto:

Os requisitos formais existentes para a aprendizagem de uma nova linguagem de programação reforçam o preconceito de que a codificação é uma atividade tradicionalmente mais adequada aos homens. Infelizmente, muitas mulheres ficam desanimadas com esse preconceito e por isso não querem aprender uma linguagem de programação.

FAQ: Perguntas frequentes

Perguntas e respostas sobre o tema “Estudo: o talento linguístico é mais importante do que a matemática na programação”:

De acordo com um estudo da Universidade de Washington, as competências linguísticas são muito mais importantes do que as competências básicas de aritmética ou matemática.

 

Pesquisas mostram que aprender uma linguagem de programação está intimamente ligado à capacidade de aprender uma nova linguagem. As competências linguísticas desempenham um papel central.

 

Ao aprender uma nova linguagem de programação, os alunos precisam se familiarizar com a sintaxe, o vocabulário e a gramática. É semelhante a aprender uma língua estrangeira, onde a comunicação de objetivos e intenções também desempenha um papel. Uma boa memória de trabalho e habilidades gerais de resolução de problemas também são fatores importantes para o sucesso da aprendizagem.

 

De acordo com o estudo, não há evidências que sustentem uma correlação entre habilidades matemáticas e habilidades de programação. Habilidades matemáticas não são, portanto, um requisito básico para aprender uma linguagem de programação.

 

Muitas pessoas presumem que as habilidades matemáticas são um pré-requisito para a programação. No entanto, este preconceito deve desaparecer à medida que as competências linguísticas e as competências de resolução de problemas desempenham um papel mais importante. Além disso, a programação é muitas vezes associada incorretamente à tecnologia e à matemática, o que pode desencorajar as mulheres de aprender uma linguagem de programação.

 

 

 

Conteúdo Relacionado

C++ tem muitas vantagens em comparação com a linguagem...
Em muitas linguagens de programação, o programador na verdade...
Geralmente, tornar-se um programador exige que você desenvolva continuamente...
Um aspecto muito interessante da programação é que teoricamente...
Variáveis ​​são um dos elementos mais importantes de uma...
O objetivo das linguagens de programação é simplificar o...
Um Bool (ou Booleano) representa um valor verdade que...
Aprender a programar é possível mesmo sem saber inglês....
A programação é uma atividade complexa na qual é...
Para que o código-fonte escrito seja compreendido e executado...
Uma parte significativa do trabalho de um programador é...
Em geral, stack (pilha) e heap referem-se a estruturas de...
Ponteiros (também frequentemente chamados em alemão pela palavra inglesa...
A programação é uma subárea do desenvolvimento de software...
Depois de obter sua qualificação para entrar na universidade,...
Ao passar parâmetros para uma função, você deve considerar...
Os tipos de dados inteiros vêm em algumas variantes....
Os dados de treinamento, também conhecidos como dados de...
Underfitting em IA refere-se à situação em que um...
A aprendizagem não supervisionada é uma tecnologia chave na...
Voltar para o blog

Deixe um comentário

Os comentários precisam ser aprovados antes da publicação.