SlideShare uma empresa Scribd logo
1 de 51
Baixar para ler offline
Ruby


                  Know Ruby, Will Travel
                             Hiro Asari
                          Engine Yard, Inc.

                         http://www.flickr.com/photos/34530295@N06/5838467145


Monday, July 18, 2011
Important announcement


Monday, July 18, 2011
World Cup Champions!
Monday, July 18, 2011
World Cup Champions!
Monday, July 18, 2011
Ruby


                  Know Ruby, Will Travel
                             Hiro Asari
                          Engine Yard, Inc.

                         http://www.flickr.com/photos/34530295@N06/5838467145


Monday, July 18, 2011
About me
                • Engine Yard        JRuby

                        JRuby Support Engineer at Engine Yard




Monday, July 18, 2011
About me

                •
                        Been living in the US since college




Monday, July 18, 2011
Why work overseas?
                •
                        Ask Matz
                •
                        As for me, one thing led to another…


Monday, July 18, 2011
A Turning Point
                •
                        Grew Scholarship
                •
                        For high school students
                • http://www.grew-bancroft.or.jp/
Monday, July 18, 2011
Ruby?
                • Ruby
                        There is nothing special about Ruby in this
                        talk.
                •                      Python       Java     PHP


                        Honestly, it could’ve just as well been
                        Python, Java, or even PHP.
Monday, July 18, 2011
3 Things You Need to Work Overseas
                        •
                            Communication Skills
                        •
                            Legal Status (Visa)
                        •
                            Job Offer

Monday, July 18, 2011
Language Barrier



                        http://www.flickr.com/photos/7254524@N08/2254056957
Monday, July 18, 2011
Which Language?



                        http://www.flickr.com/photos/37335357@N00/4121161376
Monday, July 18, 2011
English
                    Still the lingua franca




                                          http://www.flickr.com/photos/55497864@N00/4191682449

Monday, July 18, 2011
Chinese
                        Have potential




                                         http://www.flickr.com/photos/59703194@N00/2472958311
Monday, July 18, 2011
To Learn English…
         •
                 Motivation required
                        •


                            It can be as simple as “I want to speak with
                            that person.” After all, this is the primary
                            motive for children to learn a language.
Monday, July 18, 2011
How Fluent do you have to be?
      •
                I don’t know.
        •

                But if you wait until you are perfect, you’ll miss
                the chance to communicate with others.
Monday, July 18, 2011
How Fluent do you have to be?
                •

                        Very few natives speak grammatically correct
                        English 100% of the time.




Monday, July 18, 2011
How?
           •
                  Solid foundation proves helpful.
           •            600




Monday, July 18, 2011
How?

                •
                        Learn from anything and everything




Monday, July 18, 2011
…
                        For example…




Monday, July 18, 2011
Learn From Music
    •
                                      If I needed someone to love
           I learned the past tense         You’re the one that
           in the subjunctive mood           I’d be thinking of
           from the Beatles



Monday, July 18, 2011
Learn From Music, part 2
                        God save the Queen
                        We mean it man
                        We love our Queen
                        God saves


                        http://www.asahi-net.or.jp/~sx4t-akym/others/pistols_translation.htm#02



Monday, July 18, 2011
Learn From Music, part 2
                          •
                        God save the Queen
                        We mean it, man
                        We love our Queen
                        God saves


                        http://www.asahi-net.or.jp/~sx4t-akym/others/pistols_translation.htm#02



Monday, July 18, 2011
How?
           •
                  Don’t translate.
           •

                  Translation is in essence
                  the composition in
                  Japanese.
Monday, July 18, 2011
How?
 •

         Buy an “English-English”
         dictionary
 •
         Pictures Dictionary could
         be useful            http://www.flickr.com/photos/98609821@N00/4815236233
Monday, July 18, 2011
How?
                   •
                         “The English Japanese
                         people speak”
                        • “I ate a chicken last
                          night.” vs “I ate
                          chicken last night.”

Monday, July 18, 2011
How?
              •
                 Speak a lot, write a lot.
              •
                 Keep at it.



Monday, July 18, 2011
The Mental Side

              •
                 No one can hear you if you don’t speak up.




                               http://www.flickr.com/photos/25232127@N00/347638513
Monday, July 18, 2011
The Mental Side
              •

                 They will listen (patiently, even) if you have
                 something interesting to say.


                                 http://www.flickr.com/photos/92822286@N00/5522793626
