Design e pensamento: como o cérebro funciona durante a codificação



O Instituto de Tecnologia de Massachusetts é conhecido por sua extraordinária pesquisa e desenvolvimento. Recentemente, representantes do instituto publicaram os resultados de um interessante estudo. Os neurocientistas do MIT descobriram que, durante a codificação, a atividade do cérebro difere significativamente de sua atividade ao realizar operações matemáticas ou durante o processamento da fala.



Há uma opinião de que a própria programação se assemelha ao processo de aprendizagem de uma língua estrangeira. Tecnicamente, existem pontos comuns, mas, na verdade, para o cérebro, nem tudo parece exatamente igual. Para descobrir quais partes do cérebro são responsáveis ​​pela codificação, os cientistas do MIT escanearam o cérebro de desenvolvedores voluntários enquanto trabalhavam. Os jovens trabalharam utilizando a linguagem textual Python e a linguagem gráfica ScratchJr.



O estudo descobriu que as partes do cérebro responsáveis ​​pelo processamento de informações sobre a linguagem não estavam envolvidas no processo de codificação. Mas os cientistas notaram atividade nas partes do cérebro que começam a funcionar durante a resolução de problemas matemáticos complexos.



Com problemas matemáticos, nem tudo é tão simples: de acordo com estudos recentes, ao resolver problemas de lógica e matemática, o hemisfério esquerdo trabalha mais ativamente. E ao buscar respostas para problemas de navegação espacial, o hemisfério direito está mais envolvido.





Portanto, a codificação ativa os dois hemisférios ao mesmo tempo. Acontece que, apesar do fato de que a codificação se parece mais com a matemática, na realidade nem tudo é assim.



De que outra forma a programação afeta o cérebro





Os programadores são conhecidos por pensamento específico. Os cientistas há muito estudam os efeitos da programação no pensamento. Aqui estão três lições interessantes.



1. A programação molda nossa maneira de pensar e estabelece modelos mentais .



Como isso acontece? Acontece que a linguagem com a qual você começou a se familiarizar com a programação é importante. Pode ser qualquer linguagem, incluindo o obsoleto Basic ou Pascal.



Mas, em qualquer caso, os idiomas da primeira linguagem de programação influenciam fortemente a visão das estruturas, construindo uma árvore lógica, construindo um algoritmo e assim por diante.



Também existe a opinião de que a proficiência em duas linguagens de programação no mesmo nível é quase impossível: uma delas será sempre "nativa", e a segunda, terceira e todas as demais - adicionais.



2. Escrever código afeta nossa saúde ao fortalecê-la.



O cérebro, como um músculo, pode (e deve) ser treinado. A pesquisa sobre o impacto da programação na capacidade do aluno data do final do século XX. Em seguida, houve uma melhora nos indicadores de testes de habilidades cognitivas entre os alunos que sabem programar ou têm experiência na escrita de códigos.



Um estudo de oito anos afirmaque o grau de atividade cerebral é influenciado apenas por tipos específicos de atividades que requerem treinamento e envolvem constante resolução de problemas e superação de dificuldades. A programação não afeta diretamente nossa saúde, mas melhora o estado atual do cérebro, afetando positivamente a eficiência do aparelho de pensamento, habilidades cognitivas, etc.



3. Programação também é fala.



Como afirmado acima, quando um desenvolvedor está codificando, as áreas do cérebro responsáveis ​​pelas funções da linguagem ficam latentes. A situação é diferente quando um programador lê o código de outra pessoa. Durante o estudo de fragmentos do código-fonte pelos programadores, os autores do projeto conduziramvarreduras de fMRI de seus cérebros. Acontece que a revisão de código dos desenvolvedores envolve áreas do cérebro que geralmente estão associadas ao processamento da fala, memória e atenção:



  • giro frontal médio - é responsável pela atenção, linguagem, memória de trabalho;
  • giro temporal médio - associado à busca de memória semântica;
  • o lobo parietal inferior é usado para memória de curto prazo;
  • giro frontal inferior - associado a RAM e linguagem.







All Articles