What Is Ruby Heroʁ
• “The Ruby community is full of good people
who help each other in diverse ways to
make the community a better place.”
• “Once a year at RailsConf, we take a
moment to appreciate their contributions
and hopefully encourage others to make a
difference.”
Slide 9
Slide 9 text
Ruby Hero Award
•ʹ1
•ੈքதͷRubyistͷத͔ΒબΕΔ
•ͳ͔ͥRailsConfͰൃදɾදজ͞ΕΔ
•ࠓ79ਓ
Slide 10
Slide 10 text
Contributions?
• ࣙॻʹΑΔͱɺ
=> دɺدଃɺߩݙ
Slide 11
Slide 11 text
I Don't Like the Word
"Contribute"
• झຯͰίʔυॻ͍ͯΔ͚ͩ
ͳͷͰɺ࣊ળࣄۀΈ͍ͨʹ
ݴΘΕΔͱҧײ͔͠ͳ͍
• Contributionݴ͏ͳ
Slide 12
Slide 12 text
“Contributions”
Slide 13
Slide 13 text
I Code Everyday
Slide 14
Slide 14 text
Just Because I Want to
• ॻ͖͍͔ͨΒॻ͍ͯΔ
Slide 15
Slide 15 text
I'm Not a Kind of Person
Who "Work Hard"
• ͨͩίʔυΛॻ͘ͷ͕͖ͳ͚ͩ
• ίʔυΛॻ͘ͷझຯ
• কདྷͷເෆ࿑ॴಘΛ૿ͯ͠
Ҿୀͯ͠ຖίʔυΛॻ͘͜ͱ
Ͱ͢
Slide 16
Slide 16 text
I Code Everyday
Slide 17
Slide 17 text
Mainly for Fun
• ίʔυॻ͘ͷָ͕͍͔͠Β
ॻ͍ͯΔ
Slide 18
Slide 18 text
Not Only Because I Have
to Do So to Feed My Kids
• ʑͷྐΛಘΔͨΊʮ͚ͩʯ
Ͱͳ͍
Slide 19
Slide 19 text
I Code Everyday
Slide 20
Slide 20 text
Mainly for Fun
• ָ͍͔͠Βίʔυॻ͍ͯΔ
͚ͩͳΜ͚ͩͲɺ
Slide 21
Slide 21 text
And that Brings Me Some
Money
• ͦͷ݁Ռ৯͍͚ͬͯͯΔ
ͷͰɺ
Slide 22
Slide 22 text
I Think I'm Lucky!
• ݱʹϓϩάϥϚʔ
͍ͬͯ͏ࣄ͕͋ͬͯ
ຊʹϥοΩʔͩͬͨ
Slide 23
Slide 23 text
Anyway,
Slide 24
Slide 24 text
Being a Ruby Hero is Nice
• ͕ࣗRuby HeroʹબΕ
ͨͷѱ͍͜ͱ͡Όͳ͍
Slide 25
Slide 25 text
I Thought, "Why Me?", But,
• ࣗΑΓ˓˓͞Μͷ΄͏
͕ɺΈ͍ͨͳͷԿਓ
ࢥ͍ු͔Ϳ͚Ͳ
Slide 26
Slide 26 text
I Guess I Could Encourage
People
• ͱ͋ΕɺपΓͷਓʑΛ
༐ؾ͚ͮΔ͜ͱͰ͖ͨ
ͱࢥ͏
Slide 27
Slide 27 text
Even a Minor Person Like Me Could
Be Approved in "the Community"
• ࣗͷΑ͏ͳϚΠϊϦςΟ
ͰʮίϛϡχςΟʯʹ
ೝΊΒΕΔͱ͍͏͜ͱ͕
ূ໌Ͱ͖ͨ
Slide 28
Slide 28 text
I'm Not an American
• ຊਓͩ͠
Slide 29
Slide 29 text
I'm Not White
• ຊਓͩ͠
Slide 30
Slide 30 text
I'm Not a CS Graduate
• ߴߍଔۀ => ਓจՊֶՊͷ
େֶதୀ
Slide 31
Slide 31 text
I'm Not a Fluent English
Speaker
• ຊਓͩ͠
Slide 32
Slide 32 text
I Don't Have Any Special
Talent
• ઈٕͱ͔࣋ͬͯͳ͍͠
Slide 33
Slide 33 text
But I Just Love to Code
• ͖ͨͩͰίʔυॻ͍ͯΔ
͚ͩ
Slide 34
Slide 34 text
Why / How Did the World
Find Me?
Slide 35
Slide 35 text
I Guess It's Because It's
Ruby
• ຊͰ࡞ΒΕͨϓϩάϥϛ
ϯάݴޠͱ͍͏ಛҟͳଘࡏ
• "Diversity"(= ଟ༷ੑ) Λ
ॏΜ͡ΔจԽ
Slide 36
Slide 36 text
We All Live on the Internet
• Πϯλʔωοτ͑͋͞Ε
ੈքͱͲ͜·ͰͰܨ͕Δ
͜ͱ͕Ͱ͖Δ࣌
Slide 37
Slide 37 text
I Love Internet && I Love
People
• ύιίϯ͕͖ͱ͍͏ΑΓ
ɺͦͷ͜͏ଆʹډΔਓʑ
ͱܨ͕Δײ͕͖֮
Slide 38
Slide 38 text
The Internet Is Wonderful
• ͰΠϯλʔωοτ͚ͩ͡Ό
݁͠ͳ͍
Slide 39
Slide 39 text
I Love to Meet People,
Talk to People in Real
Slide 40
Slide 40 text
That's Why I Go to
Conferences
• ਓ͕͍ͬͺ͍ू·ΔΧϯϑΝ
Ϩϯεͱ͔େ͖
Slide 41
Slide 41 text
List of Conferences that
Invited Me So Far
• ͍ͬͺ͍
• https:/
/speakerdeck.com/
a_matsuda/
Slide 42
Slide 42 text
I Recommend You to Attend
Conferences in Other Countries
Slide 43
Slide 43 text
You May Notice the
Diversity
•People are so different
•Ruby community accepts the
difference
•“Diversity”
•And we share something
Slide 44
Slide 44 text
When I Meet People at a
Tech Conference
• ͜Μʹͪɺ͡Ί·ͯ͠ʂ
• ͰΦϯϥΠϯͰطʹ༑ୡ
• ͍ͬ͢͝Α͋͘Δ
Slide 45
Slide 45 text
Meeting People Is Fun!
Slide 46
Slide 46 text
That's Why I Do
• Asakusa.rb
• RubyKaigi
Slide 47
Slide 47 text
And (I Guess) Why Linda
Does
• Rails Girls
Slide 48
Slide 48 text
There's No Border
• Πϯλʔωοτಛ༗ͷ
ࠃڥͷແ͞
• શ͕ͯʮΦʔϓϯʯͳײ֮
Slide 49
Slide 49 text
Everything Is Open
• ࣝɾٕज़
• ιʔείʔυͰ͢ΒΦʔϓϯ
• ਓʑopen mindedͳؾ͕
͢Δ
Slide 50
Slide 50 text
I Love to Share My
Knowledge and Experience
• If that helps anyone
Slide 51
Slide 51 text
Because We've Got
Everything for Free
• ݩʑλμͰखʹೖΕͨͷͩ͠
• ԿͰڞ༗͍ͨ͠
• ͭʹࣦ͏ͷ͕͋ΔΘ͚͡Ό
ͳ͍͠
Slide 52
Slide 52 text
Sharing Makes Us Friends
• ৭ΜͳͷΛڞ༗͍ͯ͠Δ
ʮؒʯ
Slide 53
Slide 53 text
RubyFriends
• #rubyfriends
Slide 54
Slide 54 text
Be Nice
• Be nice to each other
• MINASWAN
Slide 55
Slide 55 text
If You Have a Computer That's
Everything You Need to Start
In My Case
• ֶߍҎ֎ͰӳޠͷษڧͳΜ͔ͨ͠
͜ͱͳ͍
• ֶߍͷӳޠͷۃΊͯ
ѱ͔ͬͨ
• TOEICͱ͔ड͚ͨ͜ͱͳ͍
Slide 62
Slide 62 text
People Do Never Care
About Your TOEIC Score
• 300? 9??? So what?
Slide 63
Slide 63 text
People Do Care About
"You"!
•How are you doing?
•What's your hobby?
•What's your concern?
•What do you think?
•How do you solve your problem?
•What do you code?
Slide 64
Slide 64 text
I Haven't Studied English
• ӳޠͷ͓ษڧͨ͜͠ͱͳ͍
• ͚ͲɺϓϩάϥϚʔͳͷͰ
ͪΖΜ;ͭ͏ʹຖͬͯΔ
• ͬͯΔ͏ͪʹͳΜͱ͔ͳΔ
Slide 65
Slide 65 text
Similarly,
• Ruby
• Programming
Slide 66
Slide 66 text
Ruby Is Not a Purpose
• ຊਓ͓ษڧ͖͗͢
• ʮεΩϧΞοϓʯΛతԽ
͢Δਓ͕ଟ͗͢
Slide 67
Slide 67 text
Ruby / Rails Is Just a Tool
• RubyRailsಓ۩ʹ
ա͗ͳ͍
Slide 68
Slide 68 text
Stop Learning
• ͓ษڧ͢Μͳ
Slide 69
Slide 69 text
A Tool to Express Yourself
• େࣄͳͷɺͦͷಓ۩Ͱ
ԿΛ࣮ݱ͢Δ͔
Slide 70
Slide 70 text
You Can Sell Your Code
•৬ۀϓϩάϥϚʔͳΒ
ॻ͍ͨίʔυΛചͬͯۚ͢
Δ͜ͱ͕Ͱ͖Δ
•͚ͲɺͦΕͰಘΒΕΔ͓ۚ
ʮ͓·͚ʯ
Slide 71
Slide 71 text
But What's Really Good About
Knowing the Way to Program Is
• ͦΜͳ͜ͱΑΓɺ
Slide 72
Slide 72 text
You Can Express Yourself,
in Ruby!
• ݴ༿ΛֶͿ͜ͱʹΑͬͯɺ
ࣗݾදݱ͕Ͱ͖ΔΑ͏ʹ
ͳΔ͜ͱ
Slide 73
Slide 73 text
You Can Tell the World What
Kind of Person You Are, in Ruby!
• RubyΛͬͯɺੈքதʹ
͕ࣗߟ͍͑ͯΔ͜ͱΛ
͑ΒΕΔΑ͏ʹͳΔ͜ͱ
Slide 74
Slide 74 text
People Will Read Your
Code
Slide 75
Slide 75 text
And If Someone Reads
Your Code,
• That’s called
“communication”
Slide 76
Slide 76 text
Output Something to the
World
• ୭͔͕طʹͬͨ͜ͱΛޙ͍͢Δ
͚ͩͰຬ͢Δͳ
• ϒϩάͱ͔Q˓˓taͱ͔ʹΑ͋͘Δͭ
• ʮΠϯετʔϧͯ͠Έͨʯ
ʮࢼͯ͠Έͨʯ
• ͦΜͳͷϓϩάϥϛϯά͡Όͳ͍
Slide 77
Slide 77 text
Use Your Imagination
• ͦ͜Ͱຬ͠ͳ͍Ͱɺ͏1า
Կ͔Ͱ͖ͳ͍͔಄ΛৼΓߜΔ
• Well, it works, but why not...
• It works, but what if...
Slide 78
Slide 78 text
Do Something that Nobody
Else Had Done Before
• ·ͩ୭ͬͯͳ͍͜ͱ
ͳΜͯࢁͷΑ͏ʹ͋Γ·͢
Slide 79
Slide 79 text
Don't Just Learn
• Stop ͓ษڧ
• ʮITษڧձʯ sucks
Slide 80
Slide 80 text
Don't Just Be There Sitting
As an Attendee
• ษڧձΧϯϑΝϨϯεʹ
ʮࢀՃͯ͠ฉ͍ͯΔ͚ͩʯ
ͩͬͨΒډͳͯ͘ಉ͡
Slide 81
Slide 81 text
Come and Say "Hi!"
• ίϛϡχέʔγϣϯ͠Α͏ʂ
Slide 82
Slide 82 text
Once We Had a Communication,
Then We'll Be RubyFriends!
Slide 83
Slide 83 text
Ruby Friends!
Slide 84
Slide 84 text
Be a Member of the
Community
• The Internet will connect
you to "the Community"
• Meeting up with your local
friends in your local city
may not
Slide 85
Slide 85 text
Asakusa.rb.map
• ࠓͷLindaͰ20Χࠃ
Slide 86
Slide 86 text
Give Feedbacks
Slide 87
Slide 87 text
To Give Feedback to Someone You Met
Is to Give Feedback to the Community
What's Good About
Speaking in Other Countries
• ͍͍ͬ͢͝ͺ͍"Thank you!"ͬͯݴΘΕΔ
• "Thank you for creating ˓˓”,
“thank you for a great talk”,
“thank you for coming all the way”, etc
• ͍͍ͬ͢͝ͺ͍ࣸਅࡱΒΕΔ
Slide 90
Slide 90 text
Japanese Never Do This
• ຊਓͷѱ͍ͱ͜Ζ
• ୯ʹ "Great talk!"ͬͯͻͱ͔͚ͯ
Ѳख͢Δ͚ͩͱ͔ຊਓઈର͠ͳ͍
• 99%ͷຊਓͬͯΔ͠ɺͦ͏͡Ό
ͳ͍ਓ൷ͱ͔ޱͱ͔͕ͨ͠Δ
Slide 91
Slide 91 text
But Please Do This
Slide 92
Slide 92 text
Come to RubyKaigi
• 9݄
• ژ
Slide 93
Slide 93 text
The Whole Ruby
Community Will Be There
Slide 94
Slide 94 text
And Say "Hi!" to the
Community
Slide 95
Slide 95 text
#rubyfriends
Slide 96
Slide 96 text
Let's Do This!
Slide 97
Slide 97 text
Tickets Are Available at
• http:/
/rubykaigi.org/
Slide 98
Slide 98 text
·ͱΊ
Slide 99
Slide 99 text
Don't Just "Learn"
Programming
• Express your thoughts
with Ruby
• Your audience is
everywhere in the world
Slide 100
Slide 100 text
Don't Just "Attend" the
Community Events
• Come and communicate
with people there
• At least, say "Hi!" to
Linda today