Introdução

Sou o Kaique Melo. Terminei um MVP de um projeto pessoal que nasceu de uma frustração com roadmaps enormes. Eu precisava entender dezenas de termos de IA aplicada sem saber qual era o próximo passo. Organizei esse estudo no Orbit, um repositório com 60 áreas, 557 tópicos e seis fases. O mapa completo e os números estão disponíveis, mas os detalhes são recolhidos para não reproduzir o problema que eu estava tentando resolver.

Pitch: Montei um roadmap de engenharia de software com IA que mostra um tópico por vez

Estrutura do Roadmap

O conteúdo do Orbit é dividido em seis fases: Fundamentos & Sistemas, Base de IA, LLMs em Prática, Agentes & Workflows, Qualidade & Produção e Fronteira. Através dessas fases, o usuário pode navegar de arquitetura, backend e infraestrutura até RAG, avaliação e sistemas multiagente.

Decisão de Interface

Na tela inicial, aparece o próximo tópico essencial. O usuário pode concluir ali mesmo e o seguinte entra no lugar. O mapa completo e os números estão disponíveis, mas os detalhes são recolhidos. Esse design foi feito para evitar reproduzir o problema que eu estava tentando resolver.

Separando Essenciais e Extras

Cada área separa essenciais de extras. Na primeira, “modular monolith”, “bounded contexts”, idempotência e testes por camada entram no caminho principal; alternativas e aprofundamentos continuam acessíveis. O progresso principal considera os essenciais. Essa escolha é opinativa e discutível, então a ordem e os rótulos são pontos em que feedback técnico ajuda bastante.

Desafios de Construção

Estudar um tópico isolado pode dar uma falsa sensação de domínio. Por isso há desafios “Construa isto” com critérios objetivos. O primeiro pede refatorar um CRUD em módulos com fronteiras claras e um diagrama de arquitetura. Um dos critérios é conseguir rodar os testes de domínio sem subir banco nem servidor. Hoje os desafios estão nas 14 áreas da fase 1; ainda falta escrever os das demais fases.

Tecnologias e Implementação

Usei React, TypeScript, Vite e Zustand com persistência em localStorage. O app é estático e instalável como PWA. Depois da primeira visita online, as telas carregam offline. Não há conta nem backend para guardar progresso; há backup em JSON e um link de progresso para levar os tópicos concluídos a outro aparelho. As notas ficam no aparelho e no backup, sem entrar nesse link. O site usa Vercel Web Analytics para contar visitas por página, como documentado no README.

Curadoria e Biblioteca

Os materiais têm busca e filtros na Biblioteca. A curadoria com nível, idioma, contexto e vínculo com tópicos específicos cobre, por enquanto, a fase 1. Nas outras fases, os links estão lá, mas ainda precisam desse trabalho manual. Também quero revisar se a divisão entre essenciais e extras acompanha o que se usa em projetos reais.

Feedback e Contribuições

Se você tiver alguns minutos para olhar o site ou o código, aceito críticas específicas: o que está fora de ordem, qual tópico importante ficou de fora e qual desafio você realmente construiria? Uma issue com um caso concreto já ajuda muito.

Conclusão

Projetos que ajudem no estudo sempre são bem vindos. O repositório foi starreado e forkeado, obrigado por compartilhar!

Este post foi favoritado via extensão TABNEWS FAVORITOS

Tem curiosidade sobre IA?

EngenhariaMonteiMostraRoadmapSoftware