Pedr0fsc
/>Olá! Eu sou o Pedro da Fonseca Schwertner, tenho 16 anos e estou no último ano do Ensino Médio. Tenho uma grande paixão por programação, mecânica e biologia, além de alguns hobbies como desenhar, ler e jogar no tempo livre. Dentre uma diversidade de cursos, acabei decidindo em cursar Ciência da Computação.
Minha descoberta pelo mundo da computação começou na pandemia, em meio ao tédio de ficar em casa, parti em explorar mais sobre o mundo da tecnologia e comecei aprendendo sobre HTML, CSS e JS básico, com pequenos projetos para me acostumar com as tags, funções e estilizações do sistema de Front-End.
Ao entrar no Ensino Médio Técnico, comecei a aprender mais sobre programação em si, com aulas de lógica de programação e introdução a novas linguagens como Python, C++ e Portugol. Em meio disso tudo, busquei explorar ainda mais como os sistemas são feitos, por isso fui apresentado a Java, com grande apoio do meu pai que também é dev, C# e Typescript.
Já me peguei pensando em várias coisas que eu fiz que eu tenho orgulho, mas nenhuma podia ser considerada a melhor de todas.
Ao pensar no conteúdo desse vídeo pensei no quanto algumas coisas me trouxeram novos conhecimentos, novos amigos e novos desafios, e o quão importante é isso.
Se quer descobrir o que é que eu tenho tanto orgulho de ter feito, assista o vídeo, é apenas 1 min para você me conhecer melhor.
Um dos meus primeiros projetos de sucesso foi um joguinho simples em Python utilizando a biblioteca Kivy que eu chamei de Space Shooter.
O jogo utiliza a biblioteca Kivy, que torna capaz de desenvolver aplicativos web e desktop com Python.
Esse simples joguinho utiliza recursos de captação de informações do usuário (os cliques do mouse) e, bem, é um jogo arcade inspirado em Space Invaders com tema de Star Wars.
A cada asteróide destruído, é um ponto a mais somado para o jogador e, embora esteja simples e inacabado, pode ser um bom passa-tempo. Além do mais, ainda pretendo continuar com o projeto.
Outro projeto que eu fiz foi o Hashzap, uma espécie de aplicativo de mensagens, mas que, ao invés de salvar as mensagens enviadas, elas são apagadas ao fim da conversa. O site foi feito em Python, HTML e JS, com a tecnologia principal sendo o Flask, um microframework para Python que é usado para criar aplicações web com a configuração e manipulação de rotas HTTP, e utilizando bibliotecas como jQuery e Socket.IO.
Embora o projeto não esteja completo, é possível fazer testes entre máquinas conectadas à mesma rede. Esse foi um dos meus primeiros projetos, onde tive contato com a tecnologia de redes.
Um dos meus maiores projetos envolvendo HTML, CSS e JS básico foi o Hateno Restaurant, que, como o próprio nome diz, é um restaurante com pratos inspirados no jogo The Legend Of Zelda: Tears of The Kingdom. Esse projeto me proporcionou o conhecimento no manuseio de objetos JSON e do uso de Bootstrap, além da criação e gerenciamento de páginas HTML por meio apenas de código JS.
O variado cardápio envolve diferentes pratos, bebidas, doces, sopas e acompanhamentos do vasto reino de Hyrule. Cada prato e seus atributos estão salvos em um JSON que é configurado para aparecer visualmente na página.
O site está organizado em três páginas principais:
- Cardápio: Uma exposição dos pratos, com descrição, preço e um botão para adicionar ao carrinho. Ao adicionar ao carrinho, o valor e o nome do prato são adicionados à conta, alterando a caixinha de preço no Header e fazendo surgir um balão de notificação, que foi feito utilizando a biblioteca Toast.
- Pedido: Ao ir para a página do pedido, você verá os produtos adicionados antes ao carrinho listados para compra. Isso é possível devido à função LocalStorage, que armazena os dados do usuário localmente até a limpeza de cache. Você pode finalizar sua compra, o que fará aparecer um alert avisando que seu pedido foi feito.
Sem dúvida, o meu maior projeto até hoje, esse mesmo site em que estou contando sobre mim e divulgando meus trabalhos e criações, me custou muito esforço e dedicação. Eu escolhi como framework o próprio React para trabalhar e encarei o desafio de desenvolver um projeto Next.js para o desenvolvimento desse site. Embora tenha enfrentado alguns obstáculos, aprendi como funciona a estrutura de pastas do Next.js e decidi usar TypeScript e Tailwind no desenvolvimento, pois descobri que são mais simples e muito mais práticos.
Ao invés de publicar sobre mim e meus projetos em um PDF ou em um modelo de site pronto, resolvi fazer esse projeto complexo como forma de mostrar de que estou pronto para encarar os problemas e desafios que me apresentarem.
O monitorador de plantas foi um projeto de robótica que eu fiz no meu 2° Ano, o projeto consiste em um sensor de temperatura e humidade DHT11 que capta dados do ambiente e envia a uma dashboard Adafruit e como mensagem do discord por meio do módulo WiFi ESP2866.
Um projeto fisicamente simples mas em questões de código e configuração são um pouco complexos, da qual precisei de algumas boas semanas até um protótipo que funcionasse com precisão. Enfrentei desafios na instalação de algumas bibliotecas, já que algumas não funcionam em certas versões da IDE.
Os dois componentes principais como já foi falado são o DHT11, sensor de alta precisão na leitura de humidade e temperatura ambiente, e o módulo ESP2866 que é nada mais que um chip que consegue se conectar na rede 2G, onde utiliza o framework feito em LUa, NodeMCU, para a transição de dados via rede.
Foi um projeto divertido de fazer, desenvolvi bastante prática com C++ e com componentes de Arduino. Eu apresentei esse trabalho para turma e acabei ganhando meu chaveiro de capivara gold!
Meu primeiro contato com a robótica em equipe foi na Tecpuc da qual estudei os meus dois primeiros anos do Ensino Médio, lá eu fui apresentado a FLL após ser selecionado pelo bom desempenho e criatividade nas aulas técnicas do colégio. Logo criamos a nossa equipe para a FLL, os Antenudos, onde trabalhamos desde o começo no 2° Ano com o lego Spike. Infelizmente, no final do ano a First, a organização que coordena essas competições de robótica, diminuiu o limite de idade forçando a gente a abandonar o projeto, logo depois a escola fechou.
Ainda no 2° Ano, tivemos na grade curricular aulas de robótica no laboratório Maker. Fui apresentado pela primeira vez ao Arduino e seus componentes e de já me apaixonei, onde durante o ano desenvolvi diferentes projetos e atividades como o meu principal sendo o meu Plant Monitor, em que dei uma escapadinha do Arduino em si e busquei novas tecnologias mas com os mesmos princípios. Essas aulas de robótica com Hardware me abriu portas para poder mexer co outros componentes eletrônicos por aí, da qual vivo brincando até hoje.
Após o fechamento da Tecpuc fui para o colégio Sesi Celso Charuri, no Centro. Agora pré-vestibular, foquei nos meus estudos para conseguir entrar em uma boa faculdade, entretanto a equipe Ampharos me foi apresentada, a equipe de robótica do colégio que participa de competições a anos. Eu e meus amigos fomos chamados para participar da OBR, Olimpíada Brasileira de Robótica, onde de prontidão formamos uma equipe com mais dois membros do Sesi e já começamos a trabalhar no nosso robô. Devido ao número de pessoas nos dividimos em duas equipes, a Ampharos Gold e Silver, onde nos classficamos em 3° e 6° na Regional e ganhamos o prêmio de melhor escola particular na etapa Estadual.
Depois da OBR, houve uma pequena pausa de atividades da robótica, mas logo me surgiu a oportunidade de entrar na FTC, a First Tech Challenge. Assim como na OBR era a primeira vez que a Ampharos participava da FTC, e atualmente ainda estamos em processo de desenvolvimento do robô e do projeto apra a nossa competição dia 10 e 11 de Outubro. Junto a isso, fui chamado para trabalhar como mentor na FLL do colégio, ajudei a desenvolver o robô e na montagem da mesa. Em todas essas competições tive o prazer de trabalhar na área da mecânica e engenharia, uma área que após minha faculdade de computação, espero poder estudar sobre.
Posso dizer que tenho vários hobbies que pratico no meu dia a dia e quando estou com tempo livre. Todo final de tarde, eu saio para passear com os meus cachorros, o Tuffo, o Pirata e a Mel, e às vezes saio com os cachorros de outros vizinhos e os da minha avó. Além de ser um exercício diário, me divirto e relaxo com uma caminhada após um longo dia.
Desde pequeno, eu sempre adorei brincar com peças pequenas e complexas, brinco com peças de lego construindo as mais variadas coisas relacionadas a diversos temas dos quais gosto. Junto a isso, sempre gostei muito de ler; passar horas na cama lendo é sem dúvida um dos meus hobbies preferidos. Meus livros favoritos incluem Percy Jackson, Harry Potter, Sherlock Holmes, Caninos Brancos, Asas de Fogo e vários outros livros, também tenho vários na lista para ler no futuro.
Com temáticas parecidas aos livros que eu gosto, eu também adoro jogos, sejam eletrônicos ou de tabuleiro. Amo passar horas no War ou no Ticket to Ride com meus amigos e família, e adoro vários jogos espetaculares como Hades, Hollow Knight, Dark Souls, The Legend of Zelda, Minecraft, Sheepy, Blanc, entre outros.
Um outro hobby que eu descobri ser bom desde pequeno foi no desenho e na pintura. Tive aulas de pintura a óleo quando criança e fiz alguns quadros que estão expostos em casa. Junto a isso, pratico desenho e pintura a lápis até hoje. Os temas que mais gosto de pintar e desenhar são paisagens, animais, flores e personagens ou elementos de ficções que gosto.
Meu gosto musical é do tipo: se gostei, vai para a minha playlist. Escuto muito rock, sendo ele indie, metal, nu metal, ou de qualquer outra época ou país. Minhas bandas favoritas são Arctic Monkeys, Royal Blood, Queens of the Stone Age, Audioslave, Foo Fighters, Maneskin, KALEO, Shinedown, Red Hot Chili Peppers, Incubus, P.O.D e Twenty One Pilots.
Uma coisa que descobri ser boa por acaso foi fazendo origamis. Estava entediado e então abri um vídeo de como fazer um origami de crocodilo. Desde então, faço origamis de animais, plantas, criaturas fantasiosas e de diversos Pokémon. A minha paixão por tecnologia e programação começou na pandemia. Desde então, fiz vários projetos e pretendo seguir carreira na área; acho incrível como, por simples bits, podemos criar o que quisermos!