Could open source experience land you a job? | Opensource.com

Could open source experience land you a job?

Posted 05 Jun 2013 by 

Rating: 
(12 votes)
Open source experience
Image by : 

opensource.com

submit to reddit

It’s that time of year. The weather is warming, summer is upon us, the school year is at its end—and many folks are celebrating graduation from their university. If you’re one of those people, congratulations! Now that you’ve completed your studies, you’re probably looking forward to the next big challenge: choosing a career path.

Regardless of whether you’ve always known what you want to be or you’re still trying to decide what you want to do, it’s no secret that the job market is tough right now, especially for new graduates. Despite the daunting economy, the good news is that participating in an open source project can help you jumpstart your career, even if you’re not a computer scientist.

Why participating in open source matters

In a competitive job market, a real-world portfolio of work gives you an edge when applying for jobs. Contributing to an open source project provides you with that real-world portfolio, as all the work you do is publicly available and gives would-be employers a sense of your skill set and potential culture fit. In fact, many employers these days, at least when searching for technologists to employ, ask for a GitHub username instead of a resume. While class projects have given you the opportunity to do more in-depth study of a particular technical problem, participating in an open source project does the same and much more: you have the chance to work on a living, evolving code base; you use a wider variety of tools to get your code written and published; and, perhaps most importantly, you get the valuable experience of working with a globally distributed team.

Even if you’re not planning a career in programming, participating in open source projects can bring you many of the same benefits. Able writers will find that open source projects are looking for volunteers to help them create documentation, and that documentation in turn becomes a valuable, real-world part of your job application. The same holds true for artists, designers and people who just enjoy filing bug reports when something doesn’t quite work the way it ought to work.

If you’re not sure where to get started, consider perusing the OpenHatch website for volunteer opportunities that match your skill set and interests. Also check out this recent article profiling seven open source projects that are great for newbies, including how to pick a project and which ones to avoid. A few include:

Should you find yourself attending this year’s OSCON conference, check out the talk I’ll be giving with Amye Scavarda on Growing Your Career in Open Source. (And, if you won’t be at OSCON, we’ll share our slides and commentary following the presentation.)

While building up a referenceable body of work is important for obtaining employment, it’s not the only—or even greatest benefit—of participating in an open source project. The best parts of working in an open source project are the people you meet, the experiences you have with them, and the chances you have to learn about things: from programming languages to public holidays, from individuals all over the world. Take the opportunity now to engage with an open source project and build your skill set and personal network. You never know where open source will take you!

submit to reddit

8 Comments

hakeem
Open Enthusiast

I agree that open source may lead you to a professional road. I have participated in some open source projects and when I put that in my CV, I got more chance to be hired. That's why experiencing work in such projects, will give you more talents and more experiences.

Vote up!
8
Vote down!
0
robinmuilwijk
Open Sourcerer

I can fully agree with the above. I am looking at almost 10 years of contributing to open source projects such as Joomla and eZ Publish. I have learned so much, and continue to do so. Valuable experience that I also add to my resume and linkedin profile.

Not only can you learn how to code, make use of several systems/tools, write documentation, organize/coordinate events, or help with translations. One can also end up in leadership positions and gain experience running 'projects' with a team of volunteers or even steering the project itself.

For me it even goes as far as further developing personal skills such as communication, 'dealing' with people in a multicultural team and more.

And not to forget, it is fun!

Vote up!
6
Vote down!
0
John Gilbey

I'd suggest that being "open" in every sense is an important trait for employment today: Open to new ideas, new technologies, new models of development, new cultural directions, new ways of sharing and collaborating. We are lucky to be living now - with such rich tools available to help make this happen!

Vote up!
6
Vote down!
0
peteherzog
Open Minded

I get occasional contact from head hunters looking to hire security people if I can suggest some from our projects.I also hear from employers who want to verify participation that people put on their resumes. So it really matters to employers too. Of course about half the time, I have no idea who the person is that said they were volunteering for us, which is pretty sad. But obviously these people cared enough about their resume showing involvement in an open source project to lie about it :)

Vote up!
4
Vote down!
0
anonymous

the first job i got after graduation, was one i got only cause i was in open-source before. the boss loved open source, and that was all he needed )plus a talk with me in person).

what is also important to mention:
it may be possible, at least in theory, that you may not get a job because you did a lot of stuff in open source. in that case, however, it may still be an advantage for you, as you skip getting a .... very likely to be frustrating job, where the values you like are not cherished at all.

Vote up!
0
Vote down!
0
robcwilliams
Community Member

As a recent graduate, this was really resourceful. Thanks for the tips!

Vote up!
0
Vote down!
0
Atul A

Experience of Open Source development helps hone qualities like participation, team work, patience, ability to understand others' point of view and ability to learn from the others/community.

All these qualities are important for personal development.

Vote up!
0
Vote down!
0
mhanwell
Open Source Champion

I couldn't agree more, this is something we look at when hiring and is something mentioned in more head hunting emails these days. Open source allows you to build up a verifiable portfolio of your development work that has been tested in real projects that are actually used too. There are also the warm fuzzy feelings you might experience from giving something back to the wider community.

Vote up!
2
Vote down!
0

An internationally known community manager, speaker and author, Leslie Hawthorn has over 10 years experience in high tech project management, marketing and public relations. In March 2012 she joined Red Hat, Inc., where she is responsible for Community Action & Impact on the company’s Open Source and Standards team. Prior to Red Hat, she served as Outreach Manager at Oregon State University’s Open Source Lab and as a Program Manager for Google’s Open Source Team, where she managed the

Reader favorite