opção
Lar
Notícias
Transforme o chatgpt em sua ferramenta elétrica de codificação de IA para dobrar sua saída

Transforme o chatgpt em sua ferramenta elétrica de codificação de IA para dobrar sua saída

10 de Abril de 2025
148

Transforme o chatgpt em sua ferramenta elétrica de codificação de IA para dobrar sua saída

Eu tenho usado o ChatGPT para aumentar minha produtividade em programação há mais de dois anos, e isso mudou completamente o jogo. Houve uma vez em que o ChatGPT me ajudou a identificar um bug complicado, e foi aí que realmente vi o potencial da IA na codificação.

Muitas pessoas parecem pensar que a IA é como um gênio mágico que pode criar um programa ou aplicativo inteiro a partir de um desejo vago. Mas vou esclarecer: a IA é mais como uma ferramenta poderosa. Claro, você poderia usar uma serra antiquada para cortar madeira, mas uma serra de mesa fará o trabalho muito mais rápido. Nenhuma das ferramentas constrói móveis para você; elas apenas ajudam você a construí-los. Da mesma forma, a IA não escreverá seu código para você, mas certamente pode ajudá-lo a escrevê-lo de forma mais eficiente.

Não posso fornecer números exatos, mas estou bastante certo de que o ChatGPT dobrou minha produção de programação. É como ter um assistente confiável ao meu lado, me ajudando a realizar o dobro do trabalho.

Eu tenho usado o ChatGPT Plus, que custa $20 por mês, principalmente porque antes ele tinha o modelo GPT-4 superior para codificação em comparação com o GPT-3.5 da versão gratuita. Agora, ambas as versões usam uma variante do modelo GPT-4o, então suas capacidades de codificação são equivalentes. Mas a versão gratuita limita suas consultas, o que pode interromper meu fluxo de trabalho, então eu continuo com o Plus.

Testei vários modelos de linguagem de grande escala (LLMs) em minhas tarefas de codificação do mundo real, e apenas alguns, todos baseados nos LLMs do ChatGPT, estiveram à altura do desafio. Existem muitas ferramentas de IA legais para programadores, algumas até gratuitas, mas elas só são úteis se o código que produzem realmente funcionar. Felizmente, as capacidades de codificação da IA só vão melhorar com o tempo.

Refletindo sobre meus projetos, criei algumas dicas práticas para tirar o máximo proveito de um parceiro de programação de IA. Vamos mergulhar.

1. Divida as Tarefas em Pequenos Trabalhos

A IA tem dificuldade com instruções complexas, especialmente para design de produtos. Mas ela se destaca em lidar com tarefas pequenas e bem definidas.

2. Trate a IA Como uma Conversa no Slack

Pense em suas interações com a IA como mensagens rápidas de ida e volta em um chat do Slack, não como trocas lentas de e-mails com um colega.

3. Construa Rotinas Complexas Iterativamente

Comece com uma tarefa simples e, uma vez concluída, adicione mais elementos um a um. Eu frequentemente copio e colo o prompt anterior, ajustando-o conforme avanço, para obter o código que preciso.

4. Teste Cada Trecho de Código

Nunca presuma que o código da IA funcionará. Sempre teste-o em seu projeto para ver como ele se comporta.

5. Use o Depurador

Para um teste mais profundo, não hesite em usar o depurador para percorrer o código gerado pela IA. Observe as variáveis e veja exatamente o que a IA está fazendo. Tudo bem deixar a IA escrever trechos de código para você, desde que você verifique cada linha.

6. Mantenha a IA Separada do Seu IDE

Muitos fornecedores de ferramentas de codificação estão promovendo recursos de IA integrados, mas eu prefiro usar o ChatGPT como uma ferramenta independente. Não quero uma IA mexendo no meu ambiente de codificação principal.

7. Escolha Linhas de Código Seletivamente

Você não precisa usar tudo o que a IA gera. Assim como você pode escolher trechos do Stack Overflow, você pode fazer o mesmo com o código gerado pela IA.

8. Evite Codificação Proprietária

