First of all, we should know the similarities and differences between both and how they can minimise your recruitment efforts.
Stack overflow is basically a platform for developers and Techies; here they can post their day-to-day questions hoping the other developers can help them with their advice. And GitHub is a repository where developers can store their codes and even they can share it publicly for further development and simply usage.
Similarities between Stack Overflow and GitHub:
- On both the sites, Software Engineer can share their work.
- Both can track the last contributions
- On GitHub engineer can post their codes to public or private while on Stack overflow it’s all public.
- On StackOverflow, engineer will answer share the bit of code the specific question, and on GitHub they can share the whole code base.
In short both the sites are best way to reach prospect when you get exhausted by traditional way of sourcing candidates.
A Smarter way to get connected with Candidates:
Nowadays recruitment industry is getting highly competitive and it’s very difficult to grab the candidate’s attention. Everyone is getting bombarded with marketing messages via phone and Email, and many other sources.
So how to be different from other recruiters?
We should use the personalised approach grab the attention of candidate.
For example by sending them personalised messages, showing your understanding and appreciation for their current work — in other words, the information provided by them on GitHub or Stack Overflow
So let’s get started , below is the GitHub of any candidate looks like:
So now you are on his profile, select any of his repositories. When you open the repository, there is going to be a README.MD file describing what the piece of code is created for.
Here is the repository of Raj Anand Example: https://github.com/rajanand02
While sending him a mail about the opportunity you have, address him like this:
Body: Each and every repository of yours is very well documented; I have an opportunity where you could work with related technologies. Let me know if you would like to explore it more.
Now about Stack Overflow:
Basically, Stack Overflow and GitHub are having the same approach; here you have to find a candidate. While checking candidates profile you will see on the right side the “Communities” tab. Stack Overflow is part of the StackExchange metasystem, and the profiles are linked together — feel free to use the information found on any of these.
As discussed before, this is a site where you will find questions and answers posted by software developers about their work. I suggest ordering on newest and first check if the user has any answers.
So we have a stack overflow account of Jeevan Patil (http://stackoverflow.com/users/1194067/jeevan-patil-%EC%9B%83)
Once you find one the candidate, you can give him a compliment for the solution, and then talk about the opportunity you have.
How to approach:
Subject: I saw your Stack overflow activity.
Body: I admit I do not even understand half of it. What I do understand that my company is looking for a similar kind of profile as user.
How to find candidates on GitHub and Stack Overflow with Google :
Google X-Ray search is the best way to get candidates on stack overflow based on skills and location.
Let’s take an example we need a candidate for ruby on rails skill for Pune location then your X-Ray Search will be as below
site:stackoverflow.com/users “ruby on rails” pune
X-Ray search for GitHub
Suppose you have a requirement for Angular Js Developers and job location is Pune then your search will be
site:github.com “angularjs” pune
so we can see the results 494 search results for GitHub accounts with Angular Js skills in Pune location
Apart from google there are so many other ways to get GitHub and StackOverflow IDs of candidate through the following extensions and tools like
360 social, Prophet, Connectifier, Connect6, Falcon, Vibe.
Take it as a part of evaluation Process:
It’s nice that we have a candidates resume with use but when you will attach the candidates GitHub and stack overflow links then hiring manager will be more interested in interviewing the candidate on the basis of their piece of work
As a recruiter, it’s your job to keep your candidate out of the crowd, share the candidate repositories, their stack overflow contribution for reducing the chances of rejection.