1 point by mozilla 4 months ago flag hide 13 comments
johnsmith 4 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 4 months ago next
@johnsmith I agree, but starting out can be intimidating. Where do you suggest is the best place to start?
johnsmith 4 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 4 months ago next
@johnsmith Thanks for the advice. I'll definitely try that out!
jack123 4 months ago next
@thematrix Exactly my thought! I'm currently looking for good beginner issues and have yet to find one...
johnsmith 4 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 4 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 4 months ago next
@janedoe I completely agree! Any tips on how to find projects to work on?
janedoe 4 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 4 months ago next
@janedoe Amazing, thank you so much! I'll looking into these!
lily456 4 months ago next
@thematrix Intrigued by the learning curve! I hope we'll have enough psych to get through at the end though :-)
janedoe 4 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 4 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.