Monday, July 18, 2011
The Mental Side
                •                                                    …


                        “The common language in the scientific
                        world should be poor English”



                               http://d.hatena.ne.jp/lovelovedog/20101016/heta
Monday, July 18, 2011
Legal issues
       •
               You need a visa to legally work in the US.
                  •
                        You can sneak in if you work at a “Japanese”
                        restaurant.
       •                                   IANAL
Monday, July 18, 2011
US Visa Classifications
                    •      Family-based

                    •      Employment-based

                    •      Student

                    •        Investor

                    •      Lottery
Monday, July 18, 2011
Visas
                •         Family-based

                 •          Marriage

                 •              Adoption

                 •
                        Sponsorship by a relative who has
                        permanent residence
                                  http://www.flickr.com/photos/51035786238@N01/78128272
Monday, July 18, 2011
Visas
                    •        Employment-based

                        • H-1
                            H-1 visa situation is volatile
                        •
                            Annual Quota
                        •

                            Larger employers tend to have
                            knowledgeable legal staff to help you
Monday, July 18, 2011
Visas




Monday, July 18, 2011
Visas
                    •        Student

                        •                    Transferable

                        •

                            Invalid for off-campus employment
                        •
                            Seek a job while in school
Monday, July 18, 2011
Visas

                    •       Investor

                        •                  10

                        With enough capital ($10K or so), this
                        might be the shortest path



Monday, July 18, 2011
Visas

                        •       Diversity Lottery

                            • http://www.dvlottery.state.gov
                            •
                            Good luck!



Monday, July 18, 2011
Visas

                 •                       “Startup” visa

                        •                        …

                            Only whispers now, but may gain traction




Monday, July 18, 2011
Elsewhere…
                        •          25
                                   Consider Working Holidays

                            •
                                Not for career
                            •
                                Use it for networking, perhaps
Monday, July 18, 2011
Job Search
                •
                        In the case of the USA
                •

                        Job search is a game in which you market
                        your abilities to your potential employer
Monday, July 18, 2011
Job Search
                •                     Different rules apply in the US

                •
                        No set format for résumés
                •
                        It is illegal to discriminate on the basis of
                        age, sex, or appearance.
Monday, July 18, 2011
Job Search

                •
                        It’s not what you know, but who you know.




Monday, July 18, 2011
Networking for Engineers
                •
                        Publish or perish
                • github
                        Are you on github? Why not?


Monday, July 18, 2011
Networking for Engineers
                •
                        Attend conferences overseas, and network
                        with fellow attendees




Monday, July 18, 2011
SNS
                    Business-oriented SNS

                • LinkedIn                     JRuby

                        Consider LinkedIn, which uses JRuby.




Monday, July 18, 2011
Ruby
                        The Last RubyKaigi




                          Thank you, staff!
Monday, July 18, 2011
Github T-shirts!




Monday, July 18, 2011
The End
                     Twitter @hiro_asari
                G+ http://gplus.to/hiroasari
          LinkedIn http://linkedin.com/in/hiroasari

                           asari.ruby@gmail.com
                          hasari@engineyard.com

                        http://github.com/banzaiman

Monday, July 18, 2011
Thank You
                     Twitter @hiro_asari
                G+ http://gplus.to/hiroasari
          LinkedIn http://linkedin.com/in/hiroasari

                           asari.ruby@gmail.com
                          hasari@engineyard.com

                        http://github.com/banzaiman

Monday, July 18, 2011

Mais conteúdo relacionado

Semelhante a Rubyを持て、世界に出よう

Teaching and Engaging Students
Teaching and Engaging StudentsTeaching and Engaging Students
Teaching and Engaging Students
Danika Barker
 
The Art of Freeranging
The Art of FreerangingThe Art of Freeranging
The Art of Freeranging
James Byford
 
Cornell Food Executives - Rebecca Ryan Presentation
Cornell Food Executives - Rebecca Ryan PresentationCornell Food Executives - Rebecca Ryan Presentation
Cornell Food Executives - Rebecca Ryan Presentation
Rebecca Ryan
 

Semelhante a Rubyを持て、世界に出よう (9)

Teaching and Engaging Students
Teaching and Engaging StudentsTeaching and Engaging Students
Teaching and Engaging Students
 
Quiet Leadership by David Rock 2/3
Quiet Leadership by David Rock 2/3Quiet Leadership by David Rock 2/3
Quiet Leadership by David Rock 2/3
 
