Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Build your career one contribution at a time

Build your career one contribution at a time

You can often hear things like:

- "You should start contributing to an open source project!"
- "Why don't you just send a pull request?"
- "Doing OSS stuff will be great for your career."

from experienced developers.

While indeed it can be a great for a programmer's career, going down the open source contributor's path can be daunting. As a seasoned open source contributor, I'd like to share some tips and tricks on how to become a contributor, and how you and your company can benefit from it.

I want to show that there's much more to contributing than "just" sending pull requests — answering questions, blogging, testing, and more, are all important parts of open source contributions.

6d9ae403ee630c0e51ec79105a3b7af1?s=128

robertbasic

June 20, 2017
Tweet

Transcript

  1. Robert Bašić ~ PHPSrbija #24 Build your career one contribution

    at a time Robert Bašić https://robertbasic.com/ @robertbasic
  2. Robert Bašić ~ PHPSrbija #24 It’s a recommendation

  3. Robert Bašić ~ PHPSrbija #24 Why am I giving this

    talk?
  4. Robert Bašić ~ PHPSrbija #24 Why should you care?

  5. Robert Bašić ~ PHPSrbija #24 Who contributes to OSS?

  6. Robert Bašić ~ PHPSrbija #24 It’s not “just” a pull

    request
  7. Robert Bašić ~ PHPSrbija #24 Why do people contribute to

    open source?
  8. Robert Bašić ~ PHPSrbija #24 Software is written by humans,

    for humans, after all
  9. Robert Bašić ~ PHPSrbija #24 Why should you contribute to

    open source?
  10. Robert Bašić ~ PHPSrbija #24 Want to join a company?

  11. Robert Bašić ~ PHPSrbija #24 Good for companies

  12. Robert Bašić ~ PHPSrbija #24 Want to hire?

  13. Robert Bašić ~ PHPSrbija #24 How to find a project?

  14. Robert Bašić ~ PHPSrbija #24 Learn about the project

  15. Robert Bašić ~ PHPSrbija #24 Start small

  16. Robert Bašić ~ PHPSrbija #24 Danger zone

  17. Robert Bašić ~ PHPSrbija #24 Patching the code

  18. Robert Bašić ~ PHPSrbija #24 Answer questions

  19. Robert Bašić ~ PHPSrbija #24 Keep a blog

  20. Robert Bašić ~ PHPSrbija #24 Documentation

  21. Robert Bašić ~ PHPSrbija #24 Bug triage

  22. Robert Bašić ~ PHPSrbija #24 Patching the code

  23. Robert Bašić ~ PHPSrbija #24 Professional takeaway

  24. Robert Bašić ~ PHPSrbija #24 Personal takeaway

  25. Robert Bašić ~ PHPSrbija #24 Thanks! Questions? Send a pull

    request!