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