Porque iniciar sua jornada na programação.




  
             As tecnologias fazem parte da nossa vida e facilitam bastante as coisas para nós, isso é um fato. Afinal de contas, quantos aplicativos e softwares fazem parte do nosso dia-a-dia? Aplicativos de banco, Netflix, Whatsapp, entre milhares de outras plataformas que nos ajudam nas mais diversas tarefas, certo?  E os responsáveis por desenvolver essas aplicações?

Atualmente, um dos tópicos mais quentes da sociedade de forma geral é a programação de computadores. Isso é, através do uso de alguma linguagem, comunicar-se com computadores para executar diferentes tarefas e ações.

Embora possa parecer algo relativamente novo, as linguagens de programação vêm sendo trabalhadas em âmbito acadêmico desde os anos 80, contando atualmente com a existência de milhares de linguagens, lançamentos e atualizações praticamente todos os dias.  

Com o aumento da carga curricular para conceitos de programação (principalmente nos EUA), alguns grupos de pesquisadores começaram a estudar o comportamento de crianças que eram expostas a esse conteúdo e concluíram que estas demonstraram aumento da capacidade de concentração, mais autonomia, e demonstraram um maior prazer para a descoberta de novos conceitos.

Além disso, a área de tecnologia não para de crescer e em velocidade máxima, é claro! As oportunidades para programadores e desenvolvedores estão em abundância, porque as demandas são muitas para poucos profissionais qualificados no mercado de trabalho. Em um mundo de tecnologias e automações, faz todo sentido desenvolver algumas dessas competências ainda no ensino básico.

E, claro, isso não significa que a criança precisará aprender as linguagens de programação (Node.js, Golang, Python, PHP, Ruby, Java, C#, etc) a ponto de aplicá-las em ambientes reais. Por sua vez, compreender o pensamento computacional e a lógica de programação, ou seja, como nós nos comunicamos com as máquinas, permite uma maior compreensão da sociedade como um todo, já que conhecemos com mais propriedade os processos e tecnologias que fazem parte do nosso cotidiano.

Felizmente algumas plataformas permitem o desenvolvimento dessa habilidade em um contexto lúdico e pedagógico para crianças. Conheça o Scratch - linguagem simples para criação de jogos e animações através do agrupamento de instruções - e o Grasshopper - plataforma de aprendizagem do Google com lições rápidas, práticas e divertidas sobre a linguagem JavaScript, que podem ser realizadas no computador ou smartphone.

 





Artigo escrito por Ian Zdanovsky e revisado por Marcele Aline, Wellington Maciel e André Vilarim.


Postar um comentário

0 Comentários