/Personal-Hackathon

A method to improve my coding skills by doing.

🎉 Personal-Hackathon 🚀

image

🎉 Comece Aqui!

Este repositório tem dois principais objetivos:

  1. Ajudar você a dominar tecnologias das quais você tem conhecimento básico a intermediário.
  2. Construir um MVP para demonstrar seu aprendizado.

💡 O que é um Hackathon?

Um Hackathon é um evento onde programadores, designers e outros profissionais de tecnologia se reúnem para colaborar intensamente em projetos de software. Geralmente, os participantes trabalham em equipe para criar soluções inovadoras em um curto período de tempo, que pode variar de algumas horas a vários dias. O objetivo é desenvolver protótipos funcionais ou produtos mínimos viáveis (MVPs) que demonstrem novas ideias ou abordagens para problemas específicos.

💡 O que é um Personal Hackathon?

Um Personal Hackathon é uma versão individualizada de um hackathon tradicional. Em vez de trabalhar em equipe, você trabalha sozinho em um projeto que escolheu ou que foi sugerido. O objetivo é criar um ambiente estruturado onde você pode se desafiar a aprender novas tecnologias, aplicar conhecimentos existentes e desenvolver um MVP em um período de tempo determinado. Isso permite que você foque em seu crescimento pessoal e desenvolvimento profissional, ao mesmo tempo que cria um produto tangível que pode ser usado como evidência de suas habilidades.

💡 Para quem é?

Este repositório foca em projetos com Inteligência Artificial e não é destinado a iniciantes na programação. É preferível ter conhecimento básico de uma linguagem de programação e alguns frameworks, como: Python, pandas, Numpy, Streamlit.

O conhecimento básico que você tem será suficiente para iniciar esta jornada. A habilidade mais importante é encontrar soluções online e dividir projetos em pequenas partes para execução gradual.

💡 Como começar?

  1. Fork este repositório.
  2. Crie outro repositório com o nome do projeto que você decidiu trabalhar.
  3. Adapte os projetos sugeridos à sua realidade, para que o processo seja desafiador, mas não estressante ou causador de ansiedade.

Regras e Sugestões

  1. Conduza o projeto da forma mais independente possível, resistindo à tentação de buscar respostas prontas.
  2. Ajuste o tempo escolhido à sua realidade. Sugiro um mínimo de 6 horas e um máximo de 48 horas.
  3. Durante o projeto, mantenha foco absoluto, evitando o uso de redes sociais ou dispositivos móveis. Utilize a técnica Pomodoro (25 minutos de foco seguidos por 5 minutos de descanso).

💡 Ideias Incríveis

  1. Gerador de Carta de Apresentação
  2. Sistema de recomendação com LLMs
  3. 🤖 Chatbot com Personalidade
  4. 📺 Resumidor de YouTube
  5. 📄 Extração de Informações de Vagas de Emprego
  6. 🔍 Scraper Web Personalizado
  7. 📚 Banco de Dados de Documentos Pesquisável
  8. ❓ Respostas a Perguntas sobre Documentos
  9. 🧩 Agrupamento de Postagens em Redes Sociais e Episódios de Podcasts
  10. 📧 Classificação de Consultas de Negócios a partir de E-mails