A codificação se tornará uma habilidade básica para a vida? Sim e não, dizem os especialistas

Quase todos os especialistas concordam que a codificação se tornará quase tão onipresente quanto a alfabetização no futuro. Mas a natureza da codificação no futuro pode ser muito diferente.

todos os oceanos em um mapa

Codificação como uma habilidade de vida Shutterstock
  • A codificação é cada vez mais ensinada nas escolas secundárias e tornou-se uma habilidade desejável mesmo fora da indústria de tecnologia.
  • Os especialistas argumentam que a codificação está se tornando a nova alfabetização; uma habilidade tão fundamental que todos deveriam possuí-la em algum grau.
  • No entanto, a natureza da codificação no futuro provavelmente será totalmente diferente do que é hoje.




É uma das habilidades mais procuradas por aí, e por um bom motivo. Aprender a programar é difícil , apesar do que os defensores do movimento 'Aprenda a codificar' possam dizer. As mentes humanas são uma confluência de suposições, preconceitos e fantasias irracionais, e forçar essas coisas inconstantes a falar na linguagem rigorosa da programação de computador dá trabalho. Programar é difícil, mas também é extremamente valioso e - cada vez mais - necessário.



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

Ensinando os alunos a programar

Em 2016, a Gallup e o Google formaram uma parceria para quantificar exatamente a prevalência das aulas de programação no ensino fundamental e médio. Eles descobriram que 40 por cento de todas as escolas ofereciam pelo menos uma aula de codificação, mas o indicador verdadeiramente esclarecedor era que apenas um ano antes, esse número era de 25 por cento. Só podemos imaginar como a codificação cresceu rapidamente nos anos desde o relatório de 2016.



O CEO da Apple, Tim Cook, ressaltou a importância de aprendendo a codificar durante uma conversa que ele teve com o presidente Trump no Conselho Consultivo de Política da Casa Branca em março de 2019: 'Acreditamos fortemente que deveria ser uma exigência nos Estados Unidos que todas as crianças tivessem programação antes de se formarem no ensino fundamental e médio e se tornarem algo proficiente nisso. ' A cidade de Chicago parece ter ouvido Cook. Recentemente, Chicago tornou o fato de ter pelo menos um crédito em ciência da computação um requisito para a formatura do ensino médio. Outros municípios e estados provavelmente farão o mesmo.

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

Saber codificar será tão comum quanto saber ler?

Professor de ingles Annette Vee certamente pensa assim. Em seu livro, Alfabetização em codificação: como a programação de computadores está mudando a escrita , Vee compara o papel da programação na sociedade com o papel que a alfabetização tem historicamente. Vee observa que na Idade Média, 'Escrever era uma habilidade especializada e as pessoas eram definidas por sua escrita.' Com o passar do tempo, porém, a alfabetização tornou-se cada vez mais comum e necessária. - Se você não sabia ler, foi deixado de fora. Vee argumenta que os analfabetos computacionais cada vez mais terão que confiar nos outros para navegar na vida diária de uma forma que prejudicará seriamente suas perspectivas. “Se você não sabe programar, pode levar uma vida perfeitamente bem. Mas isso vai mudar em breve. '



o que a história se repete significa

'A programação é muito importante para ser deixada apenas para os departamentos de ciência da computação', disse Vee. “Pode ser ensinado com eficácia fora da ciência da computação. Se presumirmos que aqueles que aprendem a escrever precisam se formar em inglês, teremos problemas. ' Essa observação também está se refletindo no ambiente 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 no assistência médica e finança indústrias, entre outros.

O impacto de plataformas de baixo código e aprendizado de máquina

Embora a amplitude das habilidades de programação possa aumentar no futuro, é provável que sua profundidade diminua. Mais pessoas se tornarão programadores fluentes, mas a parcela de programadores especialistas provavelmente não aumentará na mesma proporção. Esse número pode até diminuir à medida que se tornam menos necessárias e as ferramentas de programação se tornam mais avançadas e poderosas.

