What is there for you if you contribute to open-source softwares. Why are people writing software for free & giving them to the world like charity?
And how you can get started too!
7. Why?
1. Best mentors in the world
● The experts of the field will review
your code
● Work & collaborate with industry leaders
8. Why?
2. Work with the best
tools/integrations
● Evolves very quickly because anyone can
contribute
● Be the latest & greatest from CI/CD tools to
project/dependency management
9. Why?
3. Work with latest industry standards
You can write “efficient” code. BUT do you
● write “readable”, “tested” & “documented” code?
● know what is version control, pull requests, bug trackers?
● collaborate with the communities on Slack, IRC?
10. Why?
4. Gain relevant experience
● Many of these tools are already being used by
tech giants on production!
● Upto 100,000s people might use your code
depending on which project you work on 😍
16. How?
2. Find easy tickets/tasks
● Many projects have #good-first-issue tickets
● Start with writing tests or documentation
● Review other people’s code
17. How?
3. Get familiar with the project owners
● Projects owners know issues for beginners & can also help you
● Talk with them on Slack, IRC, mailing list, etc.
● Help others if you want others to help you - you’re a part of a “community”
18. How?
4. Let some swag motivate you
● Google Summer of Code
● Hacktoberfest
● Google Code-In (Concluded in 2019
but keep an eye on new programs ;)