O futuro da web precisará de um tipo diferente de desenvolvedor, diz editor sênior da ZDNET
Ainda que existam algumas pistas, é difícil de imaginar para onde a internet está indo.
Owen Hughes - editor sênior da ZDNET - acredita que, embora haja muito barulho sobre as linguagens de programação mais populares e a evolução da Web3, blockchain e metaverso, nada disso importará se a indústria não tiver desenvolvedores de software altamente qualificados para construí-los.
Em uma pesquisa recente da Fortune, os CEOs citaram a falta de talentos qualificados como a principal ameaça aos negócios.
E tudo indica que nem mesmo a popularização de automações tornarão esses profissionais menos importantes. Na verdade, a automação irá desempenhar um papel fundamental na eliminação de grande parte da programação trabalhosa e monótona que preenche boa parte do dia a dia de desenvolvedores - dando-lhes mais tempo para inovar.
Quando se trata de oferecer suporte a uma melhor experiência para o desenvolvedor, quem entra em cena são os Automatic Code Generators (ACG), como Github CoPilot, AWS CodeWhisperer e Tab9, que sugerem códigos e funções em tempo real.
Ori Bendet, vice-presidente de gerenciamento de produtos da CheckMarx, acredita que a programação tradicional acabará sendo substituída pelo ACG à medida que o interesse no aprendizado de máquina crescer e os fornecedores começarem a otimizar o papel dos desenvolvedores.
Low-code e no-code
Conforme as empresas se voltam para a automação como meio de criar e implantar rapidamente novos aplicativos e serviços digitais, ferramentas low-code e no-code desempenharão uma função fundamental na formação do futuro da internet.
De acordo com uma previsão do Gartner de 2021, até 2025, 70% dos novos aplicativos desenvolvidos pelas empresas serão baseados em ferramentas low-code e no-code - em comparação com menos de 25% em 2020.
"As ferramentas low-code e no-code estão democratizando o desenvolvimento de software e oferecendo oportunidades para que mais pessoas criem tecnologia, estimulando mais inovação em todos os setores", diz Prashanth Chandrasekar, CEO da Stack Overflow.
A ascensão de low-code e no-code também ajudará a democratizar ainda mais os empregos de tecnologia, criando mais oportunidades para indivíduos talentosos que não têm origens tecnológicas ou acadêmicas.
Prova disso é uma pesquisa de 2022, feita pelas plataformas de recrutamento de desenvolvedores CoderPad e CodinGame, que descobriu que 81% dos recrutadores de tecnologia agora contratam prontamente perfis de candidatos sem diploma.
Ambient computing
Há muita empolgação em torno do conceito de ambient computing – também conhecido como ubiquitous computing –, em que todos os dispositivos eletrônicos podem interagir perfeitamente uns com os outros, acessando uma vasta rede de computação interconectada.
Dentro desse ambiente imersivo, o acesso à internet será facilitado por meio de tecnologias de realidade aumentada e de Internet das Coisas (IoT) portáteis e incorporadas. Para tornar essas evoluções possíveis, especialistas em programação de IoT, IoB (Internet of Behaviour) e IA terão alta demanda.
A computação mobile, wearable e incorporada será altamente conectada à IoT. Isso levanta uma série de questões críticas sobre como proteger a internet no futuro.
As organizações já começaram a trabalhar com empresas de consultoria terceirizadas para avaliar seus protocolos de segurança. Autenticação multifatorial e medidas de criptografia centradas em dados também estão entrando em ação.
Mais importante ainda, os desenvolvedores também precisarão se tornar altamente sintonizados com as ameaças emergentes.