DEV Community

Cover image for How I Got Hired Contributing to open source projects

How I Got Hired Contributing to open source projects

OGBONNA SUNDAY on July 05, 2023

In the tech space, getting a job is not totally based on how good you are at the technical side of things, but rather your positioning. This means ...
Collapse
 
renanfranca profile image
Renan Franca

Thank you for sharing your own experience with open source!

I had a great experience with open source projects too and I shared my experience on my blog post:

💰 How did I earn money to fix an issue from an Open Source Software (OSS)? Ever wondered if you can turn your passion for OSS into a revenue stream? This riveting post details one coder's journey to monetize their expertise, offering valuable tips, techniques, and motivation for anyone looking to follow a similar path.

Collapse
 
timjohnson2584 profile image
timjohnson2584

Thank you for sharing your own experience with open source!
I had a great experience with open source projects too and I shared my experience on my blog post:
💰 How did I earn money to fix an issue from an Open Source Software (OSS)? Ever wondered if you can turn how to import preset in alight motion your passion for OSS into a revenue stream? This riveting post details one coder's journey to monetize their expertise, offering valuable tips, techniques, and motivation for anyone looking to follow a similar path.

Contributing to open source projects is a great way to learn new skills, build your portfolio, and get noticed by potential employers. Here are some tips on how to get hired by contributing to open source projects:

Choose the right projects. When you're first starting out, it's a good idea to choose projects that are well-maintained and have a active community. This will give you the best chance of getting your contributions accepted and getting feedback from other developers.
Start small. Don't try to tackle a big project right away. Start with small tasks, such as fixing bugs or adding documentation. This will help you get a feel for the project and the community.
Be helpful. When you're contributing to a project, be helpful and responsive to feedback. This will show potential employers that you're a team player and that you're willing to learn.
Get involved in the community. In addition to contributing to the code, get involved in the community by participating in discussions, answering questions, and helping out other developers. This will help you build relationships with other developers and make yourself more visible to potential employers.
Promote your work. Once you've made some contributions, be sure to promote your work on your resume, your portfolio, and your social media profiles. This will help potential employers find you and learn more about your skills.
Here are some additional tips:

Look for projects that are relevant to your interests and skills. This will make the work more enjoyable and you'll be more likely to stick with it.
Find projects that have a clear vision and a well-defined roadmap. This will give you a better sense of what you're working towards and help you stay motivated.
Communicate regularly with the project's maintainers and other contributors. This will help you get feedback on your work and stay up-to-date on the project's progress.
Be patient. It takes time to build a reputation as a valuable contributor. Don't get discouraged if you don't get your first pull request accepted right away. Just keep working hard and eventually you'll be rewarded.

Collapse
 
eageringdev profile image
Eagering Dev

Thank you for sharing your experience in contributing open source project.

Actually, I am now looking for a open-source project to which I can contribute.

I'd love to connect with you learn from your experience in this field.

Best.

Collapse
 
og_dev profile image
OGBONNA SUNDAY

Great!. Dms are open🍕🍕

Collapse
 
eageringdev profile image
Eagering Dev

What is your telegram handle, or discord?

Thread Thread
 
og_dev profile image
OGBONNA SUNDAY

Discord .ogdev

Thread Thread
 
eageringdev profile image
Eagering Dev

I sent FR to you.
My discord handle is golddy0611

Thread Thread
 
og_dev profile image
OGBONNA SUNDAY

Request accepted!

Collapse
 
lawrencev profile image
lawrence-V

i sent you fr in discord

Collapse
 
lawrencev profile image
lawrence-V

I like also interested to contribute id love also to connect

Collapse
 
lawrencev profile image
lawrence-V

Discord renz

Collapse
 
olisb profile image
olisb

If anyone here is looking for an open source project to contribute to check out murmurations.network - the decentralised data sharing project. We've built a bunch of open source tools and services to help make data open and interoperable between different websites and networks, and are now looking to roll out some Wordpress tools to make it easy for WP Admins to share data between Wordpress sites... we'd love more people to contribute and even become part of the core team :)

