Live data from Hacker News

Ask HN: Has anyone got a job by contributing to open source projects?

news.ycombinator.com

1–10 of 56 posts

Ask HN: Has anyone got a job by contributing to open source projects?

#1
I am trying to find a mentor that might help me ramp up in C++ on an open source project like Google Chrome. I am happy to pay for the mentorship.

I would also be open to collaborating with peers that are in my position and want to contribute to an open source project.

I have 3 years of experience in C++ but haven't touched C++ for 5 years.

Re: Ask HN: Has anyone got a job by contributing to open source projects?

#3
post #2

it will be an irrelevant question, but do you think that contributing to an open source is becoming a standard thing now?

I've seen the advice of "contribute to an open source project then throw it on your resume" many times over the years. Usually it's geared towards people with minimal credentials who need something to make their resume look better. Granted this could not be the situation OP is in at all.

Re: Ask HN: Has anyone got a job by contributing to open source projects?

#4
post #2

it will be an irrelevant question, but do you think that contributing to an open source is becoming a standard thing now?

In the past decade I've seen a few hundred resumes for developer candidates and I haven't seen one mention open source contributions yet. A few have had forks of open source projects in their Github accounts but with no indication that they've ever PR'd anything upstream. There could be many differeny reasons for that (geography, programming language, industry, etc) but it certainly seems to indicate its not all that common.

Re: Ask HN: Has anyone got a job by contributing to open source projects?

#5
post #4
post #2

it will be an irrelevant question, but do you think that contributing to an open source is becoming a standard thing now?

In the past decade I've seen a few hundred resumes for developer candidates and I haven't seen one mention open source contributions yet. A few have had forks of open source projects in their Github accounts but with no indication that they've ever PR'd anything upstream. There could be many differeny reasons for that (geography, programming language, industry, etc) but it certainly seems to indicate its not all that…

Suppose that I want to mention my open-source contributions in my resume. How/where should I mention that?

Re: Ask HN: Has anyone got a job by contributing to open source projects?

#6
Google Chrome is not open source. Chromium which contains the guts is.

You should include some minimal contact information, because as of now I can't find any way to contact you. Been a Chromium contributor for a little while, so I might've been able to help a bit.

Re: Ask HN: Has anyone got a job by contributing to open source projects?

#7
I did.

I used to contribute quite a lot to the Puppet ecosystem. I met a ton of people through my interactions with the community and by being the maintainer of a few things like Puppetboard, pypuppetdb and the apt module. Through my contributions around PuppetDB I ended up working closer with two engineers who eventually asked if I were interested in coming to work with them.

The company was Spotify, and I accepted the offer in fall 2014 and stayed for a good four years.

This has been a massive boost to my career and it's mostly just been dumb luck.

Re: Ask HN: Has anyone got a job by contributing to open source projects?

#8
I have met engineers who have been hired by FAANG companies and have told me that their regular community contributions towards high-profile open-source projects (They particularly mentioned QEMU, LLVM, Rust, Swift and V8) was the reason they got an offer. The barrier in regularly merging quality patches for review in these projects is very high and it is advantageous for the likes of these companies to shortlist you if you have significant contributions towards these projects.

Most of the ones I know have been hired by Google, straight out of a program called Google Summer of Code (GSoC) which prepares students for this and they instantly get referrals if they complete their project.

Now if I were starting out right now I would look at tackling the first contribution issues in smaller projects, then work your way up to the larger projects. I’d say contribute to a project that you even use yourself, improve it and branch out from there to fix issues in its dependencies / libraries.

Also the GSoC website has lots of participating organisations [0] to contribute to.

My personal favourite orgs are

LLVM, Linux Foundation, Xi Editor, Haiku and Blender.

[0] - https://summerofcode.withgoogle.com

Re: Ask HN: Has anyone got a job by contributing to open source projects?

#9
post #7

I did. I used to contribute quite a lot to the Puppet ecosystem. I met a ton of people through my interactions with the community and by being the maintainer of a few things like Puppetboard, pypuppetdb and the apt module. Through my contributions around PuppetDB I ended up working closer with two engineers who eventually asked if I were interested in coming to work with them. The company was Spotify, and I accepted…

Sounds like you made your own luck

Re: Ask HN: Has anyone got a job by contributing to open source projects?

#10
post #5
post #4

Earlier quoted context omitted.

In the past decade I've seen a few hundred resumes for developer candidates and I haven't seen one mention open source contributions yet. A few have had forks of open source projects in their Github accounts but with no indication that they've ever PR'd anything upstream. There could be many differeny reasons for that (geography, programming language, industry, etc) but it certainly seems to indicate its not all that…

Suppose that I want to mention my open-source contributions in my resume. How/where should I mention that?

No need to overthink it. You could add a very short section at the end with a brief list of bullet points of the project name, a few words explaining what you did, and a link to the PR.

Different people will consume your resume in different ways. Automated resume-digesting systems and recruiters might get excited and tag your profile with keywords associated with those open source projects. Or they might not know what to do with the information and throw it away. Similarly for HR. Flesh and blood engineers screening your resume may get excited if they read that far. But once you've made it past the resume screening stage, it'll likely be completely irrelevant, except in the unlikely case that you're being hired for a gig specifically based on your experience with one or more of your contributions.

Post reply on HN