Os LLMs de IA são treinados em dados gerais e no que encontram online. Eles não conhecem sua aplicação única ou lógica de negócios, então não peça a eles que escrevam código que exija esse conhecimento.

9. Forneça Contexto com Exemplos

Uma vez, dei ao ChatGPT um trecho de HTML e pedi que adicionasse um recurso de expansão de texto. Ele retornou HTML, JS e CSS, e quando pedi mais, ele explicou suas escolhas. Isso funcionou porque os exemplos ajudaram a IA a entender o contexto.

10. Use a IA para Codificação de Conhecimento Comum

A IA brilha ao escrever código que usa conhecimento comum, bibliotecas populares e práticas padrão. Ela não escreverá sua lógica de negócios única, mas pode economizar tempo com funções de bibliotecas e APIs.

11. Peça Trechos Curtos

Mesmo que você precise apenas de uma ou duas linhas, use a IA como usaria qualquer ferramenta de pesquisa para economizar tempo.

12. Informe à IA Quando o Código Não Funciona

A IA frequentemente gera código incompleto ou não funcional. Informe o que não está funcionando e peça uma versão revisada. Geralmente, ela melhora a original.

13. Verifique o Trabalho da IA

É fascinante ver como diferentes modelos de linguagem interpretam o mesmo código. Você pode até pedir a uma sessão do ChatGPT para verificar o trabalho de outra.

14. Deixe a IA Escrever Seletores CSS

Seletores CSS podem se tornar complexos rapidamente. Eu frequentemente copio um bloco de HTML e peço um seletor para uma parte específica. Isso economiza tempo, embora você possa precisar iterar algumas vezes.

15. Use a IA para Expressões Regulares

Odeio escrever expressões regulares quase tanto quanto seletores CSS. A IA é ótima para gerá-las, embora você precise testá-las.

16. Teste Expressões Regulares com IA

Eu uso o Patterns no meu Mac Studio para testar expressões regulares geradas pela IA, mas a IA também pode ajudar. Eu forneço uma expressão regular a uma instância separada de IA e pergunto, "O que isso faz?" Se a descrição corresponder ao que eu queria, fico mais confiante.

17. Deixe a IA Lidar com Matemática de Loops Complexos

Assim como seletores CSS e expressões regulares, a matemática de loops complexos pode ser tediosa. A IA é perfeita para isso. Basta deixá-la escrever o invólucro do loop, depois adicionar sua lógica de negócios.

18. Peça à IA para Criticar o Código

Eu frequentemente forneço o código gerado pela IA de volta à IA e pergunto, "O que há de errado com este código?" Ela pode destacar erros e sugerir correções, que eu então peço para implementar.

19. Peça à IA para Explicar o Código

Fornecer código à IA e perguntar, "O que isso faz?" pode ser esclarecedor, especialmente para código escrito por outros. Isso economiza tempo na engenharia reversa.

20. Saiba Quando Seguir em Frente

Se a IA não acertar após duas ou três tentativas, é hora de começar do zero com um novo prompt. Às vezes, você simplesmente tem que fazer você mesmo.

21. Use Nomes Descritivos

A IA capta a intenção a partir de nomes de variáveis e funções, levando a um código melhor. Usar $order_date em vez de $od ajuda a IA a entender o contexto e torna o código mais legível.

22. Leia as Notas da IA

A IA frequentemente fornece notas antes e depois do código que escreve. Essas notas podem oferecer insights sobre sua abordagem e sugerir bibliotecas ou funções úteis.

23. Reutilize Trechos de Código

Se você precisa de ajuda com uma parte específica do seu projeto, pegue o código relevante, mostre ao ChatGPT e peça o que precisa. Isso pode economizar muito tempo.

24. Atualize Código Obsoleto

Uma vez, eu tinha um módulo PHP com recursos obsoletos. Colei o código no ChatGPT, perguntei como atualizá-lo e obtive uma solução funcional.

25. Use a IA para Linguagens Desconhecidas

Quando codifico em uma linguagem que não domino, pergunto à IA como escrever o que preciso. Por exemplo, comparar declarações de caso em PHP e Python pode facilitar muito a escrita de código desconhecido.

