Article image
Mateus Olveira
Mateus Olveira24/04/2025 04:12
Compartilhe

o projeto que todo nerdolla tem ou quer ter em seu github 🤓💻

  • #HTML
  • #CSS
  • #JavaScript

Desde já, deixo bem claro que sou assumidamente um nerd que tem uma criança interior muito viva até hoje, mesmo com meus 18 anos cansados.

Esse projeto não é nenhuma novidade, nem de longe, mas pode ser um passo desafiador para um iniciante na programação — e muito nostálgico para os veteranos. Isso porque acho que desconheço um desenvolvedor que, quando mais novo, não criou sua própria versão usando a primeira API que aparecesse, com dificuldade em fazer o fetch, mas ainda assim criou sua boa e velha Pokédex em HTML, CSS e JavaScript.

Eu mesmo criei a minha primeira em meados de 2021, bem antes de, no GitHub, eu ser o teuzowebdeveloper9 ( https://github.com/teuzowebdeveloper9). Na época, eu era o mateus-silva-dev. Eu não sabia nem centralizar uma div em HTML, mas botei na minha cabeça que iria criar a Pokédex sem pesquisar nem ver vídeo algum. (Eu pensava que isso me faria mais profissional, mas NÃO — um bom programador pesquisa diariamente, só não deve usar a pesquisa como muleta.)

Então fui atrás da famosíssima PokéAPI — eu sei que vocês conhecem. Ou talvez não. Tem muitos programadores que não fizeram a jornada do herói (HTML, CSS e JavaScript, e só muito tempo depois vieram conhecer libs e frameworks). Conheci algumas pessoas que começaram direto por React, o que pra mim é muito estranho. Quando eu conheci o Bootstrap, pra mim aquilo era outro mundo.

React, no início, eu não entendia nada. Até hoje sou mais chegado ao Vue.js.

Enfim, pra quem não entendeu: esse artigo não é sobre Pokédex em HTML (embora eu admita que conversaria sobre isso por horas).

É sobre o começo.

Você tem algum projeto que te marcou lá no início da sua vida de dev? Provavelmente sim.

O que te fez começar?

Está satisfeito com onde está hoje?

Se não, o que você vai fazer pra se reencontrar?

Eu vou te dar uma dica: faça um projeto que te marcou no início. Melhore ele — ou, se preferir, deixe ele com a simplicidade de antes.

Dê um print('hello world') em Python.

Eu sei que você tá cansado de fazer a lógica dessa API em Django, mas continue.

Pelo garoto do início.

Lembre-se do quanto você evoluiu e do quanto ainda tem pra evoluir.

O seu "eu" do passado estaria orgulhoso de tudo o que você faz hoje.

Então apenas continue ❤️

Eu fiz isso.

Eu também me sinto perdido.

Pra muitos, esse repositório é só mais uma das 1.000.000 de Pokédex no GitHub.

Mas pra mim, é nostalgia.

É o gosto do passado doce.

https://github.com/teuzowebdeveloper9/pokedex

Compartilhe
Comentários (9)
Ronaldo Schmidt
Ronaldo Schmidt - 25/04/2025 17:34

Ola Mateus...

Fiz apenas uma sugestao de melhoria a respeito do seu projeto. Te digo por experiencia que fiz centenas de projetos tanto no front end quanto para backend que estao esperando serem terminados ou por melhorias. Na correria do dia a dia e sempre buscando coisas novas vamos deixando para tras o que concerteza poderiamos ter feito melhor...O problema disso é que acontece que um recrutador vai olhar bem aquele projeto que vc deixou para depois...ai lascou! Dificilmente ele voltara a ver seu perfil novamente...Fica a dica !

Nao deixe para depois o que se pode fazer agora! As oportunidades vem e vão e esteja preparado para quando elas passarem.

Bons estudos e sucesso em sua carreira.

Até...

Mateus Olveira
Mateus Olveira - 25/04/2025 08:15

@Vinicius Zuba deve ter programado em muito jquey e ruby on rails ksskkskskksksk

Mateus Olveira
Mateus Olveira - 25/04/2025 08:10

@Vinicius Zuba

Aí sim, hein Vinicius! Veterano de guerra — deve ter muita história pra contar. E é justamente por isso que você não pode desistir.

Lembra do que te fez começar. A nossa área precisa de pessoas como você. Você viu as coisas acontecerem, acompanhou a evolução de tudo, e tem uma bagagem que vale ouro.

Não desista agora — seja inspiração pra essa galera que tá começando, que tá ali aprendendo a fazer um fetch, entendendo estrutura de HTML, se aventurando no CSS...

Muito sucesso pra você, amigão! 👊

VZ

Vinicius Zuba - 25/04/2025 03:01

Ola Mateus show de bola! O texto deixou meu dia melhor, eu como prograador ha mais de 12 anos e tendo 39 anos, ja me sinto cansado e mts vezes desmotivado, mas ainda estou aqui melhorando e aprendendo. e sim continuo adorando pokemon e tenho ateh hj meu deck de tcg kk abraco!

Mateus Olveira
Mateus Olveira - 24/04/2025 21:38

@ronaldo schmit muito obrigado pelas sugestões, eu fiz as pressas por que ia fazer um teste tecnico mas, eu vou melhorar e implemnetar seus feedbacks OBRIGADO ❤️sobre a carreira ronaldo eu te desejo todo sucesso do mundo, e que bom que gostou do artigo isso significa muito para mim, por que escrevi com o coração

Ronaldo Schmidt
Ronaldo Schmidt - 24/04/2025 17:14

Feedback da sua pokeApi:

  • poderia mudar a mensagem da caixa de texto para:
  • digite o nome correto do pokemon ou
  • digite um numero de 1 a 897
  • arrumar os botoes prev. e next:
  • os botoes de prev e next funcionam apenas se algum pokemon já foi escolhido...
  • inserir efeitos sonoros e musica tema de background
  • um background interativo como gif ou video...

São pequenos detalhes que fazem a diferença...

São apenas sugestões de melhorias....

Bons estudos.

Ronaldo Schmidt
Ronaldo Schmidt - 24/04/2025 16:44

Olá Mateus.

Fiquei muito feliz em ler seu artigo.

É muito motivacional ,realista e inspirador.

Com certeza muitos tem uma história parecida mesmo percorrendo caminhos diferentes.

São os sonhos que nos movem e os desafios que nos tornam fortes.

Uma pokeApi pode parecer simples mas só se voce quiser que ela seja assim...já fiz a minha versão no inicio de carreira.Mas garanto que ela pode ser incrivel! Basta querer e colocar a criatividade para funcionar. Mostre ao mundo do que é capaz e que não há limites para a imaginação.

Quanto a sua pokedex gostei mas sei que pode melhorar.

Na minha maquina não rodou a api mas vou testar novamente e lhe retorno um feedback...

Esse é o espirito!

Obrigado por compartilhar sua história...

A jornada está apenas começando.

Bons estudos.

Mateus Olveira
Mateus Olveira - 24/04/2025 15:46

@dio cumunnity Oi, pessoal da DIO! Fico muito feliz que tenham gostado da história. 🧡

A Pokédex foi aquele primeiro passo mágico — como quando a gente escolhe o Pokémon inicial e parte pro mundo sem saber o que vai encontrar. Eu lembro do frio na barriga ao ver as primeiras requisições funcionando, os dados aparecendo... parecia que eu tinha descoberto um superpoder.

Esse projeto, mesmo simples, me ensinou muito mais do que só código. Ele me ensinou a me apaixonar por resolver problemas, a não desistir quando o bug parecia um chefão de ginásio impossível de vencer, e principalmente, me mostrou que criar algo do zero é como deixar uma marquinha minha no mundo.

Hoje, olhando pra Pokédex, vejo não só o que eu fui capaz de fazer, mas também tudo o que ainda posso construir. E é isso que me move: saber que os próximos projetos vão ser ainda mais desafiadores, completos e úteis. Espero um dia olhar pra trás e ver que aquela Pokédex foi só o primeiro de muitos sistemas incríveis que ajudei a desenvolver.

Obrigado pelo carinho e pelas palavras! Que venham os próximos capítulos dessa aventura dev. 🚀✨

DIO Community
DIO Community - 24/04/2025 10:14

Que história legal, Mateus! Seu relato realmente captura a essência do aprendizado na programação: aquele entusiasmo inicial e a perseverança que nos fazem continuar, mesmo quando as coisas parecem difíceis. Criar algo como uma Pokédex, especialmente no início da jornada, é um grande marco.

A nostalgia que você sente com esse projeto é algo que muitos de nós passamos. Me conta, como você acha que a evolução desse projeto vai impactar suas futuras decisões de desenvolvimento?