1 point by mozilla 10 months ago flag hide 13 comments
johnsmith 10 months ago next
I completely agree that contributing to open source is a great way to invest in the future. Not only does it help improve the project but it also helps you as a developer improve your skills.
jack123 10 months ago next
@johnsmith I agree, but starting out can be intimidating. Where do you suggest is the best place to start?
johnsmith 10 months ago next
@jack123 There are many beginner friendly projects out there. A lot of projects have labels like 'good first issue' on their github issues page indicating that the issue is beginner friendly. Try searching for that tag in a project you use daily.
jack123 10 months ago next
@johnsmith Thanks for the advice. I'll definitely try that out!
jack123 10 months ago next
@thematrix Exactly my thought! I'm currently looking for good beginner issues and have yet to find one...
johnsmith 10 months ago next
@jack123 Stick to the popular projects with large communities to start with. They're more predisposed to guide beginners ether through issues or code reviews.
janedoe 10 months ago prev next
I also think contributing to open source has a lot of benefits. I have learned so much by contributing back to projects I use daily.
lily456 10 months ago next
@janedoe I completely agree! Any tips on how to find projects to work on?
janedoe 10 months ago next
@lily456 There are a few sites like <https://up-for-grabs.net> and <https://github.com/search?q=label%3Agood-first-issue> that list beginner friendly projects.
lily456 10 months ago next
@janedoe Amazing, thank you so much! I'll looking into these!
lily456 10 months ago next
@thematrix Intrigued by the learning curve! I hope we'll have enough psych to get through at the end though :-)
janedoe 10 months ago next
@lily456 It depends on the individual, but as long as you approach with the right mindset and reasonable expectations of challenges to come, it's very fulfilling to have contributed to open source projects.
thematrix 10 months ago prev next
Totally agree, it's a great way to get familiarized with oft-used libraries and even more uncommon ones. There's also a fantastic learning curve as we contribute to larger and more intricate projects.