DEV Community

Utkarsha114
Utkarsha114

Posted on

Views on Open Source Projects

FOUND THOUGHTS ON CONTRIBUTION TO OPEN SOURCE PROJECTS ON GITHUB. FEEL FREE TO CONTRIBUTE YOUR THOUGHTS

"reality is that you need both :
open source project will give
you the community eyes and
point of view of other more
advandce and recognize dev
around the world on your way to
code. So you can improve your
code habit, so here you build
your colaborating knowledge,
networking, and clean code
habit, eyes for details

  • build your own project will make you learn concept, learn stack (even if you do it coding badly to learn stack faster), you will accumulute knowledge, showcasing concept understanding, skill, and build your stack you need your stack and you need to have a great eyes for details and habit of clean code Nith best practice if you want to really be a good dev. The main difference beetween Oy dev inside company and 5y or 10y dev inside company is that the 5 or 10y level learn more stack but mostly they already have them own sensibility for clean code, detail in code and habit that make them better. This habit etc... they got it from work experience for year inside company. You can take the same and even better habit faster with open source project simply because you will be review by more dev than what you can be review if you do that only at work. l'm junior dev for the moment from what Isee around me most of dev are not working in open source project, or outside work hour much. Simply by doing project at your own you are already showing many good habit with act such as: learning consistently + improving consistently + way to work more than expectation + consistently watching new techno... Showing that point with consistency will already put your profile better than 60-70% of developper, if you had the open source contribution in top of that you are showing your collaborating skill (this is mostly skill where HR people consider us like trash) you are improving that, showcasing that and build your clean code habit with the advise of community and this will push you to next level 80%-90% better than other dev with same experience as you make yourself as a skyrocket profile and valuable profile for most of the company. Even if you are only 1y or 2y company know that this kind of profile will reach level of 10y more dev experience in 5y and quickly be dev that can be referenced as tech lead etc.. Honestly for most dev reaching 80-90% of dev is enough, for more that's will certainly ask you to do programming competition, and this is not something that every one can do, some people have enough talent to beat all your effort doing nothing so there is a limitation on what we could reach but to be recognise like a tech lead, or a great teamate etc... every people could do it with some effort. And with side project + work + contributing to open source you will go to this point faster than if you don't do all of that."

Top comments (0)