00:00:00
Vibe Learning, acabei de inventar, se já
00:00:02
inventou esse tema, não tenho o menor
00:00:03
problema. Fiz um post no Twitter, fiz um
00:00:05
postedin sobre isso. O que que é? Vou
00:00:07
mostrar para vocês que na prática a
00:00:08
galera ficou em dúvida. Isso aqui é um
00:00:10
fluxo para você aprender a fazer
00:00:11
projetos, porque eu acredito que a
00:00:13
melhor maneira de aprender tecnologia é
00:00:14
fazendo projetos mesmo, é fazendo ali na
00:00:17
prática é assim que você vai aprender. E
00:00:18
você vai usar IA como uma espécie de
00:00:20
tutor para te ajudar de fato em entender
00:00:22
as coisas, né? E não vai só depender da
00:00:25
EA para gerar tudo, porque senão vai não
00:00:27
vai aprender nada. Faz sentido. A gente
00:00:28
vai fazer os seguintes passos, ó.
00:00:30
Primeira coisa, decidir algo que a gente
00:00:32
quer fazer, algum projeto que a gente
00:00:33
quer tocar e que a gente vai de fato
00:00:35
tocar ele para tentar aprender alguma
00:00:36
coisa, né? Então, no caso, é como montar
00:00:38
uma arquitetura escalável para um
00:00:39
gateway de pagamentos, né? Suppondo que
00:00:41
eu não saibo como um guito de pagamentos
00:00:42
funciona, eu quero prender isso daqui.
00:00:44
Eu quero tocar esse projeto por qualquer
00:00:45
motivo. Pode ser para ganhar dinheiro,
00:00:46
pode ser só para aprender como é que
00:00:47
essas coisas funcionam, pode ser, sei
00:00:49
lá, só para ver no que vai dar, só por
00:00:50
diversão. Então, feito uma ideia de algo
00:00:52
que você não sabe exatamente fazer ou de
00:00:55
repente não conhece melhores práticas ou
00:00:56
talvez você até sabe fazer de uma
00:00:57
maneira gambiarra, mas quer fazer
00:00:59
certinho ali. Segundo passo, vamos jogar
00:01:01
umas três reas diferentes para fazer um
00:01:02
brainstorming de levantar as
00:01:04
possibilidades de como isso pode ser
00:01:06
feito, né? Então, brainstorming de
00:01:07
soluções. Nesse brainstorming, a gente
00:01:09
vai debater com as IAS, certo? Pedir os
00:01:11
pró e os contras e tudo que a gente não
00:01:13
souber, a gente vai usar a IA para
00:01:15
explicar mais. Meio que simultâneo é
00:01:17
isso, a gente vai também buscar artigos
00:01:18
de pessoas que já fizeram isso.
00:01:20
Provavelmente o que você quer fazer, tem
00:01:21
alguém que já fez algo muito similar e
00:01:23
você pode procurar artigos e salvar
00:01:25
esses artigos para depois usar como
00:01:27
contexto, né? Nesse ponto aqui, ó,
00:01:29
depois que você fez o brainstorm com a
00:01:30
IA, perguntou para com a IA, usou ali os
00:01:32
artigos, você vai ter mais ou menos uma
00:01:34
solução, certo? você vai ter uma ideia
00:01:36
de como prosseguir. Nessa ideia de
00:01:38
solução, você vai pedir para a gerar
00:01:39
duas coisas, um PRD, que significa
00:01:42
productirement documents, e um ADR,
00:01:45
architecture Decision Record. São dois
00:01:47
documentos bem legais pra gente usar de
00:01:49
contexto depois pra gente documentar o
00:01:51
processo de tomada de decisão ali, ter
00:01:53
um certo o que fazer, né? O que vai ser
00:01:55
feito. Você vai criar documentos e com
00:01:57
esse seu novo conhecimento, certo? Aqui
00:01:59
você vai explicar o que que você
00:01:59
aprendeu, se você vai salvar isso num
00:02:01
notion ou no Obsidian. É, o processo vai
00:02:03
ser interativo, né? Nessa parte você vai
00:02:04
fazer, eu faço uns parágrafos com os
00:02:06
blood points, eu peço para ir a ir
00:02:08
expandindo assim, eu escrevo as linhas
00:02:09
gerais e peço para ir a embelezar ali o
00:02:11
meu meu negócio, certo? Tudo isso daqui
00:02:13
feito, você vai pegar e você vai codar o
00:02:15
negócio majoritariamente na mão, é,
00:02:17
pedindo para ir a revisar ou para ela
00:02:19
gerar códigos pontuais, né? Se você
00:02:20
pedir para ir a gerar muito código, vai
00:02:22
ficar uma massaroca difícil de mexer.
00:02:24
Isso aqui a gente não vai estar fazendo
00:02:25
hoje, tá? Essa parte aqui eu vou, o
00:02:27
vídeo vai acabar antes daqui que, cara,
00:02:29
isso aqui é um projeto, né? Se a gente
00:02:30
quiser tocar aqui um gator de pagamento,
00:02:32
não é um projeto de de um vídeo de sei
00:02:34
lá quanto tempo tem esse vídeo, 20
00:02:36
minutos. Isso é um vídeo de 5 dias, eh,
00:02:39
para ter um gate minimamente funcional,
00:02:41
eu acho. E ainda vai ser tudo bugado.
00:02:43
Seu foco aqui é qualidade dos documentos
00:02:44
que você cria, o seu aprendizado. E,
00:02:46
tipo, você vai construindo uma knowledge
00:02:47
base, né, uma base de conhecimentos aí.
00:02:49
Então, vamos fazer isso aqui. Vamos
00:02:50
tocar um gateway de pagamentos agora.
00:02:53
Muito importante aqui, né? Pagamentos.
00:02:55
Que que eu tô falando de pagamentos?
00:02:56
Está na hora do mês de eu ser pago. Hoje
00:02:58
trabalho como CTO, vou falar isso até
00:02:59
não poder mais. Trabalho como youtuber
00:03:01
também. E eu recebo esses meus
00:03:03
pagamentos através da High Globe. High
00:03:04
GL é a parceira de mais longo prazo do
00:03:06
canal e você que recebe em dólar também
00:03:08
vai querer receber seus pagamentos pela
00:03:10
High Globe. É muito simples. Eu não sei
00:03:12
qual plataforma você usa para receber
00:03:14
dólares ou se você não tá usando a High
00:03:15
Globe, tá? Porque a High Globe tem o
00:03:16
menor custo das plataformas que eu
00:03:18
conheço. Já usei outras e antigamente.
00:03:20
Hoje em dia só High Glob porque a taxa
00:03:22
deles é de 0.5% minúsculos que não é
00:03:24
nada. Não tem mais nenhuma taxa
00:03:25
escondida, né? É, é só isso aqui mesmo.
00:03:27
O saque ele é via Pix, então ele cai na
00:03:30
sua conta imediatamente. Não precisa
00:03:31
esperar um tempão de processamento, né?
00:03:33
Seu Pix vai funcionar aqui, 365 dias no
00:03:35
ano, 24 horas por dia, né? Não tem
00:03:38
problema se é feriado, final de semana,
00:03:40
tanto faz. Qualquer momento você pode
00:03:41
sacar. Se você quiser gastar o seu
00:03:43
dinheiro, né, recebido dos Estados
00:03:45
Unidos, você recebe em dólar, você por
00:03:47
algum motivo quer fazer uma compra em
00:03:48
dólar, né? Você pode ir lá na R Glob
00:03:50
criar um cartãozinho pré-pago e gastar
00:03:52
esses dólares, né? Sem taxa nenhuma.
00:03:53
Claro, sem taxas, se você gastar em
00:03:55
dólares, né? Essa é a única empresa que
00:03:56
eu uso para receber dólar dos Estados
00:03:57
Unidos. É a melhor empresa para receber
00:04:00
dinheiro do seu contratante dos Estados
00:04:01
Unidos, né? Ou enfim, seu contratante
00:04:03
que paga em dólar de qualquer lugar do
00:04:04
mundo. Eu vou te dar ainda um desconto
00:04:06
em cima disso aqui, tá? Essa taxinha vai
00:04:08
ficar menor ainda se tu usar o cupom
00:04:09
Augusto 20. Vou te dar 20% de desconto
00:04:11
nisso aqui nos três primeiros meses.
00:04:13
Clica no link da descrição e vem paraa
00:04:15
Reglob, que é a melhor forma de receber
00:04:16
dólares. Voltando ao nosso vídeo, né? A
00:04:17
gente quer fazer um gateway de
00:04:19
pagamentos. Eu não sei como fazer um
00:04:21
gateway de pagamentos, né? Então,
00:04:22
primeira coisa que eu vou fazer, já tem
00:04:24
uma ideia aqui, né? Check. Vamos fazer
00:04:25
um brainstorming de soluções e também
00:04:27
buscar uns artigos. Abro aqui uma LLM,
00:04:30
né? Eu gosto de usar mais de uma e a
00:04:31
gente tem que ter um cuidado com esse
00:04:32
especial no prompt, né? Idealmente você
00:04:34
vai ter uns prompts já pré-promptos, né?
00:04:36
Você vai construir ali um arquivo, um
00:04:38
algo no obsidian, no notion, algum lugar
00:04:40
onde você armazena promptos que você
00:04:42
escreveu ali com um certo cuidado, o que
00:04:44
você achou na internet mesmo para
00:04:46
diferentes utilidades, né? para você não
00:04:48
ter que redigir todo o prompt ali na
00:04:49
mão. Eu vou redir um na mão, super
00:04:50
simples, só para mostrar aqui a ideia.
00:04:52
Então, eu quero criar um gate de
00:04:53
pagamentos. Aí eu falei aqui para Ll,
00:04:55
né? Primeiro passo é analisar diferentes
00:04:57
possibilidades de stacks e de
00:04:59
arquiteturas, né? Então, ó, quero criar
00:05:00
um gate de pagamentos. Primeiro passo,
00:05:02
analisar as possibilidades de stacks e
00:05:04
arquiteturas. Por favor, me providencie
00:05:05
com três planos diferentes, com stacks
00:05:08
diferentes, arquiteturas diferentes, em
00:05:10
como implementar um gateway de
00:05:11
pagamentos. Quais LMs que são boas, né?
00:05:14
O1 é bem inteligente para esse tipo de
00:05:16
raciocínio? Gemini 2.5 tá bom? Cloudson
00:05:18
3.7 tá bom. Grock tá bom também. Vamos
00:05:20
fazer o seguinte, vou jogar esse prompt
00:05:22
no A1. Vou copiar o mesmo prompt, certo?
00:05:24
Envio aqui pro A1, abrir outra aba aqui.
00:05:26
Mesmo prompt pro Grock, mesmo prompt
00:05:28
para o Gemini de repente. Bom, que que o
00:05:32
A me deu? Plano um, no JS com Express e
00:05:35
Microservices, né? De cara, eu
00:05:37
identifiquei que tem um problema aqui no
00:05:38
meu no meu prompt. Eu quero que ele
00:05:40
contraste, né, as diferentes escolhas
00:05:42
que eu posso tomar. Então, por favor,
00:05:43
contraste eles com pró e cons, né? Eu
00:05:45
quero saber qual, por que que eu
00:05:46
escolheria um e que eu escolheria outro,
00:05:48
mas vamos dar uma olhada aqui, né? No JS
00:05:50
Express Microservices. É, vai dar uma
00:05:52
auto concorrência aqui. Bom, bacana,
00:05:54
decente. Java Spring Boot numa
00:05:57
arquitetura monolítica, solução
00:05:59
interessante. Python com jungle. Não,
00:06:02
não, jungle. Jungle não deu. Flash que a
00:06:04
gente pode estar tolerando, tá? Vamos
00:06:06
ver. Pró e cons de cada um, né? No JS dá
00:06:08
uma performance excelente. É aqui a
00:06:10
gente pode começar a questionar aí, ah,
00:06:12
tá. Será que Node dá uma performance
00:06:14
excelente em cenário de
00:06:15
autoconcorrência? Não sei se a gente tá
00:06:17
falando de de do mesmo Node JS aqui. É
00:06:20
uma performance boa, mas não é tão boa
00:06:22
assim. Lados negativos, Microservices
00:06:24
podem introduzir overhead, não sei que,
00:06:26
correto. E aqui, enfim, vai falar do
00:06:28
Java Springboot, vai falar do Python
00:06:29
também, né? Que que o Gemini aqui me
00:06:31
deu? Robust Enterprise Microservices,
00:06:33
né? Java Spring Ecosystem, Agile Modern
00:06:36
Hybrid
00:06:38
Python/NodJs serverless high performance
00:06:41
specialist go mais microservice. É o
00:06:44
Gemini parece que tá mais inteligente,
00:06:45
tá? O não me deu uma resposta que eu
00:06:47
achei muito detalhada, não achei muito
00:06:48
legal. Esse que eu achei bem legal, tá?
00:06:50
Que ele dá um racional aqui de alta
00:06:52
scaleability fault isolation. E o Grock
00:06:55
parece que travou, né? Tá muito ocupado
00:06:56
respondendo vocês lá no Twitter, parece.
00:06:58
É, o Grock travou, tá lá no Twitter
00:07:00
falando com vocês. Claudonete, posso
00:07:02
perguntar? Mas enfim, vocês pegaram a
00:07:03
ideia, né? Cludet também me deu aqui, ó,
00:07:05
várias opções aqui na stack. Ele foi
00:07:06
mais detalhado, né? Foi aqui, ó, post
00:07:08
for transaction de mongo for logs and
00:07:10
events. É Kfka for streaming events.
00:07:13
Depois a gente volta nesse nesses
00:07:15
documentos aqui, tá? Gostei do do cloud,
00:07:17
gostei do do Gemini. Vamos supor que eu
00:07:19
dei uma lida aqui, tá? E eu gostei disso
00:07:21
aqui, ó. Go mais microservices. Quero
00:07:23
fazer em go, quero aprender em go, quero
00:07:25
aprender microservices. Certo? Vamos ver
00:07:27
se alguém já fez isso daqui. Tem esse
00:07:29
chat aqui, ó, muito pouco utilizado, que
00:07:31
é o Google, né? Esse chat aqui é bem
00:07:32
forte. Eu posso vir aqui, ó, create e
00:07:35
creating a payment gateway with goal.
00:07:37
Não sei se vai aparecer o que eu quero
00:07:39
aqui, ó. Medium complete guides to
00:07:40
payment system integration.
00:07:43
Interessante, certo? Posso abrir aqui
00:07:45
esse aqui. Create secure payment gateway
00:07:47
também. Tá legal, mas de repente a gente
00:07:49
pode separar, né? Eu posso separar a
00:07:50
parte do
00:07:52
gomentateway. Então vamos deletar go.
00:07:54
Vamos dar um enter aqui. E bom, sponsor,
00:07:56
sponsor, sponsor. Aqui é a própria
00:07:58
stripe, né? How to create your own
00:08:00
payment processor or gateway. E aqui no
00:08:02
head, né? How to build a payment gateway
00:08:05
from scratch. Que loucura. Ah, esse
00:08:06
aqui, ó, dash devs. Gostei disso aqui.
00:08:08
Aí, cara, você vai ler esses artigos
00:08:10
aqui, tá? Por exemplo, aqui eu vi que tá
00:08:12
falando de Stripe, eh, Open SSL, Docker,
00:08:15
vai listar documentação relevante, vai
00:08:18
falar o que que você precisa fazer, né?
00:08:20
Isso daqui, esse site aqui, certo? Isso
00:08:22
aqui eu posso usar como documentação
00:08:25
para minha LLM seguir. No caso, eu
00:08:27
peguei um exemplo de algo bem complexo,
00:08:29
né? É, ó, esse aqui parece legal também,
00:08:32
tá? Payment system integration with go
00:08:33
for backend application. Esse aqui tá
00:08:35
bem legal, tá bem detalhado. Supondo que
00:08:37
eu li esses artigos, eu validei que
00:08:39
esses artigos são de boa qualidade,
00:08:40
certo? Deixa eles aqui reservados para
00:08:41
depois. O que a gente precisa fazer, a
00:08:43
gente já entra no brainstorm de soluções
00:08:44
e no buscar artigos, tá? O que a gente
00:08:46
precisa fazer aqui agora é de fato
00:08:48
debater para entender as coisas. O que
00:08:49
me foi dado aqui, na verdade, é um
00:08:50
linguajar em que eu, Augusto, tô
00:08:52
bastante confortável com isso aqui,
00:08:53
certo? Eu trabalho com sistema de
00:08:54
pagamentos, eu conheço essas stacks
00:08:56
aqui. O que a gente deveria fazer nesse
00:08:58
caso? Vamos supor que eu gostei desse
00:09:00
plano aqui, tá? Gostei do plano três, eu
00:09:02
vou querer esse plano três, querer pegar
00:09:03
uns pedacinhos aqui de outros planos,
00:09:05
né? Aqui eu vou começar a questionar a
00:09:06
IA, tá? Supondo que eu quero aqui, ó,
00:09:08
gostei de Goleng, vou usar Goleng com a
00:09:09
minha minha linguagem back end. Gostei
00:09:11
dessa sugestão aqui, ó. Post for
00:09:13
transaction de among the events. Gostei
00:09:15
de Cafka para Message Killue. Vai ser um
00:09:17
overc absurdo. Você vai demorar um mês
00:09:18
aprendendo Cafk, mas vai ser legal.
00:09:20
Cloud provider a WS é o único. Sugeriu
00:09:22
aqui um Cubernets. Você vai demorar
00:09:24
outro mês para no Cubernets, né? Aqui a
00:09:26
gente tem oportunidades de aprendizado.
00:09:27
Falou postg por for transaction de mongo
00:09:31
for logs and events. Por quê? Eu eu por
00:09:33
acaso sei o porquê disso. Tá correto?
00:09:35
Mas aqui ó, why? E eu pergunto por pugas
00:09:37
para transaction de mongo para logs e
00:09:40
events? Pergunto para ela vai te
00:09:41
responder. E aqui ó, ela vai falar que
00:09:43
corretamente que a estratégia de dividir
00:09:46
a base de dados é vem da natureza, né?
00:09:49
de dados transacionais versus logs. Você
00:09:51
quer que seus dados transacionais sejam
00:09:53
acid compliant, que elas tenham
00:09:55
atomicidade, consistência, isolation e
00:09:58
durability, porque isso é importante,
00:09:59
certo? Você não quer perder dados
00:10:01
transacionais, é o core da sua empresa.
00:10:03
E logs e eventos, o que que ele vai
00:10:04
justificar aqui? Bom, schema
00:10:05
flexibility, né? Logs é esquema flexível
00:10:08
e right performance, tá correto também,
00:10:10
né? Essas duas justificativas aqui
00:10:11
justificam a escolha de mongo para logs.
00:10:14
E essa justificativa aqui de ad
00:10:17
justifica post para transactional dea.
00:10:19
Então correto? Certo? Eh, baseado nisso
00:10:22
aqui agora, o que que eu vou fazer?
00:10:24
Certo? Abri ali, colei aqui no notion
00:10:26
umas paradas, peguei aqui, vamos colar
00:10:28
mais coisas noion também. Agora, baseado
00:10:29
nessas coisas que a IA me deu aqui, né?
00:10:32
Eu vou de repente pegar essa estrutura
00:10:34
aqui que eu gostei dela e fazer umas
00:10:36
alterações. Ó, por exemplo, eu não quero
00:10:37
que seja no JS, tá? Eu vou apagar isso
00:10:39
aqui de back end. Go! De repente eu
00:10:41
gostei disso isso daqui, ó. Esse tal de
00:10:44
gin aqui. Go with gin framework. E aqui
00:10:47
nota que isso que vai te dar a
00:10:48
oportunidade de pesquisar sobre todas
00:10:49
essas coisas, né? Eu não sei o que que é
00:10:51
um gin framework. Eu só joguei aqui
00:10:52
aleatoriamente porque a LM me me deu,
00:10:54
mas eu posso questionar ela sobre isso
00:10:55
aqui. Certo. Agora eu sei o porquê do
00:10:57
postgas e do por do mongo, mas eu posso
00:10:58
pedir por alternativas, né? O que que
00:11:00
você sugeria ao invés de post? Ao invés
00:11:03
de mongo? Eu posso questionar cfka é
00:11:05
necessário? A gente quer usar cáfica
00:11:06
mesmo. Questiona tudo, tá? Mas enfim,
00:11:08
peguei aqui. Vamos voltar aqui pra LLM.
00:11:11
Eu vou fazer o seguinte, ó. Certo. Vou
00:11:12
falar pra Llim que eu vou dar para ela
00:11:15
um auto overview do que eu quero e um
00:11:17
documento de alguém que fez algo
00:11:18
parecido. Eu quero que ela escreva um
00:11:19
PRD em como cumprir isso, né? Então aqui
00:11:22
my plan, isso aqui, esses prompts aqui
00:11:24
não tão bons, tá? Você vai ter que ir
00:11:25
testando e é um processo iterativo e
00:11:28
construindo sua base de prompts.
00:11:29
Documentação do engenheiro que fez isso
00:11:30
no passado. Cadê? Vou pegar isso daqui,
00:11:33
pegar todo o documento aqui, ó. Copiei,
00:11:35
colei. Então, por favor, escrever um PRD
00:11:36
em como eh consegui o meu payment
00:11:39
gateway, né, cara? O cloud Sonet me deu
00:11:41
um doc X aqui. Vamos baixar esse vírus
00:11:43
aqui que ele mandou, né? E enfim, eh,
00:11:45
tem aqui um prdzzinho escrevendo,
00:11:49
descrevendo todas as coisas, tá? É uma
00:11:51
descrição abusivamente enorme. E aqui
00:11:54
você tem partes extremamente
00:11:55
interessantes, né? Como, por exemplo, o
00:11:56
data flow, fluxo de dados. Payment
00:11:58
gateway implementa uma arquitetura event
00:12:01
driven, né, usando Kafka. E no auto new
00:12:04
funciona da seguinte forma. O cliente
00:12:06
manda o pagamento, osc de pagamento via
00:12:08
o API gateway. O APAI gateway autentica
00:12:10
as rotas e manda pro payment processing
00:12:14
service. Aqui, bom, você já pode se
00:12:15
perguntar, por exemplo, o que é um API
00:12:18
gateway? É, cara, vai estudando, vai
00:12:20
sanando suas dúvidas, vai pesquisando
00:12:21
por artigo, vai lendo o que são essas
00:12:23
coisas que você não entende. Mas isso
00:12:25
aqui vai ser um overview provavelmente
00:12:27
decente, tá? que eu não analisei com
00:12:28
muita calma de como implementar um gator
00:12:30
de pagamento. O Gemini também eh pedi
00:12:33
para ele gerar um, né? Também me deu um
00:12:35
legal aqui. A gente pode pedir também um
00:12:37
ADR, mas o DR eu acho que nesse momento
00:12:39
não é tão válido assim. E certo, a gente
00:12:41
tem documentos aqui que dizem mais ou
00:12:45
menos como a gente implementaria isso,
00:12:46
qual que é a nossa ideia de solução,
00:12:47
como é que a gente vai partir daqui com
00:12:49
isto aqui você pode jogar numa IA e
00:12:50
tentar pedir para ela gerar tudo num
00:12:52
agente de IA, né? Vai dar certo?
00:12:54
Provavelmente não vai dar certo. A
00:12:56
estrutura vai ficar boa? Provavelmente
00:12:58
também não. Isso daqui de repente o que
00:13:01
a gente pode fazer, essa etapa, eu
00:13:02
esqueci de colocar lá, pedi para ir a
00:13:03
criar um roadmap para implementar tudo
00:13:05
isso. Depois a gente pode ir vendo coisa
00:13:07
a coisa. Então isso aqui a gente deixa
00:13:08
salvo como nosso PRD, né? Supondo que a
00:13:10
gente revisou isso daqui, né? Que a
00:13:11
gente leu, que a gente pesquisou, que a
00:13:13
gente tinha dúvida, isso aqui é o nosso
00:13:14
PRD, product requirement document, isso
00:13:16
que a gente pode usar para IAS depois.
00:13:17
Idealmente isso aqui é ir construindo.
00:13:18
Eu tô aqui no meu notion, tá? Eh, eu
00:13:20
tenho uma coisa de documentação aqui no
00:13:21
Notion que eu tenho, enfim, não vou
00:13:23
abrir tudo porque senão eu vou licar um
00:13:24
monte de vídeo meu, mas tem os
00:13:25
documentos aqui. A gente pode criar, por
00:13:27
exemplo, um novo, uma nova página aqui,
00:13:29
por exemplo, que é payment gateway. A
00:13:31
gente tem aquele PRD lá, né? E aqui, ó,
00:13:33
me deu até um roadmap, né? Um como fazer
00:13:36
as coisas. Nota, ele tá me dando um
00:13:37
monte de coisa que eu não vou querer
00:13:38
fazer. Isso aqui é um projeto de de
00:13:40
brincadeira, né? Não tem successo
00:13:42
criteria, não vai ter tro gira. Git
00:13:44
repository vai ter eh microservices vai
00:13:47
ter que ter porque foi o que a gente
00:13:48
escolheu. Você pode pegar esse roadmap e
00:13:50
fazendo coisa por coisa. E a partir
00:13:52
disso aqui, né, vamos pegar esse aqui,
00:13:54
por exemplo, tá? Essa aqui é a primeira
00:13:55
tarefa que eu vou fazer. Documentar pay
00:13:57
contract service boundaries. Eu tenho
00:13:59
meus documentos de como é para ser
00:14:00
feito, certo? É o primeiro passo que eu
00:14:02
vou tomar para fazer o meu gate de
00:14:03
pagamento é isso aqui. E isso daqui,
00:14:05
então, eu vou querer pegar, eu vou
00:14:07
querer criar uma documentação, né?
00:14:08
Queria criar aqui, ó, how to create API
00:14:10
contract. E aí eu vou aprender como
00:14:11
fazer isso, né? Eu posso usar Llms ou
00:14:13
posso não usar. Aqui no final eu vou ter
00:14:15
um artigo escrito aqui, eu vou usar a
00:14:16
mulher também, né? Eu não recomendo que
00:14:17
você faça isso. Não é para fazer isso
00:14:19
aqui. Isso aqui você tá vai tá estocando
00:14:20
o vento, tá? Eh, você vai tá pedindo
00:14:23
para ir criar um documento que você
00:14:24
pode, ao invés de só, você pode pedir,
00:14:26
tipo, não tem porque eu salvar isso
00:14:28
daqui, eu posso só pedir pro chattou
00:14:30
qualquer todas as vezes, né? Mas enfim,
00:14:32
eu vou querer estudar e como criar uma
00:14:35
API, um contrato de API. Eu vou querer
00:14:37
fazer então isso aqui, né? e e criar uma
00:14:41
documentação tipo esta aqui, deixar ela
00:14:43
aqui e eu volto para cá e no na minha
00:14:45
página de payment gateway eu vou passo a
00:14:48
passo, né, seguindo esse roadmap aqui,
00:14:50
aprendendo como faz cada uma dessas
00:14:52
coisas, documentando o que eu aprendi e
00:14:55
em cada uma dessas coisas, né, e
00:14:56
idealmente implementando elas de fato no
00:14:58
GitHub, no projeto do Git, que vai sendo
00:15:01
criado em conjunto com o Vib Learning.
00:15:03
Aqui é isso mais ou menos. Ficou bem
00:15:06
confuso, tá? Mas enfim, eu acho que a
00:15:07
ideia geral eu conseguir passar aqui.
00:15:09
Uma próxima vez, uma próxima vez eu faço
00:15:12
um projeto de verdade através dessa
00:15:14
maneira aqui. E eu tento de repente
00:15:15
também usar os agentes para ir tocando o
00:15:18
código junto e sei lá, posso sentar aqui
00:15:20
e fazer um vídeo de umas 3 horas de
00:15:22
tentar conseguir construir algo. É isso,
00:15:24
esse é o vibe learning. Não teve muito
00:15:26
learning, foi mais eu te mostrar como
00:15:29
fazer o learning. Eu não parei para de
00:15:30
fato estudar as coisas, tá? Isso que eu
00:15:32
fiz agora é só o processinho, é só a
00:15:34
sequência de prompts iniciais. que vai
00:15:37
te levar de fato para aprendizado. Eu
00:15:39
não aprendi nada fazendo isso. Se você
00:15:40
replicar o que eu fiz agora e estocar o
00:15:42
vento aqui, certo? Estocar esses
00:15:43
documentos, você não vai aprender nada
00:15:44
também. Você vai ter que pesquisar de
00:15:46
fatas coisas. Isso que só funciona, só é
00:15:48
legal, porque a gente tem por trás disso
00:15:50
esse projeto aqui que a gente quer
00:15:51
criar, né? Isso que vai ser bacana. A
00:15:53
gente vai aprender bastante criando esse
00:15:54
projeto. E como a gente tem um projeto
00:15:55
que a gente quer de fato criar, a gente
00:15:57
tá estudando as possibilidades, né, de
00:15:58
como implementar e pô, será que eu uso
00:15:59
poga? Será que eu uso mongo? Será que eu
00:16:01
uso sei lá o quê? Esse estudo de
00:16:02
possibilidades vai guiar o nosso um
00:16:04
estudo de verdade de do que que é
00:16:06
realmente usado. Senão você, né, se você
00:16:07
quer implementar um gator de pagamentos,
00:16:09
não adianta você ficar estudando um
00:16:10
monte de coisa que não tem nada a ver.
00:16:11
Só que você vai ter um guia, né? Eu
00:16:12
preciso estudar, ah, primeiro eu preciso
00:16:13
estudar, sei lá, eh, event driven
00:16:15
architecture, né? Aí eu quero estudar
00:16:17
também Cafca, eu quero estudar
00:16:18
documentação de API, saca? Você vai ter
00:16:20
cara vibe learning.