Algumas usabilidades do ChatGPT que já estou aplicando no meu dia a dia
-
Pesquisa simplificada para resolver alguns problemas pontuais: quando preciso relembrar ou aprender como faz um cálculo ou alguma função, pode ser bem mais rápido perguntar pra essa IA como que faz do que ir na documentação (mas não é regra, as vezes você vai precisar estudar um pouco da documentação pra entender mais do contexto)
-
Transcrição/documentação de código legado: se você pedir para o ChatGPT "descrever" ou documentar um trecho de código, ele consegue traduzir pra linguagem natural e dar alguns insights do que pode melhorar. (NÃO VÁ PASSAR CÓDIGO PROPRIETÁRIO DA SUA EMPRESA OU TRECHOS COM SENHAS E CHAVES DE AUTENTICAÇÃO, AINDA NÃO SE SABE MUITO DO QUE ELES COLETAM OU DEIXAM DE COLETAR)
-
Criar códigos SQL para modelagem de tabelas ou até mesmo para criação de queries mais complexas, apenas passando quais informações tenho e o que eu quero (se bem detalhado, ele pode entender um contexto e ajudar com umas análise exploratórias incríveis)
Óbvio que isso não mata o trabalho do programador, muito pelo contrário, vai agilizar e muito pra quem souber usar e facilitar muito a vida de quem está iniciando e tem pouco suporte.
Nota: estudar e entender como as coisas funcionam por trás dos panos nunca foi tão importante, mas saber usar essas novas ferramentas a seu favor é muito mais que necessário.
Nota 2: quem deixar de estudar pq "a IA vai fazer tudo por mim", vai cair num limbo e não vai ter qualificação nenhuma pra entender o que tá fazendo, então tenha conhecimento do que tá pedindo pra essas ferramentas criarem.
Nota 3: o GPT, de modo geral, é ótimo pra entender contextos pequenos r bem particionado, então isso é uma oportunidade pra estudar mais sobre microserviços e alguns princípios do clean code como a responsabilidade única quem cada função deve ter: NÃO PEÇA PRA IA FAZER UMA FUNÇÃO MÁGICA QUE FAZ TUDO, pense antes e particione seu problema e vá desenvolvendo de forma gradativa.