Parte disso se deve ao surgimento de plataformas de baixo código. Conforme definido pela Forrester Research, as plataformas de baixo código 'permitem a entrega rápida de aplicativos de negócios com um mínimo de codificação manual e um mínimo de investimento inicial em configuração, treinamento e implantação'. São plataformas como Salesforce ou AgilePoint que simplificam desafios técnicos específicos (como Salesforce com relacionamento com o cliente) ou atuam como uma ferramenta genérica para criar aplicativos rapidamente (como é o caso do AgilePoint).

As plataformas de baixo código tornarão mais fácil para não especialistas contribuir com o desenvolvimento de software em um futuro próximo, mas também representam parte de uma tendência maior. A automação e o aprendizado de máquina estão transformando rapidamente a natureza do trabalho, e o desenvolvimento de software não é exceção. Um futuro automatizado pode significar que ninguém realmente precisará saber mais como programar. O pesquisador de IA do Google Pete Warden acredita que essa mudança virá rapidamente. 'Haverá um longo crescimento à medida que o conhecimento se difundir pela comunidade de desenvolvedores', escreveu Warden em um 2017 postagem do blog , 'mas em dez anos eu prevejo que a maioria dos trabalhos de software não envolverá programação.'

Para que um algoritmo de aprendizado de máquina funcione corretamente, ele precisa acessar o tipo certo de dados. Um algoritmo que identifica automaticamente os rostos das pessoas a partir de fotos, por exemplo, precisa ser treinado em um conjunto de dados onde os rostos das pessoas são marcados, para que possa saber o que procurar. Warden acredita que tarefas como essa se tornarão o principal trabalho do desenvolvedor de software no futuro: 'Em vez de escrever e manter intrincados emaranhados de lógica, o desenvolvedor deve se tornar um professor, um curador de dados de treinamento e um analista de resultados.'

O investidor e empresário Mark Cuban também acredita que assim será. Ele prevê que, por isso mesmo, pessoas que são especialistas em campos fora da ciência da computação se tornarão indispensáveis ​​para o desenvolvimento de software. 'Porque é apenas matemática e, seja o que for que definamos a IA para fazer, alguém precisa saber o assunto', disse ele em um episódio de Decodificação de recodificação . 'Se você está fazendo IA para emular Shakespeare, alguém conhece melhor Shakespeare [...] O programador que se formou este ano provavelmente tem melhores oportunidades de curto prazo do que o curso de artes liberais que é um especialista em Shakespeare, mas a longo prazo, é como pessoas que aprenderam COBOL ou Fortran e pensaram que esse era o futuro e que seriam cobertos para sempre. '

Ao todo, parece que a codificação realmente se tornará uma habilidade básica de vida semelhante à alfabetização, mas a natureza da codificação e da ciência da computação também vai mudar de maneiras significativas e imprevisíveis. À medida que a necessidade de especialização diminui devido ao aprendizado de máquina, todos provavelmente se tornarão um programador novato, familiarizado com a programação apenas na medida em que for relevante para seu trabalho. Todos podem ler e escrever hoje, mas nem todos podem escrever um romance best-seller ou uma crítica matizada de Jane Austen. No futuro, esse relacionamento provavelmente também será verdadeiro para a programação; as massas saberão o suficiente sobre programação e ciência da computação para fazer uso de ferramentas de software flexíveis, inteligentes e robustas, enquanto um punhado de especialistas continuará a impulsionar o campo.

Idéias Frescas

Categoria

Outro

13-8

Cultura E Religião

Alquimista Cidade

Livros Gov-Civ-Guarda.pt

Gov-Civ-Guarda.pt Ao Vivo

Patrocinado Pela Fundação Charles Koch

Coronavírus

Ciência Surpreendente

Futuro Da Aprendizagem

Engrenagem

Mapas Estranhos

Patrocinadas

Patrocinado Pelo Institute For Humane Studies

Patrocinado Pela Intel The Nantucket Project

Patrocinado Pela Fundação John Templeton

Patrocinado Pela Kenzie Academy

Tecnologia E Inovação

Política E Atualidades

Mente E Cérebro

Notícias / Social

Patrocinado Pela Northwell Health

Parcerias

Sexo E Relacionamentos

Crescimento Pessoal

Podcasts Do Think Again

Patrocinado Por Sofia Gray

Vídeos

Patrocinado Por Sim. Cada Criança.

Recomendado