Collapse
 
geektousif profile image
geektousif

hey, I am interested. How can I contact you ? I want to know more about the project.

Collapse
 
olisb profile image
olisb
Collapse
 
michaeltharrington profile image
Michael Tharrington

Best cover image I've seen all day, haha! 🍕

Good content too! Congrats on getting the gig and awesome list of tips. 🙌

Collapse
 
og_dev profile image
OGBONNA SUNDAY

Thanks @michaeltharrington 😊😊

Collapse
 
elijahtrillionz profile image
Elijah Trillionz

Great read.
Thanks for sharing your experience. I've been an Open source enthusiast for far too long now, I need to really dive in and make contributions for real now.

Open source is really a fun way of gathering experience as well

Collapse
 
og_dev profile image
OGBONNA SUNDAY • Edited

You can start from here dev.to/opensauced/open-source-101-...

Collapse
 
elijahtrillionz profile image
Elijah Trillionz

Thanks
Will do

Collapse
 
tharapearlly profile image
Thara Pearlly

After reading this blog, I went on my quest to put myself out there. I checked out few repos that has beginner friendly, good for first time issues. But all of them are already assigned/ taken up by someone else.

How can I get the issue assigned to me / how do I get myself a issue to work on ?

Help me out here pls

Collapse
 
og_dev profile image
OGBONNA SUNDAY

Hey @tharapearlly, the best good first issues is the one you created yourself. Try going through the product and understand the project itself, and In the process of testing and understanding the product, you'll get your good first issue. Also remember to go through the projects contribution guide to understand how to assign issues to yourself🍕

Collapse
 
tharapearlly profile image
Thara Pearlly

Okay, that's a good advice. Let me try that.
Thanks 😊

Collapse
 
0vortex profile image
TED Vortex (Teodor Eugen Duțulescu)

Remember that contribution, good times!

Collapse
 
og_dev profile image
OGBONNA SUNDAY

You made the process easy for me @0vortex . Thanks 🍕 😊

Collapse
 
0vortex profile image
TED Vortex (Teodor Eugen Duțulescu)

Very happy to see you do the same for others! 🍕

Collapse
 
danielasaboro profile image
danielAsaboro

Dude, congratulations.

I've got two questions for you?

  1. How did you come about that cover design? It's hard...ngl
  2. Since attending Oscafest last month, I've been looking to contribute to OPen sauce, and my plan is to get a group of people (not more than 5) who will dedicate a minimum of 5hrs/week to it. Would you be willing to jump in from time to time to offer some tips and guidance? No problem if it doesn't fit your schedule...I understand.

thank you

Collapse
 
scooterland profile image
scotta

Getting hired by contributing to open source projects can be a valuable way to showcase your skills, collaborate with a diverse community, and demonstrate your passion for software development. Here are some steps you can take to increase your chances of getting hired through open source contributions: Research and identify open source projects that align with your interests, skills like virtual assistant for lawyers , and the technologies you want to work with. Look for projects that have an active community and are welcoming to newcomers. Begin by tackling smaller tasks or issues within the project. This allows you to familiarize yourself with the codebase, understand the project's workflow, and gain credibility within the community. Join the project's communication channels, such as mailing lists, forums, or chat platforms, and introduce yourself. Ask questions, seek guidance, and contribute to discussions. Building relationships with the project's maintainers and other contributors can help you gain visibility and demonstrate your commitment.

Collapse
 
thehashrocket profile image
Jason Shultz

Not only does contributing to open source projects get you exposure in the industry, but you’re also doing good by helping to improve these projects for others. So much of what we do for a living is built on open source software, it’s important to remember that we all play a part in helping that work to continue for future generations.

Collapse
 
abhishek_writes profile image
Abhishek Kumar

Congrats and thanks for sharing your experience with others to inspire

Collapse
 
og_dev profile image
OGBONNA SUNDAY

Thanks!

Collapse
 
radiantsolutions profile image
RadiantX solutions

Wow! Thanks for sharing