Antes de começar a usar a IA para codificação, verifique com sua empresa sobre questões legais relacionadas ao código gerado por IA. Se você seguir minhas dicas, estará usando a IA para tarefas comuns, não para sua lógica de negócios única, então você deve conseguir reter os direitos autorais sobre seu código principal.

Eu escrevo código para uso interno ou projetos de código aberto, então não me preocupo com questões de propriedade sobre trechos gerados por IA.

Você já usou IA para ajudar na codificação? Alguma dica para adicionar à minha lista? Deixe-nos saber nos comentários abaixo.


Você pode acompanhar as atualizações diárias dos meus projetos nas redes sociais. Certifique-se de assinar minha newsletter de atualização semanal e me seguir no Twitter/X em @DavidGewirtz, no Facebook em Facebook.com/DavidGewirtz, no Instagram em Instagram.com/DavidGewirtz e no YouTube em YouTube.com/DavidGewirtzTV.

Artigo relacionado
Eleve Suas Imagens com o HitPaw AI Photo Enhancer: Um Guia Completo Eleve Suas Imagens com o HitPaw AI Photo Enhancer: Um Guia Completo Quer transformar sua experiência de edição de fotos? Graças à inteligência artificial de ponta, melhorar suas imagens agora é fácil. Este guia detalhado explora o HitPaw AI Photo Enhancer, uma ferrame
Criação Musical Alimentada por IA: Crie Músicas e Vídeos sem Esforço Criação Musical Alimentada por IA: Crie Músicas e Vídeos sem Esforço A criação musical pode ser complexa, exigindo tempo, recursos e expertise. A inteligência artificial transformou esse processo, tornando-o simples e acessível. Este guia destaca como a IA permite que
Criando Livros de Colorir Alimentados por IA: Um Guia Completo Criando Livros de Colorir Alimentados por IA: Um Guia Completo Projetar livros de colorir é uma busca recompensadora, combinando expressão artística com experiências calmantes para os usuários. No entanto, o processo pode ser trabalhoso. Felizmente, ferramentas d
Comentários (53)
0/200
WilliamLewis
WilliamLewis 21 de Agosto de 2025 à17 06:01:17 WEST

ChatGPT as a coding tool sounds like a lifesaver! I’ve been struggling with debugging lately—does it really catch those sneaky bugs fast, or is it overhyped? 😅

BrianWalker
BrianWalker 29 de Julho de 2025 à16 13:25:16 WEST

ChatGPT as a coding tool sounds like a total game-changer! 😎 I’m curious, how often do you rely on it for debugging versus writing new code? Gotta say, I’m tempted to try it for my next project!

MatthewBaker
MatthewBaker 22 de Julho de 2025 à51 08:35:51 WEST

ChatGPT as a coding tool sounds like a dream come true! I tried it for debugging last week, and it saved me hours on a pesky loop issue. But I wonder, does it ever spit out totally wrong code? 😅

ThomasYoung
ThomasYoung 20 de Abril de 2025 à41 03:59:41 WEST

Transformar o ChatGPT em uma ferramenta de codificação dobrou minha produtividade, sem brincadeira! É como ter um assistente super inteligente que nunca dorme. Mas às vezes ele fica um pouco criativo demais com as soluções 😂. Ainda assim, é essencial para qualquer programador!

StephenGreen
StephenGreen 19 de Abril de 2025 à54 15:57:54 WEST

ChatGPTをコーディングツールに変換すると、生産性が本当に2倍になりました!自分のコーディングスタイルを理解する超賢いアシスタントを持つようなものです。唯一の欠点は、時々提案する解決策が少し奇抜すぎることです。それでも、完全にゲームチェンジャーです!🚀

DouglasPerez
DouglasPerez 18 de Abril de 2025 à8 05:46:08 WEST

Transformar ChatGPT en una herramienta de codificación ha duplicado mi productividad, ¡no es broma! Es como tener un asistente super inteligente que nunca duerme. Pero a veces se pone un poco demasiado creativo con las soluciones 😂. Aún así, es imprescindible para cualquier programador.

De volta ao topo
OR