Como ser um(a) Instrutor(a) Rails Girls
Traduzido por Daniel Lopes, @dannyeuu
Todas as suas perguntas básicas respondidas em um só lugar
O que eu preciso ser para ser um(a) instrutor(a) Rails Girls?
Então, você já ouviu falar sobre Rails Girls e está se perguntando se você tem o que é preciso para ser um instrutor(a) em um dos workshops? Fantástico! Seu interesse em ajudar iniciantes começar na programação web já é um grande pré-requisito! O que mais você precisa?
- Paciência, vontade de ajudar, e uma atitude amigável :)
- Ser capaz de responder a todos os tipos de perguntas de uma forma iniciante e amigável (mesmo que a explicação não seja tecnicamente totalmente exata) durante toda a duração do workshop.
- Experiência com programação web (você sabe o que significa MVC, certo?), não necessariamente em Rails.
- Algum tempo para visitar o tutorial app básico antes do evento.
Por que eu deveria ser um(a) instrutor(a) Rails Girls?
Quer dizer, além de incrivelmente bom karma? Aqui estão alguns resultados muito prováveis:
- Você vai conhecer novas pessoas interessantes fora do seu grupo desenvolvedor de costume.
- Você provavelmente vai aprender algo novo, respondendo a perguntas que você nunca pensou em perguntar a si mesmo.
- Eterna gratidão do seu grupo de meninas e a comunidade Rails Girls.
- Um #FridayHug épico como você nunca viu antes.
- Você vai ajudar a quebrar estereótipos sobre as mulheres não estarem interessadas em tecnologia e programação e, assim, ajudar suas irmãs, amigas e parentes do sexo feminino, (futuras) filhas a terem mais opções em seu futuro. E você pode adicionar tudo ao seu CV!
Escolha da tecnologia
Os workshops Rails Girls dão a primeira experiência em desenvolvimento de software através da introdução das participantes em Ruby, Rails e HTML/CSS. O currículo foi construído em torno dessas tecnologias. Se o workshop é muito difícil ou avançado, não vai incentivar as iniciantes em continuar. Workshops Rails Girls não são sobre a aprendizagem de programação rápida e eficiente. É sobre o ambiente aberto, emoção e conhecer as ferramentas que podem usar, e ter um grande dia aprendendo sobre a programação, a comunidade, aplicações web e muito mais. Nós adoraríamos ver outras adições ex.: encontros regulares. Se você gostaria de hospedar um evento de boas-vindas iniciante para as mulheres em outras tecnologias ou frameworks, nós encorajamos você a fazê-lo e utilizar o material existente. Todo o conteúdo do Rails Girls está licenciado sob Creative Commons.
Tempo para terminar o app
Há grande quantidade de tempo para concluir o aplicativo, e por isso é mais importante explicar devagar o que está acontecendo em cada passo, pois é um monte de copiar/colar e se os participantes apressarem o guia, que será feito muito rápido, elas não entenderão como tudo aconteceu.
Há bastante tempo (4-5)h reservado para o aplicativo, para aprimorá-lo e colocá-lo on-line para os outros verem, por isso não há pressa :)
Brindes
Acredite ou não, para a maioria, é realmente importante. Isso torna o ambiente diferente. Você decide como, mas pequenas coisas (fazer bottons), etiquetas, cupcakes, balões, cartazes, ou qualquer coisa que você pode trazer faz toda a diferença.
Inclusão
Rails Girls é uma experiência inclusiva, segura e acolhedora para todos. Os workshops são destinados principalmente para mulheres iniciantes e trabalha para este grupo de usuários específico, mas sempre fomos abertos a incluir outros de habilidades níveis e gêneros. Instrutoras(es) Rails Girls são do sexo masculino e feminino. O objetivo final do Rails Girls é enriquecer toda a comunidade Rails, incentivando mais diversas pessoas para participar. Se você quiser fazer um currículo ou grupo diferente, todo o material está online e você está convidado a usá-lo com outro nome e marca.
E se eu nunca fiz nada no Rails?
Por que não fez ainda? Só brincando. Isso não é um problema, nós tivemos um monte de instrutoras(es) como você e eles foram incríveis. Contanto que você esteja confortável com qualquer outra estrutura similar, você vai ficar bem. Dê uma olhada no tutorial app básico e você provavelmente vai ser capaz de descobrir o que está acontecendo em breve. Preste atenção às “** Instrutor(a) **” que te informam o que você deve ser capaz de explicar.
Normalmente, haverá pelo menos alguém no evento que trabalha com Rails regularmente, por isso não tenha medo de pedir ajuda quando bundle install
parecer estranho pra você. Além disso, se você se deparar com algo incomum, apenas pesquise no Google com o seu grupo! É ok para admitir que você não sabe tudo e mostrar as meninas como você usa o Google para resolver seus dilemas de programação diárias.
O que exatamente eu estarei fazendo como instrutor(a)?
A estrutura do workshop varia um pouco de cidade para cidade, de modo que o seu grupo local será capaz guiá-lo através dos detalhes. Normalmente, há uma reunião pré-evento ou jantar com os instrutoras(es) onde você pode fazer tudo o que você perguntas.
Respondendo a perguntas
Muitas vezes, os instrutores(as) que estão apenas um passo à frente das participantes são os melhor em explicar :) Use metáforas da vida real e explique bem alto nível. Explicando muitos detalhes fará uma enxurrada de informações que não é necessário no início.
Festa de instalação
De um modo geral, os workshops Rails Girls começam com uma festa de instalação durante o qual você será solicitado para ajudar as meninas a instalar o software necessário (Rails e um editor de texto). Você não tem que ser um especialista em todos os sistemas operacionais, mas você pode ajudar a aqueles que você está familiarizado.
Ajudando as meninas á construir seu primeiro aplicativo
Durante o dia seguinte, você vai ser a estrela do show e ajudar o seu grupo de qualquer lugar de 2 a 5 meninas construir a sua primeira aplicação web no Rails com a ajuda do tutorial. Normalmente, isso acontece logo após o lote inicial de palestras em algum momento após 11h00 (não esqueça que vai servir café primeiro).
Fazer o tutorial em casa provavelmente será toda a preparação que você precisa. As meninas terão o tutorial aberto em suas telas, então apenas guie através do processo, dando explicações sobre o que está acontecendo em cada etapa. As explicações não devem ser altamente técnica; tente simplificar a resposta, fornecendo metáforas fáceis de lembrar. E lembre-se de que não há coisa como uma pergunta estúpida em um workshop Rails Girls! Deixe as meninas saberem que podem perguntar-lhe sobre qualquer coisa ao longo do caminho; você pode gastar mais tempo em partes que elas acham mais interessante.
Além disso, não desanime se você às vezes precisar tentar algumas explicações diferentes. A maioria das meninas serão iniciantes, então elas não possuem muitas referências (bônus: nem terão quaisquer maus hábitos que alguns programadores tendem a pegar ao longo do caminho). Se você chegar ao final do tutorial app básico, você pode explorar guias adicionais no final ou trabalhar em qualquer outra coisa que grupo esteja mais interessado; design é geralmente uma escolha popular, mas algumas meninas vão querer experimentar a construção de outro aplicativo. Você também pode preparar seus próprios desafios para as meninas ou explorar recursos úteis (documentação etc).
Se precisar de ajuda com qualquer coisa, não tenha medo de usar o Google ou pedir a outro instrutor(a) para ajudá-lo. E não tenha medo de pedir uma pausa se você precisar, vai ser um longo dia, mas podemos prometer que você vai chegar em casa com um grande sorriso e um coração quente :)
- Dê uma olhada nas notas de ensino para o app da Lucy Bain.
Você esta dentro?
Bom, estamos felizes em tê-lo a bordo! Entre em contato com as organizadoras do seu evento local (se você já não estiver feito) e elas vão responder a todas as outras perguntas que você possa ter. Normalmente você pode encontrar as informações de contato na página do evento.
Se você estiver viajando no exterior no momento de um workshop Rails Girls, não hesite em entrar em contato com as organizadoras da cidade que você estará visitando; estamos sempre felizes em receber instrutoras(es) adicionais! Para não mencionar que um workshop Rails Girls é uma ótima desculpa para visitar uma nova cidade ;)
Algumas outras ótimas dicas de primeira mão para Instrutoras(es) Rails Girls:
- 4 lições aprendidas com o ensino do Rails Girls Berlin
- Eu infiltrada #railsgirlslj, aqui está como foi
- 8 maneiras de permitir que os participantes do workshop continuem aprendendo
- O que aprendendi aprendendo Rails / Se tornando um melhor professor
- Dicas para treinar um grupo de estudo de programação
Outros Guias
- Handy cheatsheet for Ruby, Rails, console etc.
- Guia 1: Tutorial de Instalação para Rails Girls
- Guia 2: Tutorial para criação da app Rails Girls
- Guia 3: Como enviar para o GitHub
- Guia 4: Colocando seu app online em…
- Guia 5: Funcionalidades de uma área de comentários para a app Rails Girls
- Guia 6: Adicione design à sua aplicação com HTML e CSS
- Guia 7: Thumbnails em listas de ideas
- Guia 8: Autenticação (para usuários) com Devise
- Guia 9: Adicionando Gravatar para a aplicação
- Guia 10: Melhorando seu design da sua aplicação com HTML e CSS
- Guia 11: Continuous Deployment
- Guia 12: Construindo um aplicativo de votação em Sinatra
- Guia 13: Construa um diário em Ruby on Rails
- Guia 14: Adicione back-end ao seu aplicativo (páginas de administração)
- Guia 15: Acesse explicações adicionais do app Rails Girls