Slashdot Mirror


Do F/OSS Contributions Make You More Marketable?

Bucking for a Raise asks: "Assuming that Free/Open Source contributions qualify as 'experience' in a professional sense, it would seem to follow that contributing would make one more marketable as an employee or contractor. Personally, I feel that I've gained invaluable experience from my contributions. However, I'm curious to know what other Slashdot readers have experienced: do potential employers/clients feel that it increases your worth? Does it depend on the visibility or perceived value of the project to which you contribute? Do the employers/clients you've seen place any value in, or even know about, F/OSS?"

12 of 69 comments (clear)

  1. Valuable volunteer experience. by atomic-penguin · · Score: 4, Interesting
    Volunteer experience is valuable for a resume. Does it necessarily qualify as professional experience, not exactly. The value of it depends on a few factors...
    1. The importance or size of the project.
    2. The party who is considering it.

    For example, a bigger, more notable project will look more impressive. Also, it really depends on how familiar the hiring parties are with OSS. I have been turned down for jobs recently due to 'lack of experience', because potential employers failed to recognise volunteer experience as 'professional experience'.
    --
    /^([Ss]ame [Bb]at (time, |channel.)){2}$/
  2. Depends by sfjoe · · Score: 2, Interesting

    Do the employers/clients you've seen place any value in, or even know about, F/OSS?"

    It probably depends on the culture of the company. A company that values processes, procedures, reporting and bureacracy probably won't care much for open-source contributions. On the other hand, a company that values creativity and initative will be impressed.

    --
    It's simple: I demand prosecution for torture.
  3. Sure by TheTomcat · · Score: 5, Interesting

    I'm a web developer (PHP, primarily). Web developers get hobs based on their portfolios. However, I don't particularly like working in an environment that is condusive to building a nice portfolio (flashy, public sites).

    I work in a closed environment. On intranet and back-end systems. I can't put these in my portfolio. So, I spend a decent amount of time supporting my language, and I work on various php.net related projects. This lets any future employers see what I'm capable of doing, even though they might not be able to see the work I'm currently doing, professionally.

    Having an @php.net address (although quite easy to get if done right) is instant credibility (at least for anyone I'd want to work for).

    I know of several key PHP contributors that have been offered (and have taken) positions as a direct result of their contributions.

    So, in short: yes. (-:

    S

  4. Anything that sets you apart. by hey! · · Score: 5, Interesting

    Well, it'd probably get me to scrutinize your resume a bit more closely, which is a huge advantage for you.

    If you had code in a release of a well known project Apache or the Linux kernel, it would probably almost guarantee you a phone call back and probably an interview. Howewver if you were bullshitting, it would be a very short interview.

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  5. Depends on the quality and the employer by ivan256 · · Score: 3, Interesting

    I've been asked about open source contributions I've made in job interviews, but that doesn't mean it's all good.

    I've contributed things ranging from ports of linux to new PPC northbridge platforms, to plugins for GAIM that were hacked together after a few to many pints of stout. Let me tell you, it's embarassing explaining to a commercial software development company what a converter from Z64 to V64 roms is used for during a job interview.

    Be careful what you put your name on when you post code to the internet. What you put out there can hurt you just as much as harm...

  6. PHB says... by wonkavader · · Score: 5, Interesting

    I'm a pointy haired boss. Or rather, I'm in the hiring process for all our tech hires.

    Open Source projects are an INSTANT door opener. You have work on one in on your resume, you get an interview. Period.

    That's not because this is some corporate give-away, but because we're techies, here. We want to talk to you, to find out how that went, what you did, etc. We're curious. And that means you get the interview. Most of the resumes we see don't get an interview, so you're already in the running for the job, unlike the guy with similar resume who didn't get called.

    Plus the drive to do this sort of thing means you're not a slug. We get a lot of slugs with VERY good resumes. They waste our time. I've never had a slug come in who had OSS authorship.

    1. Re:PHB says... by nickos · · Score: 2, Interesting

      I'm the author of an open source project, and I've had a few contributions of less than stellar quality that I've had to turn down. By explaining nicely to them why I didn't like their patches I've seen the quality of one of these coders work improve to the stage where he is now my most among my most valued contributors.

      No matter how bad someones code is, the fact that they were willing to contribute their time and effort is a major plus in my book. Often they just lack experience...

  7. Job by BenjyD · · Score: 3, Interesting

    I got my job (starting in April) almost entirely because of my work on a FOSS project. The company had donated some hardware to help development a year ago and basically said "don't forget us when you come to job hunting". A year later, I send them an email and they hire me after reviewing the current state of the project source code.
    It's a good way to build up a portfolio of code to show to an employer, it shows dedication and organisation and that you enjoy development.
    Of course, the fact that employers can see your source code can hurt your chances too ;)

  8. Does it show you can do the work they want? by andy@petdance.com · · Score: 3, Interesting
    If your software experience is what the potential employer wants, then yes of course it will help.

    There's no one size fits all, however. If you're applying for a COBOL position doing payroll applications, they probably won't care that you've written Apache modules. It's all about being applicable.

    One of the great things about open source software that helps me, as a hiring manager, is that it lets me see your code. I always want to see a candidate's code as part of the interview process, and open source stuff available on the web makes it real easy for me.

  9. For the companies worth working for... by SwellJoe · · Score: 3, Interesting

    It's a definite door-opener, as others have suggested.

    I hire development contractors nearly every month, and every single one of them has been chosen because they proved themselves capable by working on interesting, well-designed, projects. It's not the only way to prove it, but any proprietary software on a resume is out of my reach. I can't read the code.

    I'm searching now for a part-time jack-of-all-trades to help out in my new office (i.e. telephone support, perl, python, bash, documentation, some basic book-keeping, building/installing servers, etc.) and I'll be much more likely to hire someone with some Open Source projects on their resume. Not only that, but I'll be much more likely to pay them at the higher end of the pay scale.

    Open Source developers are great because I can see the code to get a solid grasp on their abilities, see that they truly enjoy the more complex aspects of technology (because why else would they be writing code for no money?), and I can see that they are more likely to want to take an active part in the kind of business I'm building. I'll probably enjoy having them in the office more, too.

    That's not to say that all, or even most, companies that are hiring developers, consider all of these things as positive...it's just that I know that Open Source friendly companies are becoming more common, and you're probably more likely to rise to the top of the resume heap at the companies that will be more fun to work for.

    Just think about it like this:

    Who would you rather work for:

    Google or Microsoft? Which one is more likely to hire an Open Source developer? Right!

    Extreme examples, I know, but I think the trend holds for the majority of industries that develop software. I could be wrong, of course, but every time I try to think of a comparison of predominantly proprietary vs. predomintantly OSS, I come up thinking the OSS company would be more fun to work for. Zope vs. Vignette? Red Hat vs. SCO (pre-lawsuits, even)?

    Put your projects on the resume. Be proud of your OSS work. Even if the company you're hoping to sign on with doesn't do Open Source, taking pride in your work always looks good to potential employers.

  10. Another reason not to be an ass on the lists... by ajayrockrock · · Score: 4, Interesting

    Back in the day, I helped out bring PHPSlash out of a funk and cobble up a couple of releases for the team. I eventually became one of the project leaders for a few years and was nice to most of the people on the lists.

    Then I was laid off, got depressed, and lost all my drive to code. After about a year of no work the first break I got was from a guy who I helped install phpslash on the phpslash-users list years prior.

    --Ajay

  11. Yes by Flying+Purple+Wombat · · Score: 5, Interesting

    I'm a programmer with 21 years experience, was a manager for 3 years (didn't like the PHB gig), currently a lead programmer. I filter the stacks of resumes that HR sends to my managers (clueless PHBs). I choose who will be interviewed.

    If you list F/OSS projects on your resume, I will be more interested. You are more likely to get an interview.

    Anything that makes your resume stand out from the rest is good. You probably wouldn't want to work for anyone that counts F/OSS as a negative.

    --
    If God had meant for man to see the sunrise, He would have scheduled it later in the day.