As everyone mentioned OSP and side projects are good to have but itβs not mandatory.
Here is my opinion...
OSP and side projects are not for everyone.
First, it depends on what profile you are applying for. If the profile needs working on OSP or building something in public then having a GitHub profile definitely adds a lot of value.
However, they are only a few jobs that do this. If you are interested in OSP just for getting a job then I would not recommend it. Because there are tons of other ways to do it.
I usually do OSP for 3 reasons.
1. Enhanced my skill outside my day-to-day job.
2. Teaching and communication.
3. Community.
As a by-product of this, it builds my portfolio. Not the other way around.
For example, one of the
projects got me an opportunity to give a talk at
droidconBerlin.
I got my current job offer because of GitHub. The employer reach out to me by the email I mentioned on my GitHub, where He liked one of the projects I build, which was one of the core features of the product they were building. I did not even share my resume.
Hiring is tough. So people try to get as much info out of the candidate. Github projects are one of the closest things we do in our day-to-day job. i.e coding. For more senior people 8+ years of experience, this might not help much.
I somewhat disagree with
@loud-glass-33663 last statement. Any kind of contribution can help. The project which my employer saw was just a basic app and was not a contribution to any other project or framework.