Visão Geral (ROADMAP)
O Desenvolvedor Completo 2026 é um guia para desenvolvedores de todos os níveis (do Júnior ao Especialista) se atualizarem no cenário atual (out/2026): fundamentos sólidos, desenvolvimento assistido por IA com revisão humana, arquitetura pragmática, eficiência de recursos (Green Software) e WebAssembly.
🎯 Visão do Produto
Ajudar pessoas a trilhar uma carreira de desenvolvimento de software com foco em fundamentos (algoritmos, redes, SQL, Git), uso responsável de agentes de código e MCP, pensamento arquitetural e soft skills. A sintaxe das linguagens importa, mas decidir, verificar e comunicar importa mais.
📊 Status Atual
- Trilha Comum: fundamentos (Git/GitHub moderno, algoritmos, redes, SQL), desenvolvimento assistido por IA, carreira e soft skills.
- Frontend: Server Components, WebGPU, IA local no navegador e WebNN.
- Backend: Rust, Go, microsserviços, LLM gateways e RAG/GraphRAG.
- DevOps: Platform Engineering e observabilidade com OpenTelemetry e eBPF.
- Engenharia de Dados: Lakehouse, Data Mesh e Data Contracts para IA.
- Cybersecurity: Zero Trust, DevSecOps e segurança de IA (red teaming e prompt injection).
📅 Metas Trimestrais (Q1-Q4 2026)
- Q1 (concluído): trilhas base (Comum) e fundamentos de IA para Juniores.
- Q2 (concluído): WebAssembly, Edge e arquitetura Local-First para Plenos/Sêniores.
- Q3 (concluído): sistemas com agentes (LangGraph/DSPy), avaliação (evals) e LLMOps.
- Q4 (em andamento): Green Software, IA no dispositivo, FinOps e revisão geral de links e conteúdo.
✅ Lacunas Fechadas
- Issue 12: guia prático de DSPy em Inteligência Artificial.
- Issue 18: exemplo Rust + Node.js com Wasm em Padrões de Especialista.
- Issue 25: métricas DORA revisadas em DevOps.
- Issue 34: passo a passo de ExecuTorch em Mobile.
📚 Materiais de Estudo Recomendados
🐣 Para Nível Júnior
- The Odin Project: currículo open source baseado em projetos.
- CS50x (Harvard): introdução à ciência da computação, gratuita.
- Pro Git: livro gratuito de Git.
🚀 Para Nível Pleno
- Full Cycle: arquitetura moderna (microsserviços, Docker, Go, Kubernetes).
- Anthropic Courses: prompts e uso de ferramentas com modelos de linguagem.
- Model Context Protocol: padrão aberto para conectar agentes a ferramentas e dados.
🏛️ Para Nível Sênior/Especialista
- LangChain Academy: RAG e agentes com LangGraph.
- Hugging Face Learn: modelos abertos, SLMs e fine-tuning.
- Local-First Web Development: arquitetura local-first e CRDTs.