Using GitHub to get a better job

Dd24adb5a3a430fed83a33ed552fe1b5?s=47 Paul McMahon
June 01, 2014
1.6k

Using GitHub to get a better job

Presented at GitHub Kaigi

Dd24adb5a3a430fed83a33ed552fe1b5?s=128

Paul McMahon

June 01, 2014
Tweet

Transcript

  1. 2.

    @pwim 41% of GitHub Kaigi attendees connected GitHub account to

    Doorkeeper 59% 41% Connected Not Connected
  2. 3.

    @pwim 21% of GitHub Kaigi Attendees have never made a

    pull request 13% 33% 33% 21% 0 pulls 1 - 9 pulls 10 - 99 pulls 100 - 999 pulls
  3. 5.

    @pwim Ideal Job for Developer • Valued by your company

    • Do interesting work • Can freely contribute to open source on the job • Get paid well
  4. 6.

    @pwim Companies like this are looking for developers who •

    Talented • Passionate • Self-motivated • Contribute to open source
  5. 9.

    @pwim Recent Example - I helped a company who was

    looking for • Internationally minded Japanese • Rails developer • Bonus: Spree experience
  6. 10.

    @pwim How I found them a developer • I organize

    Tokyo Rubyist Meetup which connects Japanese and International Ruby developers • Looked through all members who had connected Github account • Contacted a single developer who had created a Spree plugin and blogged about studying English • They hired the developer
  7. 13.

    @pwim Invest 4 hours / month in your public profile

    • Give a lightning talk • Write a blog post • Make a pull request
  8. 14.

    @pwim I don’t have any open source contributions… • Don’t

    ask for permission to contribute back a patch to library on the job • Try prerelease versions • Look for libraries that are heavily used, but don’t have so active contribution. E.g., not Rails but RABL
  9. 16.

    @pwim 1. Your Profile Photo • A professional looking photo

    is best • Don’t have offensive photo
  10. 18.

    @pwim 3. Repositories contributed to • This is where an

    employer is most likely to get excited • Unfortunately GitHub doesn’t make it easy to see contributions
  11. 20.

    @pwim 4. Popular repositories • Most developers aren’t the author

    of a famous library: that’s fine • Any code is better than no code
  12. 21.

    @pwim 5. Name • Use your real name • You

    want potential employers to be able to find your GitHub account
  13. 22.

    @pwim 6. Website • If you are a web developer,

    you should have your own website • Ideally have own domain • Have information about yourself such as your job history