DEV Community

Discussion on: Short: The biggest mistake of juniors

Collapse
 
rebaiahmed profile image
Ahmed Rebai

For the point about Github, as a junior developer which projects did you advise me to start with: contributions to libs and frameworks, or functional projects? really I'm trying always to have free time with my work tasks, but i didn't" know how to start with open source contribution!

Collapse
 
zejnilovic profile image
Saša Zejnilović

How to start with contribution is really a hard question.

A lot of projects and organizations do not have the CONTRIBUTING.md but if you send a message to them or create an issue with "I like your project. how could I help out?" type of question, not only your first contribution might be the CONTRIBUTING.md and other guides but you might also get a nice issue that was postponed due to a not enough hands and low priority. These small issues are a great way to familiarize yourself with the project.

In regard to Which type of project to start with, Library/Framework or Application. Go with the thing that is easier for you to imagine, something where the business logic and general usage are understandable. This helps a lot if you can visualize in your head all the use cases. The imagination is needed since OS projects tend to lack requirements and throughout specifications.

Does it make sense? Should I elaborate on something?