A IA não vai tirar o seu emprego, mas uma pessoa que usa IA vai

Apr 29 2023
Como desenvolvedor de software, você pode ter ouvido preocupações sobre a IA assumir o controle do seu trabalho. No entanto, a realidade é que a IA não é uma ameaça à sua carreira, mas sim uma ferramenta que pode ajudá-lo a se tornar mais produtivo e eficiente.

Como desenvolvedor de software, você pode ter ouvido preocupações sobre a IA assumir o controle do seu trabalho. No entanto, a realidade é que a IA não é uma ameaça à sua carreira, mas sim uma ferramenta que pode ajudá-lo a se tornar mais produtivo e eficiente.

Por enquanto, vamos ver como o Github Copilot e o ChatGPT são usados ​​como ferramenta no desenvolvimento de software:

GitHub Copilot: Com o GitHub Copilot, mais de 1,2 milhão de desenvolvedores contam com IA para gerar código em seu nome, economizando tempo.

Trecho de código sugerido pelo Copilot

O Copilot usa algoritmos de aprendizado de máquina e processamento de linguagem natural para examinar padrões de código e fornecer sugestões adequadas. Ele usa o código disponível no GitHub e sugere trechos de código que aumentam a produtividade e a eficiência, reduzindo o tempo e o esforço necessários para escrever o código.

ChatGPT: Tenho certeza que você já ouviu falar do ChatGPT e provavelmente já o usou. O ChatGPT é um chatbot com inteligência artificial que usa um modelo de aprendizado profundo projetado para tarefas de processamento de linguagem natural, Ufa!

Em termos básicos, ele pode gerar respostas semelhantes às humanas para entradas baseadas em texto (espere pelo ChatGPT 4, isso vai te surpreender).

E agora, você pode perguntar: Como isso ajuda um desenvolvedor de software?

  1. Mostre o HTML para o formulário de login.
  2. Código do formulário de login e explicação por ChatGPT
A resposta gerada pelo ChatGPT
A resposta gerada pelo ChatGPT

3) Como posso conectar o back-end .Net com o front-end Angular?

A resposta gerada pelo ChatGPT

Com os três exemplos acima, você pode ver o poder do ChatGPT e como ele pode ser usado. Sim, existem limitações para isso, mas você entendeu bem a ideia.

Desenvolvedor VS Desenvolvedor usando IA

Trabalho em uma empresa multinacional de desenvolvimento de software há mais de um ano e percebi que um desenvolvedor que usa IA, como Github Copilot ou ChatGPT, aumentará a produtividade e a eficiência de um desenvolvedor. Você pode escrever o HTML para o formulário de login ou obtê-lo do chatGPT em alguns segundos, escrever seu código ou usar o copiloto que pode sugerir e prever a próxima linha de código com base no contexto, permitindo que os desenvolvedores escrevam o código mais rapidamente e com menos erros.

A escolha é sua, pois a pessoa ao seu lado pode usar IA e provavelmente fará um trabalho melhor do que você. Como o título diz, a IA não vai tirar o seu trabalho, mas uma pessoa que usa IA, sim.