Quando se fala em programação, muitas pessoas imaginam um emaranhado de números e letras sem sentido, na minha mente já vem interface do VS Code, tema escuro e o famoso "Hello World", mas sabemos que a programação vai muito além disso. O domínio das mais diversas linguagens voltadas para web, a cada dia, se faz mais necessária em um mundo dominado pelos software.
Nosso cotidiano já tem sido impactado pelas inteligências artificiais, tendo muitos serviços e funções que já foram automatizadas. As IAs já estão sendo utilizadas na criação de softwares, para otimização, identificação de bugs e gerar determinados códigos automaticamente. Agora imaginando como será o uso dessa inteligência daqui a 20 anos e o quanto terá evoluído, muito provavelmente robôs serão ainda mais comuns em funções cada vez mais complexas. Em um cenário desses, não significa que os programadores serão substituídos, mas certamente estes profissionais não serão apenas necessários, mas indispensáveis para o perfeito funcionamento das tecnologias disponíveis.
Outra tendência que promete ganhar muito mais força nos próximos anos, será a computação e a programação quântica. Essa tecnologia permite a resolução de problemas muito complexos, de forma mais rápida e eficaz, pois se baseia em princípios da mecânica quântica para realizar cálculos. Com este avanço, os programadores precisarão aprender a codar e criar algoritmos e aplicativos quânticos, usando assim novas formas de linguagem. Em um mundo com crescente expansão tecnológica, cresce também a necessidade de haver segurança cibernética e da informação. Dito isto, é de sumi importância o programador ter o conhecimento de linguagens e programas específicos, para desenvolver soluções eficazes que protejam dados e sistemas de ataques maliciosos.
Segundo uma pesquisa da empresa de consultoria Gartner, em 2024 cerca de 65% dos softwares serão desenvolvidos a partir do low-code e no-code, usando interfaces de "arrasta e solta", fazendo com que as pessoas não necessitem do domínio de linguagens e surjam os Citizen Developers, ou seja, desenvolvedores não especializados. Um exemplo disso, é a criação de sites de forma simples através do WordPress e do Wix. Isso pode significar uma ameaça crescente para os desenvolvedores nos próximos anos, mas serve também como um incentivo, para que busquemos sair do básico e tornar nosso conhecimento e trabalho sempre indispensáveis.