CURSOS / TECNOLOGIA / VIBE CODING NA PRÁTICA (MÓDULO 1 DE 4)
← Voltar aos cursos
CURSO PRÁTICO · MÓDULO 1 DE 4 · PARTE 1

Vibe Coding na Prática: Software de Produção com IA

Entenda a virada histórica da sintaxe manual para a programação orientada por intenção e fluxo, domine os cinco superpoderes da sigla FAAFO e descubra quais habilidades clássicas mantêm você no controle.

Ilustração editorial de desenvolvedor orquestrando fluxo de software com IA por intenção
6 Oficinas PráticasCobrindo os Capítulos 1 a 7 (Why Vibe Code) de Gene Kim & Steve Yegge.
Framework FAAFORápido, Ambicioso, Autônomo, Divertido e com Maior Opcionalidade.
Simulador de FluxoAvalie seu ganho FAAFO e o risco de perda de controle ao vivo.

Jornada do Curso (4 Módulos)

Você está no Módulo 1: Fundamentos e Mentalidade (Parte 1 — Why Vibe Code).

Oficinas de Fundamentos e Mentalidade

Parte 1 · Capítulos 1 a 7
Diagrama ilustrativo das cinco dimensões FAAFO conectadas ao fluxo conversacional com IA
O modelo FAAFO mostra que velocidade é só o ponto de partida: o verdadeiro salto está em ambição, autonomia, prazer de criar e opcionalidade.
OFICINA 01 · CAPÍTULOS 1 E 2

Da Sintaxe Manual à Programação por Intenção

Durante setenta anos, cada salto na computação elevou a abstração (do código de máquina para Assembly, C, linguagens de alto nível e frameworks), mas criar software continuava exaustivo: memorizar APIs, brigar com boilerplate e gastar energia em sintaxe em vez de resolver o problema.

Com LLMs, assistentes de código e agentes autônomos, entramos na era em que você conversa com o computador como na ficção científica — expressando intenção, debatendo arquitetura e direcionando o fluxo enquanto a IA traduz intenção em código executável.

  • Antes: foco em digitar cada linha, lembrar parâmetros e caçar erros de digitação.
  • Agora (Vibe Coding): foco em definir o problema, decompor módulos, revisar decisões e validar comportamento em ciclos curtos.
OFICINA 02 · CAPÍTULO 3

O Framework FAAFO: Os 5 Superpoderes

Gene Kim e Steve Yegge mostram que a velocidade pura é o benefício mais óbvio — e até superficial — do Vibe Coding. O valor real se multiplica em cinco dimensões resumidas na sigla FAAFO:

As cinco dimensões de valor do Vibe Coding (FAAFO)
Letra Dimensão Impacto Prático
F Fast (Rápido) Multiplicar a velocidade de prototipagem e entrega (como a ferramenta de recortes de vídeo construída em apenas 47 minutos de pair programming).
A Ambitious (Ambicioso) Atacar projetos que antes você descartaria como impossíveis ou caros demais para tentar.
A Autonomous (Autônomo) Reduzir o custo de coordenação e o imposto de alinhamento ("as pessoas não leem minha mente"), entregando sozinho o que antes exigia equipes inteiras.
F Fun (Divertido) Resgatar a empolgação de construir e experimentar sem ficar preso a tarefas mecânicas entediantes.
O Optionality (Opcionalidade) Explorar 2 ou 3 soluções em paralelo e escolher a melhor, em vez de ficar refém da primeira ideia que funcionou.
O poder oculto da Opcionalidade: quando gerar um protótipo custa minutos em vez de semanas, você pode testar duas arquiteturas diferentes antes de decidir qual vai para produção.
OFICINA 03 · CAPÍTULO 4

O Lado Sombrio: Quando o Vibe Coding Dá Errado

Os autores comparam o momento atual à chegada da eletricidade nas fábricas: levou cerca de vinte anos para os donos de fábrica abandonarem os eixos lineares a vapor e redesenharem o chão de fábrica para aproveitar a nova força com segurança.

Alerta de risco sistêmico: sem supervisão, sua IA "sous chef" pode destruir meses de trabalho em minutos — apagando arquivos, introduzindo falhas de segurança silenciosas ou criando dívida técnica em velocidade 10x maior que um humano.
  • Protótipo vs. Produção: aceitar código sem ler pode servir para um script descartável de 10 minutos, mas é desastroso em sistemas de produção.
  • Falhas em cascata: assim como ponteiros nulos ou gestão manual de memória em C causaram décadas de vulnerabilidades, código gerado em massa sem guardrails multiplica incidentes.