beyond&behind
beyond&behindbeyond&behind
beyond&behind
 
American Fraternal Alliance -- Keynote & Breakout
American Fraternal Alliance -- Keynote & BreakoutAmerican Fraternal Alliance -- Keynote & Breakout
American Fraternal Alliance -- Keynote & Breakout
 
How to Podcast Your Passion
How to Podcast Your PassionHow to Podcast Your Passion
How to Podcast Your Passion
 
Quiet Leadership by David Rock 1/3
Quiet Leadership by David Rock 1/3Quiet Leadership by David Rock 1/3
Quiet Leadership by David Rock 1/3
 
The Art of Freeranging
The Art of FreerangingThe Art of Freeranging
The Art of Freeranging
 
Cornell Food Executives - Rebecca Ryan Presentation
Cornell Food Executives - Rebecca Ryan PresentationCornell Food Executives - Rebecca Ryan Presentation
Cornell Food Executives - Rebecca Ryan Presentation
 
layering theme
layering themelayering theme
layering theme
 

Mais de Hiro Asari

Mais de Hiro Asari (7)

Regexp secrets
Regexp secretsRegexp secrets
Regexp secrets
 
JRuby: Enhancing Java Developers' Lives
JRuby: Enhancing Java Developers' LivesJRuby: Enhancing Java Developers' Lives
JRuby: Enhancing Java Developers' Lives
 
JRuby and You
JRuby and YouJRuby and You
JRuby and You
 
Spring into rails
Spring into railsSpring into rails
Spring into rails
 
Pi
PiPi
Pi
 
Using Java from Ruby with JRuby IRB
Using Java from Ruby with JRuby IRBUsing Java from Ruby with JRuby IRB
Using Java from Ruby with JRuby IRB
 
JRuby, Ruby, Rails and You on the Cloud
JRuby, Ruby, Rails and You on the CloudJRuby, Ruby, Rails and You on the Cloud
JRuby, Ruby, Rails and You on the Cloud
 

Último

Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
FIDO Alliance
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
FIDO Alliance
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
UXDXConf
 

Último (20)

Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptx
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
 
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
 
2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch Tuesday
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024
 
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfHow Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
 
Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
 
Your enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4jYour enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4j
 
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The InsideCollecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
 
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptx
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage Intacct
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
 

