O que o passado mostra
Published: 2024-02-01 01:20:33

Há 4 anos, eu sem ter muita ideia de como usar o GitHub, joguei alguns projetos no repositório: [Basics](https://github.com/bugelseif/Basics). A maioria deles são de quando comecei, em 2018.

No readme, as seguintes colocações:
> ### Repositório de estudos!
> ### Coloquei aqui os primeiros projetos que eu fiz.
> ### Com o tempo vou modificando e melhorando eles.
> ### Não existe aprendizado sem afeto!

## O que temos aqui?
Alguns dos projetos de páginas web que eu fiz durante o curso técnico em informática para internet, junto com alguns experimentos usando _HTML_, _CSS_ e _JavaScript_. Tais como:

- Tabuada

![Página da tabuada](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/rjc69lq36v71gq0jzzw5.png)

Uma página simples que gera tabuada a partir do input de um número. Estava aprendendo sobre como estruturar códigos para fazer as ações corretas, receber um input, calcular com um laço de repetição e mostrar o resultado na tela, usando _JavaScript_.

- Correios

![Página do calculo do correio](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/g7d9kciq8qykpo9vkbam.png)

Essa página envolviam alguns cálculos considerando diferentes tipos de input, como texto, número e seleção. Usando condicionais para verificar quais campos estavam preenchidos e então calcular o valor do frete.

- Café Starbuzz

![Página do café Starbuzz](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/e0fge7kfed1me2k67skb.png)

Partindo mais para estilização com _CSS_, nota-se que design nunca foi meu forte... Mas eu gostava de perceber como cada elemento se comportava na tela, e modificar o código para ficar na estrutura correta. Estava aprendendo sobre o uso de `grid` no _CSS_, achei interessante em alguns casos, porém achei complexo para utilizar. Atualmente opto pelo uso de `flexbox` para a maioria dos casos.

- Galeria de Fotos

![Página da galeria de fotos](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/s2suzstgvdatmis5d2w2.png)

Já deu uma melhorada no design, nesse caso o uso de `grid` foi mais interessante, pois a estrutura para encaixar fotos de tamanhos diferentes fez mais sentido.

- Jogos adivinhação

![Jogo adivinhação](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ocwamb2zt009gg3i6mf3.png)

Nesse repositório ainda tem um dos primeiros programas que fiz em Python. Um jogo de adivinhação, onde tinha um input para enviar o palpite, com 3 chances de acertar. O número era fixo e o programa dava dicas se o palpite era maior ou menor que o número escolhido.

- Outros

Além desses exemplos, ainda tem outros projetos web, alguns utilizando _PHP_ também.

## Por que guardar isso?
A ideia era melhorar esses projetos com o tempo, mas acabou ficando como registro de como eu comecei. Considero importante conseguir ver a evolução do meu aprendizado.

Lembrar que nessa época eu estava em contato pela primeira vez com a programação fazendo um curso técnico, eu gostei tanto da experiência que comecei a faculdade de ciência da computação e não tinha ideia de onde isso ia me levar.

## Conclusão
> Não existe aprendizado sem afeto!

Sempre acreditei nisso e gostaria de deixar meu agradecimento principalmente às comunidades de tecnologia que sempre me acolheram desde quando as conheci. 

Amo vocês. 🖤

Enjoy!