As tendências mais quentes para desenvolvedores de aplicativos em 2023. Fique de olho na descentralização, FinOps, consolidação e IA.
Algumas tendências importantes transformarão a experiência do desenvolvedor de software em 2023, à medida que as empresas considerarem mais hospedagem própria, observarem mais consolidações de SaaS e observarem um aumento no interesse pela IA criativa.
O ano de 2022 foi tumultuado para o desenvolvimento, colorido pela ascensão do bot de autocompletação de código, seguido por uma ação coletiva contra o GitHub Copilot por suposta violação de código protegido por direitos autorais. Além disso, à medida que a IA entra no reino da criatividade, ela ameaça derrubar o futuro do desenvolvimento de aplicativos. E o Chat GPT da OpenAI, lançado em novembro, leva a conclusão de código além das sugestões de linha - além de escrever páginas da Web completas e aplicativos simples, ele pode gerar novas linguagens de programação.
Para os desenvolvedores, o mercado de trabalho de 2022 começou forte, mas em dezembro eles viram nuvens de tempestade quando as demissões atingiram o setor de tecnologia. Os especialistas sentiram as vibrações da recessão do início dos anos 2000 e dos primeiros dias da pandemia. À medida que as demissões aceleram, as equipes de desenvolvimento agora se preocupam com seus próprios ciclos de vida de desenvolvimento, disse Rob Zazueta, consultor técnico freelancer em Concord, Califórnia.
A desaceleração econômica influenciará o desenvolvimento de aplicativos em 2023, disse Zazueta. Taxas de juros mais altas significam menos dinheiro barato para circular. As empresas adotarão hábitos de consumo mais conservadores e escolherão menos empreendimentos arriscados, disse ele.
"Estou olhando para o novo ano em tecnologia com uma perspectiva um tanto sombria", disse Zazueta. "Mas com um forte senso de algo melhor do outro lado."
Descentralização e auto-hospedagem
A indústria de SaaS se conecta a pipelines de desenvolvimento. Ele gerencia os ciclos de construção e implantação, verifica o código em busca de vulnerabilidades, gerencia as comunicações do desenvolvedor e muito mais. Mas os desenvolvedores agora estão nervosos com a forte integração com provedores de SaaS ao considerar o clima econômico instável, disse Zazueta.
"Eles podem ser abalados se qualquer uma dessas organizações SaaS falir ou decidir parar de oferecer os mesmos níveis de serviço", disse ele. “Isso representa um risco que está fazendo com que mais pessoas procurem alternativas auto-hospedadas no local de trabalho”.
A auto-hospedagem é onde os desenvolvedores colocam aplicativos em seus próprios servidores, em vez de usar um serviço, como a nuvem. Por exemplo, o Mastodon alternativo descentralizado do Twitter permite que os usuários criem e auto-hospedem suas próprias comunidades com software de código aberto.
"Existem algumas pequenas empresas de hospedagem Mastodon onde você pode obter hospedagem da mesma forma que pode obter hospedagem WordPress", disse Justin Cormack, CTO da Docker Inc. "Mas a maior parte é auto-hospedada".
Cormack acrescentou que é difícil estimar quantas empresas se voltaram para a descentralização, mas há muita conversa.
FinOps para lidar com os custos da nuvem
Apesar do interesse em auto-hospedagem, uma analista disse que acha que a nuvem veio para ficar.
"Há muita inovação acontecendo na nuvem", disse Charlotte Dunlap, analista da GlobalData PLC, uma empresa britânica de pesquisa de mercado. “A forma como medimos o sucesso na grande mudança digital é o quanto uma empresa é capaz de implantar um número maior de aplicativos em arquiteturas avançadas: coisas como microsserviços e sem servidor”.
As pessoas aprenderam como ser eficientes e eficazes em implantações de nuvem e em vários ambientes de desenvolvimento, disse Dunlap. Como tal, 2023 verá um aumento nas FinOps para controlar os custos da nuvem. FinOps - um portmanteau de finanças e DevOps - é uma estrutura que ajuda as equipes a manter a responsabilidade financeira pelos serviços em nuvem.
Mas o FinOps é mais do que apenas controle de custos. "Trata-se também de otimizar sua infraestrutura de nuvem para que você obtenha o melhor retorno possível de maneira eficiente e eficaz", disse Dunlap.
Consolidação de SaaS
Espera-se que a consolidação de SaaS continue em ritmo acelerado em 2023, prevê Vernon Keenan, analista da SalesforceDevops.net, uma empresa independente de notícias e análises com sede em Berkely, Califórnia. Nos últimos anos, grandes empresas de tecnologia engoliram empresas de SaaS. Alguns exemplos são a Salesforce, que comprou o Slack em 2020 por US$ 27,7 bilhões; Square, que adquiriu a Afterpay por US$ 29 bilhões em 2021; e a Microsoft, que pagou US$ 19,7 bilhões pela Nuance Communication no mesmo ano.
“Se uma empresa faz várias aquisições que [todas] têm equipes de desenvolvimento separadas, há um movimento para consolidar esses esforços por meio de sistemas online, como GitLab, Opsera e alguns outros”, disse ele.
Zazueta ecoou a tendência de consolidação contínua de SaaS e disse que isso faz parte do que leva as equipes a identificar alternativas mais duráveis. No entanto, as equipes avessas ao risco podem ser menos propensas a adotar novos serviços SaaS rapidamente devido a preocupações gerais sobre a estabilidade de um serviço, talvez mais do que no passado, disse ele.
Algumas consolidações deixam os desenvolvedores especialmente nervosos, disse Zazueta. Por exemplo, a Microsoft adquiriu o GitHub em 2018 e, em junho passado, lançou o Copilot, uma ferramenta de autocompletar código. O Copilot logo foi criticado por supostas violações de direitos autorais de licença de código aberto, o que levou a uma ação coletiva movida em novembro.
"Pedaços de código que os desenvolvedores reconhecem como seus são inseridos pela API Copilot em novos produtos... sem consentimento", disse Zazueta. "Isso irrita muitos desenvolvedores agora e corrói a confiança nesses grandes jogadores."
IA como criativos
Além de uma torrente de bots de conclusão de código que chegaram ao mercado, 2022 viu o surgimento da IA criativa. Um exemplo é o ChatGPT da OpenAI, lançado em novembro. O ChatGPT converte a linguagem natural em páginas da Web e aplicativos simples.
"Existe um exemplo popular em que um desenvolvedor criou uma nova linguagem de marcação, ensinou-a ao bot de bate-papo e o bot de bate-papo criou uma composição original nessa linguagem", disse Zazueta. "Isso é... meio assustador para um criativo."
Os criativos sempre presumiram que a automação assumiria as tarefas tediosas e deixaria as tarefas criativas para os humanos, disse Zazueta. Mas agora, os computadores podem gerar arte convincente, o que pode afetar o desenvolvimento nos próximos anos.
“Substitua a arte por código … e [há] mais do que alguns desenvolvedores olhando sombriamente para as perspectivas de tudo isso”, disse ele.
Mas, embora o GPT possa criar obras de arte convincentes e aplicativos simples, levará algum tempo até que a IA possa criar aplicativos complexos automaticamente, disse Wei Li, vice-presidente e gerente geral de IA e análise da Intel Corp, fabricante de chips de Santa Clara.
"Um aplicativo exigirá a lógica correta do programa, correção funcional e desempenho de execução", disse Li. “Aplicativos gerados por IA para serviços bancários seguros serão muitos anos – mais de 10 anos – a partir de agora”.
Fonte: https://www.techtarget.com/searchsoftwarequality/feature/Creative-AI-FinOps-among-hot-developer-trends-of-2023