OFICINA 04 · CAPÍTULOS 5 E 6

IA no Trabalho do Conhecimento & Casos Reais

A transformação não se restringe a engenheiros de software: análise financeira, pesquisa jurídica, redação, design e suporte técnico passam pela mesma mudança de ritmo — quem domina a orquestração da IA entrega resultados completos com muito menos atrito.

Nos quatro estudos de caso do Capítulo 6, o padrão se repete tanto em times de engenharia de ponta quanto em pessoas que não programavam há quase vinte anos: todas alcançaram os cinco pilares do FAAFO quando combinaram clareza de objetivo com validação rápida.

OFICINA 05 · CAPÍTULO 7

As 4 Habilidades Essenciais da Nova Era

Ferramentas e modelos mudam toda semana, mas princípios sólidos de engenharia tornam-se ainda mais valiosos quando a geração de código acelera 10x. O Capítulo 7 resume quatro competências que não ficam obsoletas:

  1. Loops de feedback rápidos e frequentes: quanto mais rápido o sistema gera código, mais rápido você precisa testar e validar para manter o controle.
  2. Modularidade: dividir sistemas em peças pequenas e independentes reduz complexidade, permite trabalho paralelo e viabiliza a opcionalidade.
  3. Aprendizado contínuo: adaptar fluxos e experimentar novas capacidades sem apego a hábitos antigos.
  4. Domínio do ofício (craft mastery): entender arquitetura, qualidade e julgamento humano para guiar a IA com autoridade.
OFICINA 06 · PRÁTICA DE MENTALIDADE

Laboratório de Intenção: Do Pedido Vago ao Fluxo FAAFO

Veja a diferença entre pedir código de forma passiva e direcionar a IA com intenção, modularidade e loop de validação curto:

Prompt Modelo · Abertura orientada por intenção, módulos e feedback rápido
Objetivo: construir [descreva o problema real e quem vai usar].
Restrições de arquitetura: mantenha o código modular (funções pequenas e separadas por responsabilidade) para podermos testar e trocar partes sem quebrar o todo.

Antes de escrever o código completo:
1. Proponha 2 abordagens distintas (opcionalidade) e explique prós e contras de cada uma em 3 linhas.
2. Sugira como vamos testar cada módulo em menos de 30 segundos (loop de feedback rápido).
Aguarde minha escolha antes de implementar.

Prática Rápida 06

Copie o prompt acima e aplique em um pequeno utilitário do seu dia a dia (ex.: conversor de planilhas, leitor de logs ou página estática), exigindo 2 opções antes de gerar código.

LABORATÓRIO INTERATIVO · CAPÍTULOS 3, 4 E 7

Simulador FAAFO & Risco de Deriva

Combine o tipo de entrega, nível de modularidade e frequência de feedback para estimar seu aproveitamento FAAFO e o risco de perder controle da base de código.

Alavancagem FAAFO Alta (5/5 pilares ativos)
Risco de Caos / Deriva Baixo (Controlado)
Estabilidade do Fluxo Pronto para Produção
Excelente equilíbrio: modularidade alta e feedback rápido contêm o lado sombrio da geração acelerada, enquanto comparar opções em paralelo maximiza a Opcionalidade do FAAFO.
VERIFICAÇÃO DE DOMÍNIO · 4 QUESTÕES

Teste Rápido do Módulo 1

Valide os conceitos da Parte 1 (Why Vibe Code) antes de avançar para a teoria prática.

1. O que significa a sigla FAAFO no livro Vibe Coding?

2. Por que a dimensão Optionality (Opcionalidade) é considerada uma das mais poderosas do FAAFO?

3. Qual é a principal lição da analogia da eletricidade nas fábricas (Capítulo 4)?

4. Quando a geração de código acelera 10x com IA, o que precisa acelerar na mesma proporção (ou mais) segundo o Capítulo 7?

CONCLUSÃO DO MÓDULO 1

Checklist de Mentalidade & Exportação

Marque cada marco concluído; seu progresso fica salvo no navegador.

PRÓXIMA PARADA · MÓDULO 2 DE 4

Teoria e Dinâmica de Trabalho

Avance para a Parte 2 (The Theory and Practice): como atuar como "Head Chef" supervisor da IA, evitar alucinações e impedir que a IA corte caminho.

Ir para Módulo 2 →