Collapse
 
og_dev profile image
OGBONNA SUNDAY

🍕

Collapse
 
trojandeveloper profile image
Alex Inoue

This is very wonderful article and really helpful for me. Thank you very much.

Collapse
 
og_dev profile image
OGBONNA SUNDAY

Excited to hear that @trojandeveloper 🍕

Collapse
 
kingkunte_ profile image
kingkunte_

The kind of content that motivates me on a daily.

Collapse
 
og_dev profile image
OGBONNA SUNDAY

🍕🍕

Collapse
 
sssinaaa profile image
vFlag

Congratulations, buddy!

Collapse
 
og_dev profile image
OGBONNA SUNDAY

Thanks @sssinaaa

Collapse
 
ellaidhurain profile image
ellaidhurai

Thanks for sharing your experience

Collapse
 
og_dev profile image
OGBONNA SUNDAY

🍕

Collapse
 
takanome-dev profile image
El Hadji Malick Seck

Great tips 👍 Way to go man 🍕

Collapse
 
lexycon002 profile image
Awowole Hammad Olamilekan

Thank you for sharing this wonderful experience

Collapse
 
og_dev profile image
OGBONNA SUNDAY

🍕🍕

Collapse
 
hassan_codes profile image
Baako Alhassan Mohammed

I'm always happy to hear about other people's wins. This was inspiring to read. Keep going, Champ 💪🏾

Collapse
 
og_dev profile image
OGBONNA SUNDAY

Thanks @hassan_codes 🍕

Collapse
 
kurealnum profile image
Oscar

Very interesting! This is a really good resource for anyone that wants to contribute to open source.

Collapse
 
nhshanto profile image
N.H

This post was very helpful ❤️

Collapse
 
og_dev profile image
OGBONNA SUNDAY

Excited to hear that @nhshanto 😊

Collapse
 
lovegupta profile image
Love Gupta

Great 😊

Collapse
 
mpagels profile image
Martin Pagels

Thanks for sharing your journey and tips.
Best.

Collapse
 
og_dev profile image
OGBONNA SUNDAY

🍕

Collapse
 
souravmaji1 profile image
sourav maji

Congrats brother

Collapse
 
og_dev profile image
OGBONNA SUNDAY

Thanks @souravmaji1

Collapse
 
zabihullahyaqubi585352 profile image
Zabihullah_Yaqubi

Thanks for all things

Collapse
 
zabihullahyaqubi585352 profile image
Zabihullah_Yaqubi

Thanks a lot to sharing your experience and time to guide us to right way have a good time

Collapse
 
noghostsinside profile image
No Ghosts Inside - Tech blog

This is great and really inspiring! Thanx for sharing 😃

Collapse
 
damian_l94 profile image
Damian

Thanks for the tip!, greetings from Argentina!

Collapse
 
msnmongare profile image
Sospeter Mong'are

Hi Damian, Welcome to the community

Collapse
 
taran_s_grewal profile image
Taran Grewal

Are grads given higher priority than
Self-taught programmers whiling hiring?

Collapse
 
og_dev profile image
OGBONNA SUNDAY

The priority depends on the preference of the employer, and what employers value most is the candidates ability to perform the job effectively 🤌. Being a grad does not guarantee you a position. 🍕🍕

Collapse
 
akshatmittal61 profile image
Akshat Mittal

Amazing Experience! Thanks for sharing all this. I'd love to connect and discuss all this sometime.

Collapse
 
og_dev profile image
OGBONNA SUNDAY

Sure! You can hit me up on Twitter or LinkedIn 🍕🍕

Collapse
 
kodecapsule profile image
KUSEH SIMON WEWOLIAMO

Thanks for sharing I will defiantly explore the world of Open source contribution

Collapse
 
og_dev profile image
OGBONNA SUNDAY

Let's Go!!!🍕🍕

Collapse
 
dedios profile image
Dedios

🔥 I love his spaces on Twitter Shawn's the best. Congrats on getting the role!

Collapse
 
