Programar é uma das habilidades mais procuradas por aí e por boas razões. Aprender a programar é difícil, apesar do que os defensores do movimento “Learn to Code” possam dizer. Falar a linguagem do computador da trabalho. A programação é difícil, mas também é extremamente valiosa e – cada vez mais – necessária.

Frete GRÁTIS ilimitado, Filmes, Séries, Músicas e muito mais com Amazon Prime! Teste GRÁTIS por 30 dias aqui.

Muitos acreditam que, assim como as habilidades básicas de computação passaram do campo de especialistas para uma habilidade de vida que todos possuem, a programação também se tornará onipresente. Aprender a codificar pode se tornar tão comum quanto aprender a ler. Será este realmente o caso? E se sim, como serão os programadores do futuro?

Ensinar os alunos a codificar

Em 2016, a Gallup e o Google se uniram para quantificar exatamente como eram as classes de programação predominantes na educação infantil nos EUA. Eles descobriram que 40% de todas as escolas ofereciam pelo menos uma aula de codificação, mas o indicador realmente esclarecedor era que, apenas um ano antes, esse número era de 25%. Só podemos imaginar a rapidez com que a codificação cresceu nos anos desde o relatório de 2016.

O CEO da Apple, Tim Cook, ressaltou a importância de aprender a codificar durante uma conversa que teve com o Presidente Trump no Conselho Consultivo de Políticas da Casa Branca em março de 2019: “Acreditamos firmemente que deveria ser uma exigência nos Estados Unidos codificação antes de se formarem .

Há uma tendência muito clara aqui. A programação está se tornando uma parte cada vez mais importante de uma educação moderna. Parece verificar todas as caixas: não só treina as crianças a pensar de forma lógica e rigorosa, mas também uma habilidade que ajudará a garantir-lhes um trabalho lucrativo no futuro. A codificação está claramente sendo adotada em uma alta taxa, mas até onde esta adoção se estenderá?

Saber como programar é tão comum quanto saber ler?

A professora de inglês Annette Vee certamente acha isso. Em seu livro, Coding Literacy: How Computer Programming Is Changing Writing, Vee compara o papel da programação na sociedade com o papel que a alfabetização teve historicamente. Vee observa que, na Idade Média, “a escrita era uma habilidade especializada e as pessoas eram definidas por seus escritos”. Com o passar do tempo, no entanto, a alfabetização tornou-se cada vez mais comum e cada vez mais necessária. 

“Se você não pudesse ler, ficaria de fora.” Vee argumenta que os analfabetos computacionais terão cada vez mais que depender dos outros para navegar, o que pode prejudicar seriamente suas perspectivas. “Se você não sabe programar, pode levar uma vida perfeitamente boa. Mas isso vai mudar em breve.”

“A programação é importante demais para ser deixada apenas para os departamentos de ciência da computação”, disse Vee. “Tem que ser ensinado de forma eficaz fora da ciência da computação. Se assumirmos que aqueles que aprendem a escrever precisam ser ingleses, estaríamos em apuros.” Essa observação também está sendo refletida no local de trabalho. A indústria de tecnologia não é o único lugar onde as habilidades de codificação são valiosas. A programação é uma habilidade cada vez mais desejada nos setores de saúde e finanças, entre outros.

Achou útil essa informação? Compartilhe com seus amigos! xD

Deixe-nos a sua opinião aqui nos comentários

7 Comentários

  1. A maior parte das pessoas não têm capacidade de abstração, não é questão de ser difícil, é questão de ser inviável economicamente.

    Não duvido que quase todo mundo que faz uma graduação decente consiga, mas simplesmente é muito caro (tempo gasto) para a população média.

    O problema que pessoas inteligentes não conseguem ver que os outros não tem a mesma facilidade de entender, abstrair e solucionar problemas.

    E não comparar com escrita não faz sentido, leitura e escrita são atividades que apenas estendem algo natural a humanos (linguagem). Programar não é simples assim.

    Todo mundo consegue aprender a programar, poucos conseguem programar. Pense na diferença entre saber ler e entender o que leu, mas em um nível mais profundo.

    • Nesse último parágrafo seria: Existe uma grande diferença entre fazer código de brinquedo e construir soluções do zero de ponta a ponta. Por outro lado uma criança leva em média de 4 a 6 anos para apreender a ler e escrever e talvez com 10 anos se idade saiba escrever uma redação, com uns 13 a 17 anos talvez possua capacidade pra escrever um livro. Então faço.uma pergunta, qtos livros vc ou outro aqui que tenha entre 20 e 30 anos já escreveu??? Programar no sentido mais mais elevado é questão se treino contínuo, leva tempo, exige esforço. Mas, para o que a autora nos informa, acredito que vão  níveis e níveis de programação. Aprender desde cedo o básico de programação, ajudará a criança a desenvolver o raciocínio lógico e abstrato. Não necessariamente ser o ninja do código. E falando em código, segundo o autor do Código Limpo, o código representa o detalhe do requisito, ou seja a última camada entre a solução e a sua execução pelo computador. Para programar, é preciso meter a mão na massa, isso é que vai te tornar um bom programador, em resumo, um barbeiro corta cabelo, um cozinheiro cozinha, um jogador joga e um programador põe a mão no código dia e noite e de madrugada.

  2. As linguagens de programação mais usadas hoje ainda são muito ásperas para o estudante mediano. C, C++ são ridiculamente complexas e cheias de “manha”; Java veio pra simplificar, mas caiu na armadilha dos frameworks desenhados por PhDs; JavaScript é impossível de fazer manutenção séria – é mais fácil reescrever tudo do zero do que consertar um bug.
    Boto fé em Python, Swift/Kotlin, Go e outras “sublinguagens”  com Groovy e Scala.

    • JavaScript é a linguagem mais utilizada segundo o Stack Overflow, na nossa empresa usamos React e React Native para construir nossas aplicações, além de Node js no servidor. Então sim, é possível fazer manutenção séria usando JavaScript.

      • Em geral, os frameworks web em Java são complexos demais.  Embora tenha defensores apaixonados, pouquísimas pessoas conhecem de verdade. Já vi vários  projetos fracassarem – e serem substituídos por sistemas BEM mais simples, até em PHP – porque a complexidade travou o desenvolvimento: ninguem sabia como implementar aquilo, exceto os consultores, claro.

  3. Discordo que programação seja para poucos. Se continuarmos a pensar assim, faremos o mesmo quando naquele tempo em que poucos tinham o direito a aprender a ler e escrever.

    Como toda habilidade, exige treino e disciplina, livros, professores e material para o trabalho. Comecei a programar em Basic aos 10 anos ainda em microcomputador Sinclair. E cedo, tirei essas mesmas conclusões. Fiz Ciência da Computação e Mestrado. E programar é apenas uma das ferramentas para o exercício de trabalhos computacionais. Muito mais difícil é o aprender a pensar, a questionar suas próprias convicções, adentrar em contextos filosóficos, compreender o mundo além da abstração computacional e assim conseguir criar modelos que mais se aproximem deste, na busca pelas soluções.

Deixe um comentário

Please enter your comment!
Please enter your name here