Rails Girls Warsaw 2014
Introduction
I'll start :)
Much needed Wi-Fi password
cz4sn4rel4ks
The rule
If you have any questions, thoughts,
anything to add from your experience,
speak up! :)
The Rails Girls
workshops
What's Rails Girls?
- Ruby on Rails workshops created with women in mind.
- Founded in 2010 by Linda Liukas and Karri Saarinen.
- Organized in nearly 200 cities around the globe.
- Every organizer and coach is a volunteer.
It's 3rd edition in Warsaw
-
First workshop - 29-30 September 2012
13 coaches, 41 participants
-
Second - 13-14 April 2013
14 coaches, 44 participants
-
Third one - 22-23 February 2014
16 coaches, 48 participants
Goal of the workshops
- Provide a great first experience with building web apps.
- Demystify the concepts of "technology"
and "computing". - Show that programming
is not "men stuff" and is not hard.
- Show participants the tools
to create projects with their computers. - Teach basic programming paradigms.
General programme
1st day
- 15.00 - 17.00 Registration, mixer and installation
- 17.00 - 18.00 Lightning talks
- 18.00 - 20.00 Workshop
- 20.00 - Middle party
General programme
2nd day
- 9.00 - 10.00 Breakfast and coffee
- 10.00 - 13.00 Workshop
- 13.00 - 13.30 Lunch
- 13.30 - 13.45 Bentoo Box Exercise
- 13.45 - 14.30 Lightning talks
- 14.30 - 16.00 Workshop
- 16.00 - 16.30 Final lightning talks
Who and why
are we teaching?
Who are the participants
- Various ages
- Various backgrounds
- Various motivations
- Various levels of technical knowledge
Get to know them :)
Introduce yourself
and ask them to do the same.
Ask about their technical knowledge,
previous work that they've done.
Participants' motivations
Are simply varied.
Not everyone wants to become a programmer.
Some just want to see how programming works.
Others want to see the concept to do projects in IT.
And some want to start programming teach others.
Ask about their motivation
and don't expect one answer.
Why are we teaching?
To inspire.
And there's not enough
women in IT.
What's your motivation?
Teaching technique
Atmosphere
Enthusiastic and friendly! :)
Be helpful and inspiring
It's not high school,
don't create
harsh teacher - student vibe.
Be open, make friends :)
Sexual comments
Structure
Adjust the detail level of description
to the participants knowledge.
Adjust the tempo to participants needs.
After each section of new material -
repeat what the participants
have already learned.
Frequently ask questions to know
if participants understand.
More: "Did you get it?" Less: "What's a variable?"
Words
Use non-technical language.
Use metaphors clear for the participants.
Link programming concepts to real-life.
Always make sure if the description
you've provided is understood.
Words
If you're introducing technical words,
take time to explain what they mean.
If the topic is hard or not necessary to know at the moment,
make short-cuts in reality.Everything other than words
Be aware of the personal space bubble.
42 cm 122 cm 365 cm
Everything other than words
Avoid leaning over people.
If you want to point something at the computer,
you can sit next to the person of kneel.
Body language
Watch participants' body language.
They might be uncomfortable,
don't understand,
be tired,
afraid to speak.
Always encourage them to speak
if something is not right.
Technical programme
Will be introduced by
Piotr Szotkowski and Tomasz Stachewicz.
But first...
Exercises
Speak geek
Exercises
Bentoo box
Rails Girls Warsaw 2014
By Magdalena Wójcik
Rails Girls Warsaw 2014
- 1,609