Usar IA depois de saber o básico
Se você chegou até aqui, já praticou lógica, dados, condicionais, loops, depuração, web e um projeto integrado. Agora faz sentido falar de modelos de linguagem (ChatGPT, Gemini, Claude): como aceleram estudo e produção — e onde atrapalham se usados sem base.
IA não substitui entender stack traces, modelar dados ou revisar regra de negócio. Amplifica quem já sabe formular perguntas técnicas e julgar respostas.
O que IA faz bem para quem já tem fundamentos
- Explicar trecho que você leu na documentação mas não assimilou.
- Gerar casos de teste extremos para função que você escreveu.
- Comparar abordagens (for vs reduce, SQL vs NoSQL) com prós/contras.
- Rascunhar boilerplate repetitivo depois que você definiu arquitetura.
O que IA faz mal — e custa caro ignorar
- Inventar APIs que não existem na versão que você usa.
- Misturar padrões incompatíveis num mesmo arquivo.
- Omitir validação e tratamento de erro.
- Reforçar copy-paste sem ownership — você não sustenta em entrevista nem incidente.
Prompts úteis (formato compatível com este blog)
Ao gerar conteúdo para importar no editor, peça Markdown com blocos de código, PlantUML e quiz JSON — conforme o prompt da plataforma. Para estudo:
Explique closure em JavaScript em três níveis:
1) analogia profissional;
2) definição técnica;
3) exemplo mínimo comentado.
Não resolva meu exercício; ensine o conceito.
Cite limitações e um bug comum.
Protocolo antes de commitar código sugerido por IA
- Leia linha a linha — se não explica, não commita.
- Verifique APIs na documentação oficial (MDN, docs da linguagem).
- Execute testes manuais + casos de borda que você listou.
- Remova código morto e dependências desnecessárias.
- Adapte nomes e estrutura ao padrão do seu projeto.
Armadilha do copy-paste crônico
Sinais de alerta: você não consegue variar exercício similar sem novo prompt; evita PR review; panic ao desligar assistente. Antídoto: blocos de 25–30 minutos sem IA, depois compare abordagens.
Exemplos concretos: bom vs ruim
Ruim: “Faça minha calculadora de orçamento completa em React com testes.” — você não aprende regra de negócio nem integração DOM que praticou.
Bom: “Tenho esta função calcularOrcamento. Liste 8 casos de borda que ainda não testei, sem escrever a implementação.” — IA amplia seu checklist; você implementa e valida.
Ruim: “Explique Git do zero” no primeiro dia — dispersa antes de ter repositório real.
Bom: Depois de conflito de merge, colar mensagem de erro e pedir explicação do que <<<<< significa no arquivo — aprendizado situacional.
Quando recusar IA de propósito
- Primeiro contato com conceito novo (closure, event loop, SQL join) — leia docs, quebre código manualmente.
- Exercício marcado como “sem assistente” em processo seletivo.
- Incidente em produção — responsabilidade é sua; trace antes de colar log gigante.
Integração com esta plataforma
Use o bloco “Prompt do ChatGPT” no admin para gerar artigos no formato Markdown deste blog. Importe via botão MD. Revise antes de publicar — você é responsável pelo conteúdo, não o modelo.
Regra prática: IA acelera pesquisa e rascunho; você assina a correção, a segurança e a manutenção.
Para aprofundar na web
Para entender melhor este tema, pesquise por:
- "alucinação LLM código como evitar" — APIs inventadas e respostas incorretas
- "prompt engineering desenvolvedor boas práticas" — contexto, limites, formato
- "quando usar IA programação vs documentação oficial" — critérios de confiança
- "code review código gerado IA checklist" — validação antes de merge
- "aprender programação sem copiar código" — autonomia e retention
Experimente resolver um bug pequeno sozinho antes de colar stack trace em qualquer assistente.
Atividades
Por que abordamos IA somente na semana 4 desta trilha?
Ver resposta
Resposta correta: B) Porque fundamentos permitem julgar respostas em vez de copiar cegamente
Sem base técnica, não há critério para validar sugestões — risco de dependência e erros silenciosos.
Antes de commitar código sugerido por IA, você deve:
Ver resposta
Resposta correta: B) Verificar APIs na documentação e testar localmente
Alucinações e padrões inseguros são comuns; validação manual é obrigatória.
Um prompt eficaz para aprendizado inclui:
Ver resposta
Resposta correta: B) Contexto, formato de resposta e pedido para não resolver exercício por você
Especificidade e limites mantêm foco pedagógico.
Descreva uma situação em que você usaria IA neste projeto e outra em que recusaria.
Ver resposta
Usar: gerar 10 casos de teste para calcularOrcamento após implementá-la. Recusar: implementar transferência bancária inteira sem entender regras — risco financeiro e legal.
0 comments