ChristianKl comments on Learning programming: so I've learned the basics of Python, what next? - Less Wrong Discussion
You are viewing a comment permalink. View the original post to see all comments and the full post content.
You are viewing a comment permalink. View the original post to see all comments and the full post content.
Comments (67)
Chris, if your goal is to get a job, it may help to think about what an employer wants to see when to make you an offer for a good first job.
Don't let this distract you from the joy of learning, or from learning material that is not directly relevant, but it may provide a motivator. In the end, you'll be providing value to someone, so you may as well start thinking of it now.
Why not choose an open-source project that is well-known, and which has been historically open to accepting patches. Then find some bug that you can fix. There are tools to help you find all this. Then submit a patch, and you can honestly say that you contributed to the famous project.
How do you know as someone who never participated in an open source project whether a particular open source project is historically open to accepting patches?
Here is a recent article with statistics on openness to accepting pull requests in various projects.
An article on ways to contribute if you're not yet ready to contribute large amounts of OS code: Bug reports, bug fixes, documentation, etc.
At Ohloh, you can browse data on lots of projects and get a feel for how active each one is.
CodeHatch is designed specifically to get volunteers on-board OS projects.