Slide 1

Slide 1 text

" @bkeepers #ATO2106 Contributing YOUR CAREER ! to

Slide 2

Slide 2 text

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

Slide 3

Slide 3 text

" @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.”

Slide 4

Slide 4 text

" @bkeepers #ATO2106 “Without free software, almost everything I've achieved in my adult life would have been impossible.” –MATTHEW GARRET // CORE OS DEVELOPER

Slide 5

Slide 5 text

" @bkeepers #ATO2106 the value of CONTRIBUTING becoming a CONTRIBUTOR building a REPUTATION

Slide 6

Slide 6 text

" @bkeepers #ATO2106 the value of CONTRIBUTING ! #

Slide 7

Slide 7 text

" @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.

Slide 8

Slide 8 text

" @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.

Slide 9

Slide 9 text

" @bkeepers #ATO2106 Closed Source Components Every company is becoming a software company. Every software company uses open source. Open Source Components

Slide 10

Slide 10 text

" @bkeepers #ATO2106 “It’s the ultimate referral.” –CHRIS DIBONA GOOGLE

Slide 11

Slide 11 text

" @bkeepers #ATO2106 of hiring managers Source: 2016 Open Source Jobs Report 87% SAY IT’S HARD TO FIND OPEN SOURCE TALENT

Slide 12

Slide 12 text

" @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

Slide 13

Slide 13 text

" @bkeepers #ATO2106 open source is a great way to gain experience, build a reputation, and make connections.

Slide 14

Slide 14 text

" @bkeepers #ATO2106 becoming a CONTRIBUTOR ! #

Slide 15

Slide 15 text

" @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

Slide 16

Slide 16 text

" @bkeepers #ATO2106 open source is made by PEOPLE LIKE YOU

Slide 17

Slide 17 text

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

Slide 18

Slide 18 text

" @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.

Slide 19

Slide 19 text

" @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

Slide 20

Slide 20 text

" @bkeepers #ATO2106 contributing PROJECT $ THAT YOU ALREADY USE to a

Slide 21

Slide 21 text

" @bkeepers #ATO2106 % & ! ' ( PASSIVE USER ACTIVE USER CONTRIBUTOR ) * + , - . /

Slide 22

Slide 22 text

" @bkeepers #ATO2106 Think about the latest project you worked on… What open source projects did it depend on?

Slide 23

Slide 23 text

" @bkeepers #ATO2106 $ npm list [email protected] /Users/brandon/github/probot !"# [email protected] $ %"" [email protected] !"# [email protected] $ !"# [email protected] $ $ %"" [email protected] $ !"# [email protected] $ $ %"" [email protected] $ !"# [email protected] $ $ !"" [email protected] $ $ !"" [email protected]

Slide 24

Slide 24 text

" @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) …

Slide 25

Slide 25 text

" @bkeepers #ATO2106 Which of those projects did you run into friction with? Which projects do you like and plan to use again?

Slide 26

Slide 26 text

" @bkeepers #ATO2106

Slide 27

Slide 27 text

" @bkeepers #ATO2106

Slide 28

Slide 28 text

" @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… (

Slide 29

Slide 29 text

" @bkeepers #ATO2106 github/linguist FOR EXAMPLE:

Slide 30

Slide 30 text

" @bkeepers #ATO2106

Slide 31

Slide 31 text

" @bkeepers #ATO2106

Slide 32

Slide 32 text

" @bkeepers #ATO2106

Slide 33

Slide 33 text

" @bkeepers #ATO2106

Slide 34

Slide 34 text

" @bkeepers #ATO2106

Slide 35

Slide 35 text

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

Slide 36

Slide 36 text

" @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.”

Slide 37

Slide 37 text

" @bkeepers #ATO2106 building a REPUTATION %

Slide 38

Slide 38 text

" @bkeepers #ATO2106 CREATE public ARTIFACTS

Slide 39

Slide 39 text

" @bkeepers #ATO2106 “How can I create an artifact from this work?” Ask yourself:

Slide 40

Slide 40 text

" @bkeepers #ATO2106

Slide 41

Slide 41 text

" @bkeepers #ATO2106 “The biggest barrier was to put everything I did, as imperfect or broken as it was, on GitHub.” –KATRINA OWEN // GITHUB

Slide 42

Slide 42 text

" @bkeepers #ATO2106 open source is MORE THAN CODE

Slide 43

Slide 43 text

" @bkeepers #ATO2106

Slide 44

Slide 44 text

" @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

Slide 45

Slide 45 text

" @bkeepers #ATO2106

Slide 46

Slide 46 text

" @bkeepers #ATO2106 blog

Slide 47

Slide 47 text

" @bkeepers #ATO2106

Slide 48

Slide 48 text

" @bkeepers #ATO2106

Slide 49

Slide 49 text

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

Slide 50

Slide 50 text

" @bkeepers #ATO2106 Contributing to YOUR CAREER !

Slide 51

Slide 51 text

" @bkeepers #ATO2106 Contributing to open source may not bring you fame or riches, but it will bring you experience, opportunity, and fulfillment.

Slide 52

Slide 52 text

" @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/

Slide 53

Slide 53 text

" @bkeepers #ATO2106 P atchwork Tomorrow @ 3:30pm — Room 301B AN INTRODUCTION TO GIT & GITHUB 5

Slide 54

Slide 54 text

" @bkeepers #ATO2106 mentorship + + # $ $

Slide 55

Slide 55 text

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

Slide 56

Slide 56 text

" @bkeepers #ATO2106 " Thanks! @bkeepers

Slide 57

Slide 57 text

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

Slide 58

Slide 58 text

" @bkeepers #ATO2106 codemontage.com

Slide 59

Slide 59 text

" @bkeepers #ATO2106 docsdoctor.org

Slide 60

Slide 60 text

" @bkeepers #ATO2106 rubyissues.ongoodbits.com

Slide 61

Slide 61 text

" @bkeepers #ATO2106 PullRequestRoulette.com

Slide 62

Slide 62 text

" @bkeepers #ATO2106 24pullrequests.com

Slide 63

Slide 63 text

" @bkeepers #ATO2106

Slide 64

Slide 64 text

" @bkeepers #ATO2106

Slide 65

Slide 65 text

" @bkeepers #ATO2106 hacktoberfest.digitalocean.com