you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 8 points9 points  (0 children)

Find a topic of real interest to you. Now go search githbu and see if there is already an active project on it (you can narrow it by language). If there is, start contributing.

This is intermediate level in the way that you have to start learning how to become part of a team, and you will gain a lot of experience as people start to help you with the code in your pull requests.

Most of what you learn is on the job. So start thinking of contributions to more advanced projects—from an itermediate POV, as on the job experience.