Latest news about Bitcoin and all cryptocurrencies. Your daily crypto news habit.
The way job recruitment works has changed. Your skills are far more valuable than your degrees. During an interview for The New York Times, Laszlo Block, former VP of People Operations at Google, stated that the proportion of Google employees without any college education had steadily increased through the years.
Employers are now focused on what the candidate is able to do, and not which graduation he went to. To measure the fit of applicants, recruiters are looking mainly to:
- Problem solving skills
- Variety of backgrounds and industries
- Experience
Photo by Glenn Carstens-Peters on Unsplash
The recruiter needs to know whether youâve got relevant expertise with the skill set reported on the job description or not. Letâs suppose that you currently are a Java developer wanting to work with a Microsoft stack. Youâve taken some courses and maybe got a certification in the C# language. But now you have to prove experience, and only courses and certifications canât do it.
Fortunately, there are some ways to have a stand out profile that can get you hired without having actual work experience with a specific tech stack. According to GitLab, contributing to open source is the most effective job-seeking hack you can take advantage of right now. Here a few tips on how to use open source as a powerful job hunting tool:
Contribute to an open source project
By contributing to open source, you will get the opportunity to work with production code, with stabilized projects. The open source contribution environment is diverse, you will show to the recruiter that you can work in multicultural teams. Also, by contributing, you are going to help with project and people management, by solving conflicts, prioritizing work, organizing teams, and much more. That is valuable to an employer.
The leading open source contribution website is GitHub. If you still donât have an account there, there is a lot youâre missing out. Find a project that you engage with, and start contributing. There are lots of repositories looking for maintainers:
- Mozilla, the not-for-profit behind the Firefox browser
- Electron, the cross-platform desktop apps framework (C++)
- Sinatra, a Ruby microframework for the web (Ruby)
- phpMyAdmin, a web interface for MySQL and MariaDBÂ (Java)
- ElasticSearch, one of the most powerful search engines (PHP)
- NeoVim, the future of Vim
Company-targeted contribution
If you are targeting to land a job at Google, for instance, you could contribute to Google projects on GitHub. When you start contributing, youâll grasp knowledge of the product, the way they work and the stories behind it. That will really set you apart from the other candidates, because it lowers your onboarding time, earning lots of extra points with the interviewer.
Large-scale projects contribution
If you want to land an interview in a big company, they might need you to have past experience with large-scale and high-availability projects. If you actually donât have experience with it, you could pick a big open source project that you can benefit from. There are a lot of large-scale projects needing help, such as:
- Rocket.Chat, an open-source Slack
- Django, a Python web-framework
- Ruby on Rails, the web-application framework for Ruby
Build a side project
Photo by Rick Mason on Unsplash
By nature, we, software developers, are curious people. Whether you want to build a new JavaScript framework, a coffee machine with Arduino or a new startup: build it! But donât forget to make it open source. Technical recruiters will be able to check your project, your coding style, and the decisions you have taken in your side job.
During an interview, the difference between âWith Python and sklearn, Iâve built a machine learning model predicts rental houses prices in my neighborhoodâ and âIâve been studying machine learning for X monthsâ is clear. This will help you to show you can build things from the ground up, and that you know the tools youâre using.
Build a personal brand
When you start contributing to open source, you will build an online reputation. When employers see you are an active member of the community, that adds trust. And that is why employee referral is still a thing.
Also, having online presence on StackOverflow can also help you to land that job. That shows you care for the community and are willing to help other developers.
Mention open source during the interview
When youâre changing your tech stack, itâs common to recruiters to ask you why. Not that the technology you use is that important, but to understand how have you learned this specific language if you have never worked with it before.
This is where open source contributions step in. You donât need actual work experience to prove you know C# or the language you want to work with if have contributed using it before. Jeff Weiner, CEO of LinkedIn, said that there is so much talent to be had if people are open to finding this talent in different places. That means it doesnât matter if you learned by a university, by an online course, or by contributing to open source software. What matters is whether you have the skill or not.
Next steps
Open source contribution has become more and more accessible to everyone, from padawan to Jedi. Itâs time for you to give back to the community using the force your skills.
- Create a GitHub account, if you havenât
- Choose a project so you can help or create your own
- Have your first pull request merged and hooray!
How to Land a Job Using Open Source was originally published in Hacker Noon on Medium, where people are continuing the conversation by highlighting and responding to this story.
Disclaimer
The views and opinions expressed in this article are solely those of the authors and do not reflect the views of Bitcoin Insider. Every investment and trading move involves risk - this is especially true for cryptocurrencies given their volatility. We strongly advise our readers to conduct their own research when making a decision.