Bootcamp de programação online
Salas de aula, zonas de pair programming e salas de projetos que fazem o bootcamp parecer um bootcamp de verdade
A maioria dos bootcamps de programação online parece um longo tutorial do YouTube. O instrutor programa na tela compartilhada, os alunos acompanham em silêncio, e a energia colaborativa que faz os bootcamps funcionarem simplesmente não existe. Quando você trava às 11 da noite, não tem ninguém do lado pra perguntar.
No Flat.social, você constrói um verdadeiro campus de bootcamp. Uma sala de aula para demos de código ao vivo. Zonas de pair programming onde dois alunos compartilham a tela, debugam juntos e aprendem um com o outro através do áudio espacial. Um help desk onde os monitores ficam disponíveis para tirar dúvidas — os alunos vão até lá quando travam, em vez de abrir um ticket de suporte.
O campus fica aberto 24 horas. Entre as sessões, os alunos ficam no lounge, comparam anotações nas zonas de pair programming e constroem os laços de turma que vão sustentá-los nas semanas mais difíceis. A experiência do bootcamp presencial, recriada para quem estuda remotamente.
Zonas de pair programming
Dois alunos programam juntos em zonas de áudio privadas. Compartilham tela, fazem debug em tempo real e aprendem um com o outro — como sentar lado a lado em um bootcamp.
O que é um bootcamp de programação online?
Um bootcamp de programação online é um programa intensivo de educação virtual em programação que ensina habilidades de desenvolvimento de software através de aulas, prática de código e projetos colaborativos. Os melhores bootcamps de programação online incluem espaços de pair programming, suporte de monitores e a energia colaborativa de aprender junto com colegas.
Por que montar um bootcamp no Flat.social
Os TAs circulam pela sala
Os monitores se movem entre as zonas de pair programming, verificam o progresso e respondem perguntas. Uma visita rápida de 2 minutos desbloqueia 30 minutos de frustração.
Como montar um bootcamp de programação online
- 1Construir o campus
Crie um flat com uma sala de aula (sala de conferência), zonas de pair programming (10 a 15 zonas de isolamento de áudio), um help desk (zona de consulta), salas de projetos (zonas de equipe com quadros brancos) e um lounge para alunos (Open Spatial para socializar).
- 2Estruturar o dia
Manhã: aula e código ao vivo (1-2 horas). Tarde: pair programming e exercícios (3-4 horas). Final do dia: standup ou sessão de demo. Publique a programação em um painel.
- 3Manter o help desk
Os monitores fazem rodízio no help desk durante o tempo de pair programming. Os alunos vão até lá para dúvidas rápidas. Os monitores também circulam entre as zonas de pair programming, verificando proativamente como os alunos estão.
- 4Conduzir o pair programming
Defina as duplas semanalmente. Um piloto, um navegador. Trabalham na sua zona compartilhando a tela. Faça rodízio das duplas para que os alunos aprendam com diferentes parceiros.
- 5Projetos finais
Equipes de 3-4 trabalham nas salas de projetos. Quadros brancos para diagramas de arquitetura. Standups diários na sala. Apresentações do demo day na sala de aula com reações de toda a turma.
Monte seu bootcamp
Pair programming, help desk e salas de projetos. Configure seu bootcamp de programação em minutos. Comece grátis.
Formatos de bootcamp
Três formatos para diferentes programas.
Alunos no campus 8 horas por dia com aulas e pair programming
Apresentações do Demo Day
Equipes de projeto final apresentam no auditório enquanto a turma envia fogos de artifício para funcionalidades impressionantes. O Demo Day é a recompensa emocional do bootcamp.
Dicas para organizadores de bootcamp
Como conduzir um bootcamp de programação online eficiente no Flat.social:
1. Mantenha o help desk durante o pair programming. É quando os alunos mais travam. Um monitor que consegue destravar alguém em 2 minutos economiza horas de frustração. Faça rodízio dos monitores para que o desk esteja sempre coberto.
2. Faça rodízio das duplas toda semana. Os alunos aprendem coisas diferentes com parceiros diferentes. O aluno mais quieto pareado com o mais comunicativo é estimulado a verbalizar seu raciocínio. Duplas novas mantêm a energia alta.
3. Publique recursos nos painéis. Cheat sheets, links de documentação e soluções para erros comuns nos painéis pelo campus. Os alunos consultam o painel antes de procurar o monitor.
4. Faça standups diários no lounge. Cinco minutos no início de cada dia. No que você trabalhou? Onde travou? Isso cria responsabilidade e revela problemas cedo.
5. Transforme o demo day em uma celebração. Apresentações do projeto final na sala de aula com toda a turma enviando fogos de artifício e reações. A recompensa emocional motiva a próxima turma.
O lounge dos alunos
Entre as sessões, o lounge se enche de conversas sobre código e busca de emprego. A comunidade da turma te apoia nas semanas mais difíceis.
Dicas para alunos de bootcamp
Como aproveitar ao máximo seu bootcamp de programação online:
1. Use o help desk cedo. Não fique 45 minutos preso num bug antes de pedir ajuda. Vá até a zona dos monitores, descreva o problema e se destrave. É pra isso que o help desk existe.
2. Seja um bom parceiro de pair programming. Quando estiver navegando, pense em voz alta. Quando estiver pilotando, explique suas decisões. É na conversa que o aprendizado acontece.
3. Fique no lounge entre as sessões. Os laços de turma que você constrói em conversas casuais vão te sustentar nas semanas mais difíceis. O melhor aprendizado do bootcamp acontece fora das aulas.
Perguntas frequentes — Bootcamp de programação online
Explore More Use Cases
Um bootcamp que parece um bootcamp de verdade
Pair programming, help desks e salas de projetos. Monte seu bootcamp de programação hoje. Comece grátis.