og_dev profile image
OGBONNA SUNDAY

Thanks @dedios 🍕🍕

Collapse
 
ifaycodes profile image
Ifeoma Chidera

Love the cover image.
Thank you for sharing your experience. Positioning is really crucial.

Collapse
 
og_dev profile image
OGBONNA SUNDAY

It's the secret sauce for me 🍕🍕!

Collapse
 
debjyoti0404 profile image
Debjyoti Sen

Thanks for sharing your experience☺️. Can we connect somehow as I am also looking forward to make some contributions and it would be nice if you could help me.

Collapse
 
og_dev profile image
OGBONNA SUNDAY

Sure! You can hit me up on Twitter or LinkedIn 🍕🍕

Collapse
 
nicolasguruphat profile image
NicolasGuruphat

Really nice ! I'll follow your advices and try my best to contribute too !

Collapse
 
og_dev profile image
OGBONNA SUNDAY

Go for it! 🔥🔥🔥🙂

Collapse
 
hassansuhaib profile image
Hassan Suhaib

Awesome! I'm trying to take the same path because it's really difficult to stand out from the crowd with your resume but if you make your mark on GitHub by contributing then it's very certain that someone is going to reach out to you with an opportunity.

Collapse
 
bcouetil profile image
Benoit COUETIL 💫

It is the goal of 90%-if not 100%-of geeks who are in tech to get hired, but without stepping out to the public that is nearly impossible.

I don't get it... you speak about Nigeria thinking this apply to the whole world, right ? In western countries, you can just post a resume, or apply to offers matching your resume, to get a job. Not necessary the best, but still tech jobs 🤷‍♂️

Collapse
 
mleo999 profile image
Michael Leo

I'm looking for an engineer that can help support Apache HTTPD, Tomcat, TomEE, and ActiveMQ for customers that pay for such support. We help our customers with configuration and installation issues, and we notify them of CVEs, providing custom builds with mitigations as soon as possible. We often contribute the fixes back to open source. We also maintain custom versions that are no longer supported by the open source community, backporting CVEs to those.

This is not an entry level position, and would also include development work for our customers as the above is likely about 50%. This person needs to be a J2EE developer, Java developer, with the ability to build, patch, test, and have deep knowledge of "classic J2EE", not just Spring. There is a lot of "command line work". You need to be familiar with build tools including Maven and Ant (yes, Tomcat is built with Ant). Experience with bash and Linux is very useful.

We are looking for a US Citizen residing in the US (our government customer requires it). Founded in 2006, we have always worked remotely, so you don't need to move. Hours are generally US day time. We have a generous benefits package and compensation.

Collapse
 
mleo999 profile image
Michael Leo

If you are interested, send your resume to hr@kettleriverconsulting.com

Collapse
 
spiral_memory profile image
Zishan Ahmad • Edited

Hi there,

I am really inspired by the journey on how you started contributing to open source and got hired in OpenSauced

As a final year student eager to move into open source and pursue internship/full-time opportunities, I'm curious about which projects I should focus on. I understand not all open source companies actively hire, so how do I choose the right projects to maximize my chances of getting hired through open source contributions? If you have any guidance or insights to share, I'd greatly appreciate it.

Collapse
 
Sloan, the sloth mascot
Comment deleted
Collapse
 
meshvpatel18 profile image
Meshv Patel

BTW, Good Blog
How to find open source projects for us? let's say I am interested in MERN Stack dev.. so any suggestion?

Collapse
 
munaimpro profile image
Munaim Khan

Many many thank you for sharing your open source project experience.
I also think that contributing to open source project is really helpful to get a job in tech fields.
I will try it must.
Great!

Collapse
 
weatherinmay profile image
weatherInMay

I shared this post of yours on 1024.
Securing a Job Through My Open Source Contributions

Collapse
 
taran_s_grewal profile image
Taran Grewal

How important is going to college ,if you are a self-taught
Programmer?

Collapse
 
collinzo2022 profile image
Efuetanu Collins

Thanks for sharing it was quite very helpful