Contributing to Your Career

Contributing to Your Career

Open source communities are made up of all kinds of people. Some are students, some are hobbyists, some work for startups, some work for large companies, some are technical prodigies, and most are just normal people like you and me. The one thing they all have in common is that contributing to open source has gained them the reputation of being among the best developers, designers, community managers, mentors, speakers, writers, and leaders in the world.

Not only is open source a great way to build software, it's a great way to learn, exercise your skills, and showcase your experience. This talk will explore ways of contributing to open source–through code and beyond–that can help advance your career and open up new opportunities.

20bfe76b3d6105641f879fe45cfc9272?s=128

Brandon Keepers

October 26, 2016
Tweet

Transcript

  1. " @bkeepers #ATO2106 Contributing YOUR CAREER ! to

  2. " @bkeepers #ATO2106 “How has open source impacted your career?”

  3. " @bkeepers #ATO2106 “I would not be a software engineer

    today if it weren't for open source.” “I believe my career opportunities have come from my contributions to open source with my interests and skills being public.” “Open source has expanded my network in a way I could not have done on my own.”
  4. " @bkeepers #ATO2106 “Without free software, almost everything I've achieved

    in my adult life would have been impossible.” –MATTHEW GARRET // CORE OS DEVELOPER
  5. " @bkeepers #ATO2106 the value of CONTRIBUTING becoming a CONTRIBUTOR

    building a REPUTATION
  6. " @bkeepers #ATO2106 the value of CONTRIBUTING ! #

  7. " @bkeepers #ATO2106 AIRBNB. AMAZON. AMD. APPLE. AUTODESK. BLOOMBERG. BOSCH.

    BOX. BROADCOM. CAPITAL ONE. CISCO. CITRIX. COMCAST. CRAIGSLIST. DELLEMC. DISNEY. DROPBOX. EBAY. FACEBOOK. FORD. FUJITSU. GE. GITHUB. GOLDMAN SACHS. GOOGLE. GUARDIAN. HOME DEPOT. HONDA. HP. IBM. INTEL. J.P. MORGAN. JOHN DEERE. LENOVO. LG. MAZDA. MICROSOFT. NEC. NETFLIX. NIKE. NISSAN. NOKIA. NVIDIA. ORACLE. PANASONIC. PAYPAL. PINTEREST. QUALCOMM. RACKSPACE. REDHAT. SALESFORCE. SAMSUNG. SAP. SEMANTEC. SONY. SQUARE. STRIPE. TMOBILE. TARGET. TOSHIBA. TOYOTA. TWITTER. VMWARE. WALMART. WESTERN DIGITAL. YAHOO.
  8. " @bkeepers #ATO2106 AIRBNB. AMAZON. AMD. APPLE. AUTODESK. BLOOMBERG. BOSCH.

    BOX. BROADCOM. CAPITAL ONE. CISCO. CITRIX. COMCAST. CRAIGSLIST. DELLEMC. DISNEY. DROPBOX. EBAY. FACEBOOK. FORD. FUJITSU. GE. GITHUB. GOLDMAN SACHS. GOOGLE. GUARDIAN. HOME DEPOT. HONDA. HP. IBM. INTEL. J.P. MORGAN. JOHN DEERE. LENOVO. LG. MAZDA. MICROSOFT. NEC. NETFLIX. NIKE. NISSAN. NOKIA. NVIDIA. ORACLE. PANASONIC. PAYPAL. PINTEREST. QUALCOMM. RACKSPACE. REDHAT. SALESFORCE. SAMSUNG. SAP. SEMANTEC. SONY. SQUARE. STRIPE. TMOBILE. TARGET. TOSHIBA. TOYOTA. TWITTER. VMWARE. WALMART. WESTERN DIGITAL. YAHOO.
  9. " @bkeepers #ATO2106 Closed Source Components Every company is becoming

    a software company. Every software company uses open source. Open Source Components
  10. " @bkeepers #ATO2106 “It’s the ultimate referral.” –CHRIS DIBONA GOOGLE

  11. " @bkeepers #ATO2106 of hiring managers Source: 2016 Open Source

    Jobs Report 87% SAY IT’S HARD TO FIND OPEN SOURCE TALENT
  12. " @bkeepers #ATO2106 secret patented formula to GETTING ANY JOB

    YOU WANT: 1. Learn skills and gain experience using those skills 2. Create public artifacts that demonstrate those skills 3. Make connections with people that need those skills
  13. " @bkeepers #ATO2106 open source is a great way to

    gain experience, build a reputation, and make connections.
  14. " @bkeepers #ATO2106 becoming a CONTRIBUTOR ! #

  15. " @bkeepers #ATO2106 “Everything around you that you call life

    was made up by people that were no smarter than you and you can change it, you can influence it, you can build your own things that other people can use.” –STEVE JOBS
  16. " @bkeepers #ATO2106 open source is made by PEOPLE LIKE

    YOU
  17. " @bkeepers #ATO2106 It’s okay to BE NEW ¯\_(ツ)_/¯

  18. " @bkeepers #ATO2106 IMPOSTER SYNDROME Despite external evidence of their

    competence, those exhibiting the syndrome remain convinced that they are frauds and do not deserve the success they have achieved. Proof of success is dismissed as luck, timing, or as a result of deceiving others into thinking they are more intelligent and competent than they believe themselves to be.
  19. " @bkeepers #ATO2106 points of entry… 1. find a BUG

    that you have the skills to fix 2. find a PROJECT that is welcoming to newcomers 3. pick a PROJECT that you already use
  20. " @bkeepers #ATO2106 contributing PROJECT $ THAT YOU ALREADY USE

    to a
  21. " @bkeepers #ATO2106 % & ! ' ( PASSIVE USER

    ACTIVE USER CONTRIBUTOR ) * + , - . /
  22. " @bkeepers #ATO2106 Think about the latest project you worked

    on… What open source projects did it depend on?
  23. " @bkeepers #ATO2106 $ npm list github-probot@1.0.0 /Users/brandon/github/probot !"# debug@2.2.0

    $ %"" ms@0.7.1 !"# expect@1.20.2 $ !"# define-properties@1.1.2 $ $ %"" foreach@2.0.5 $ !"# has@1.0.1 $ $ %"" function-bind@1.1.0 $ !"# is-equal@1.5.3 $ $ !"" is-arrow-function@2.0.3 $ $ !"" is-boolean-object@1.0.0 …
  24. " @bkeepers #ATO2106 $ bundle list Gems included by the

    bundle: * actionpack (5.0.0.1) * actionview (5.0.0.1) * activesupport (5.0.0.1) * ast (2.3.0) * builder (3.2.2) * bundler (1.12.5) * coderay (1.1.1) * concurrent-ruby (1.0.2) * diff-lcs (1.2.5) * dotenv (2.1.1) …
  25. " @bkeepers #ATO2106 Which of those projects did you run

    into friction with? Which projects do you like and plan to use again?
  26. " @bkeepers #ATO2106

  27. " @bkeepers #ATO2106

  28. " @bkeepers #ATO2106 Browse the Code Read the documentation Browse

    open issues Review open pull requests Give feedback on feature discussions 0 ! 1 - becoming an active user… (
  29. " @bkeepers #ATO2106 github/linguist FOR EXAMPLE:

  30. " @bkeepers #ATO2106

  31. " @bkeepers #ATO2106

  32. " @bkeepers #ATO2106

  33. " @bkeepers #ATO2106

  34. " @bkeepers #ATO2106

  35. " @bkeepers #ATO2106 Solving your own problems builds skills and

    experience.
  36. " @bkeepers #ATO2106 “I got my first real web job

    because I learned a small open source CMS the agency happened to use. I got my next big job due to Drupal experience.”
  37. " @bkeepers #ATO2106 building a REPUTATION %

  38. " @bkeepers #ATO2106 CREATE public ARTIFACTS

  39. " @bkeepers #ATO2106 “How can I create an artifact from

    this work?” Ask yourself:
  40. " @bkeepers #ATO2106

  41. " @bkeepers #ATO2106 “The biggest barrier was to put everything

    I did, as imperfect or broken as it was, on GitHub.” –KATRINA OWEN // GITHUB
  42. " @bkeepers #ATO2106 open source is MORE THAN CODE

  43. " @bkeepers #ATO2106

  44. " @bkeepers #ATO2106 Code Design Speaking Events Reporting Issues Documentation

    0 % 2 - ( 3 # 4 IMPLEMENTATION Other ways to contribute… SUPPORT ADVOCACY Community Management Mentoring USER EXPERIENCE
  45. " @bkeepers #ATO2106

  46. " @bkeepers #ATO2106 blog

  47. " @bkeepers #ATO2106

  48. " @bkeepers #ATO2106

  49. " @bkeepers #ATO2106 Your online persona is your resumé.

  50. " @bkeepers #ATO2106 Contributing to YOUR CAREER !

  51. " @bkeepers #ATO2106 Contributing to open source may not bring

    you fame or riches, but it will bring you experience, opportunity, and fulfillment.
  52. " @bkeepers #ATO2106 Your job is to build a cage

    that can catch luck as it flies by. –JESSICA ABLE jessicaabel.com/2016/07/02/strategy-and-luck/
  53. " @bkeepers #ATO2106 P atchwork Tomorrow @ 3:30pm — Room

    301B AN INTRODUCTION TO GIT & GITHUB 5
  54. " @bkeepers #ATO2106 mentorship + + # $ $

  55. " @bkeepers #ATO2106 github.com/github/mentorships

  56. " @bkeepers #ATO2106 " Thanks! @bkeepers

  57. " @bkeepers #ATO2106 welcoming to new contributors • https://github.com/MunGell/awesome-for-beginners •

    https://www.codemontage.com/projects • https://www.codetriage.com/
  58. " @bkeepers #ATO2106 codemontage.com

  59. " @bkeepers #ATO2106 docsdoctor.org

  60. " @bkeepers #ATO2106 rubyissues.ongoodbits.com

  61. " @bkeepers #ATO2106 PullRequestRoulette.com

  62. " @bkeepers #ATO2106 24pullrequests.com

  63. " @bkeepers #ATO2106

  64. " @bkeepers #ATO2106

  65. " @bkeepers #ATO2106 hacktoberfest.digitalocean.com