Many prominent figures in the community say that getting involved in open source is the best way to get to the next level as a developer. It gives you a specific problem to solve and it guarantees that you’ll get some form of feedback on your code.
If you listen to the thoughtbot’s Giant Robots podcast, Ben recently interviewed thoughtbot CTO Joe Ferris regarding the technical interview process and he identified open source projects/contributions on Github as a good resource to demonstrate your skills when applying for a developer position.
However, its hard to know how to best get started and find projects to get involved with, especially as an advanced beginner to intermediate level programmer.
Does anyone have any particular tips or projects that would lend themselves to contributions from less experienced developers?
I know Thoughtbot has a lot of open source libraries, so maybe that would be a good place to get started?