Rubyを持て、世界に出よう

  • 1. Ruby Know Ruby, Will Travel Hiro Asari Engine Yard, Inc. http://www.flickr.com/photos/34530295@N06/5838467145 Monday, July 18, 2011
  • 5. Ruby Know Ruby, Will Travel Hiro Asari Engine Yard, Inc. http://www.flickr.com/photos/34530295@N06/5838467145 Monday, July 18, 2011
  • 6. About me • Engine Yard JRuby JRuby Support Engineer at Engine Yard Monday, July 18, 2011
  • 7. About me • Been living in the US since college Monday, July 18, 2011
  • 8. Why work overseas? • Ask Matz • As for me, one thing led to another… Monday, July 18, 2011
  • 9. A Turning Point • Grew Scholarship • For high school students • http://www.grew-bancroft.or.jp/ Monday, July 18, 2011
  • 10. Ruby? • Ruby There is nothing special about Ruby in this talk. • Python Java PHP Honestly, it could’ve just as well been Python, Java, or even PHP. Monday, July 18, 2011
  • 11. 3 Things You Need to Work Overseas • Communication Skills • Legal Status (Visa) • Job Offer Monday, July 18, 2011
  • 12. Language Barrier http://www.flickr.com/photos/7254524@N08/2254056957 Monday, July 18, 2011
  • 13. Which Language? http://www.flickr.com/photos/37335357@N00/4121161376 Monday, July 18, 2011
  • 14. English Still the lingua franca http://www.flickr.com/photos/55497864@N00/4191682449 Monday, July 18, 2011
  • 15. Chinese Have potential http://www.flickr.com/photos/59703194@N00/2472958311 Monday, July 18, 2011
  • 16. To Learn English… • Motivation required • It can be as simple as “I want to speak with that person.” After all, this is the primary motive for children to learn a language. Monday, July 18, 2011
  • 17. How Fluent do you have to be? • I don’t know. • But if you wait until you are perfect, you’ll miss the chance to communicate with others. Monday, July 18, 2011
  • 18. How Fluent do you have to be? • Very few natives speak grammatically correct English 100% of the time. Monday, July 18, 2011
  • 19. How? • Solid foundation proves helpful. • 600 Monday, July 18, 2011
  • 20. How? • Learn from anything and everything Monday, July 18, 2011
  • 21. For example… Monday, July 18, 2011
  • 22. Learn From Music • If I needed someone to love I learned the past tense You’re the one that in the subjunctive mood I’d be thinking of from the Beatles Monday, July 18, 2011
  • 23. Learn From Music, part 2 God save the Queen We mean it man We love our Queen God saves http://www.asahi-net.or.jp/~sx4t-akym/others/pistols_translation.htm#02 Monday, July 18, 2011
  • 24. Learn From Music, part 2 • God save the Queen We mean it, man We love our Queen God saves http://www.asahi-net.or.jp/~sx4t-akym/others/pistols_translation.htm#02 Monday, July 18, 2011
  • 25. How? • Don’t translate. • Translation is in essence the composition in Japanese. Monday, July 18, 2011
  • 26. How? • Buy an “English-English” dictionary • Pictures Dictionary could be useful http://www.flickr.com/photos/98609821@N00/4815236233 Monday, July 18, 2011
  • 27. How? • “The English Japanese people speak” • “I ate a chicken last night.” vs “I ate chicken last night.” Monday, July 18, 2011
  • 28. How? • Speak a lot, write a lot. • Keep at it. Monday, July 18, 2011
  • 29. The Mental Side • No one can hear you if you don’t speak up. http://www.flickr.com/photos/25232127@N00/347638513 Monday, July 18, 2011
  • 30. The Mental Side • They will listen (patiently, even) if you have something interesting to say. http://www.flickr.com/photos/92822286@N00/5522793626 Monday, July 18, 2011
  • 31. The Mental Side • … “The common language in the scientific world should be poor English” http://d.hatena.ne.jp/lovelovedog/20101016/heta Monday, July 18, 2011
  • 32. Legal issues • You need a visa to legally work in the US. • You can sneak in if you work at a “Japanese” restaurant. • IANAL Monday, July 18, 2011
  • 33. US Visa Classifications • Family-based • Employment-based • Student • Investor • Lottery Monday, July 18, 2011
  • 34. Visas • Family-based • Marriage • Adoption • Sponsorship by a relative who has permanent residence http://www.flickr.com/photos/51035786238@N01/78128272 Monday, July 18, 2011
  • 35. Visas • Employment-based • H-1 H-1 visa situation is volatile • Annual Quota • Larger employers tend to have knowledgeable legal staff to help you Monday, July 18, 2011
  • 37. Visas • Student • Transferable • Invalid for off-campus employment • Seek a job while in school Monday, July 18, 2011
  • 38. Visas • Investor • 10 With enough capital ($10K or so), this might be the shortest path Monday, July 18, 2011
  • 39. Visas • Diversity Lottery • http://www.dvlottery.state.gov • Good luck! Monday, July 18, 2011
  • 40. Visas • “Startup” visa • … Only whispers now, but may gain traction Monday, July 18, 2011
  • 41. Elsewhere… • 25 Consider Working Holidays • Not for career • Use it for networking, perhaps Monday, July 18, 2011
  • 42. Job Search • In the case of the USA • Job search is a game in which you market your abilities to your potential employer Monday, July 18, 2011
  • 43. Job Search • Different rules apply in the US • No set format for résumés • It is illegal to discriminate on the basis of age, sex, or appearance. Monday, July 18, 2011
  • 44. Job Search • It’s not what you know, but who you know. Monday, July 18, 2011
  • 45. Networking for Engineers • Publish or perish • github Are you on github? Why not? Monday, July 18, 2011
  • 46. Networking for Engineers • Attend conferences overseas, and network with fellow attendees Monday, July 18, 2011
  • 47. SNS Business-oriented SNS • LinkedIn JRuby Consider LinkedIn, which uses JRuby. Monday, July 18, 2011
  • 48. Ruby The Last RubyKaigi Thank you, staff! Monday, July 18, 2011
  • 50. The End Twitter @hiro_asari G+ http://gplus.to/hiroasari LinkedIn http://linkedin.com/in/hiroasari asari.ruby@gmail.com hasari@engineyard.com http://github.com/banzaiman Monday, July 18, 2011
  • 51. Thank You Twitter @hiro_asari G+ http://gplus.to/hiroasari LinkedIn http://linkedin.com/in/hiroasari asari.ruby@gmail.com hasari@engineyard.com http://github.com/banzaiman Monday, July 18, 2011