Tech continues to be the most in-demand workers all over the world. In this session, Susanna will cover the best platforms and channels to find tech. She will provide an exhaustive coverage of GitHub. Break, tinker, and extract the best out of GitHub. If you are into finding tech. This is a no-holds barred session on how to find the best tech.
2. Agenda
State of Tech Sourcing in New Zealand
Stack Overflow Developer Survey Results 2019
Best Platforms to Source Software Developers
Sourcing LinkedIn
Sourcing GitHub
Searching Stack Overflow
Sourcing Google
Recommended Resources
3. State of Tech Sourcing in New Zealand:
Top Priorities for 2019
https://downloads.manpowergroup.co.nz/talent-shortage-2018/
4. State of Tech Sourcing in New Zealand:
What part of the recruitment lifecycle do
you find most challenging?
https://downloads.manpowergroup.co.nz/talent-shortage-2018/
36% of
respondents
said Sourcing!
5. Stack Overflow
Developer Survey Results 2019
Row Labels
Very
dissatisfied
Slightly
dissatisfied
Neither
satisfied nor
dissatisfied
Slightly
satisfied
Very
satisfied
NA Total
I am actively looking
for new opportunities
598,493 904,440 526,398 420,445 214,911 743,324 3,408,011
I am not actively
looking, but I am
open to new
opportunities
715,479 1,890,859 1,444,056 4,405,721 3,127,970 1,468,785 13,052,870
I am not interested in
new opportunities
267,348 101,554 515,948 1,284,749 2,861,606 128,280 5,159,485
NA 0 0 0 0 0 1,930,685 1,930,685
Total 1,581,320 2,896,853 2,486,402 6,110,915 6,204,487 4,271,074 23,551,051
https://insights.stackoverflow.com/survey/2019/
6. Best Platforms to Source
Software Developers
1. LinkedIn
2. Stack Overflow
3. GitHub
4. Google Groups
5. CodeProject
6. Hacker News
7. Dzone
8. Quora
9. Reddit
10. XDA Developers
11. SitePoint
12. CodeGuru
13. Gitter
14. Meetup
https://devskiller.com/devskiller-tech-recruitment-certification-course/
7.
8. Searching LinkedIn
When it comes to searching, there are 2 rules:
• Your search queries cannot be longer than 39 words
• You must limit your queries to 5 AND, OR, or NOT operators
9. Google Advanced Search
• site: Search within a specific website
• inurl: Search within the URL
• intitle: Search within the page's title
• filetype: Search for a specific file type
• before:YYYY-MM-DD Search for results published before a given date
• after:YYYY-MM-DD Search for results published before a given date
• n..n Searches for results containing numbers in a
given range
• * Acts as a placeholder for any unknown term(s),
up to 5 terms in length
10. LinkedIn Profile
/ Google X-Ray Search
site:nz.linkedin.com/in (intitle:Developer OR intitle:Development OR intitle:Engineer
OR intitle:Engineering OR intitle:Programmer OR intitle:Programming OR
intitle:Software OR intitle:SWE OR intitle:SRE OR intitle:SDE OR intitle:BED OR
intitle:FED OR intitle:Java) "Java" "Auckland"
17. LinkedIn New License & Certification
/ Google X-Ray Search
site:nz.linkedin.com/in
"Licenses & Certifications" "Issued * 2019"
(intitle:Developer OR intitle:Development OR
intitle:Engineer OR intitle:Engineering OR
intitle:Programmer OR intitle:Programming OR
intitle:Software OR intitle:Java)
"Java" "Auckland"
18. LinkedIn New Group Member
/ Google X-Ray Search
linkedin.com/search/results/groups/?
keywords=Auckland%20OR%20Zealand
site:nz.linkedin.com/in "Auckland"
("JOBS 2.0 Australia New Zealand" OR "Japan and APAC CAREER" OR "Australia, New
Zealand Jobs" OR "IT Professionals Christchurch" OR "920 Auckland and Wellington")
21. User Profiles (1/2)
1. Avatar: Right click → Click “Search Google for Image”
2. Name: Highlight → Click “Search All”
3. Username: Highlight → Open “Search All”
4. Bio
5. Current Company
6. Location
7. Email
8. Website: Copy → Open Who.Is → Paste & Search
9. Organizations: Collaborative accounts
①
②
③
④
⑤
⑥
⑦
⑧
⑨
23. 1. Repository (Repo): Project folder
• Source: Creator
• Description
• Language: Primary language
• Star: “Like”
• Fork: Personal copy
2. Star: “Like”
3. Followers
4. Following
5. Contribution: User activity
• Issues: Suggestion, Question, etc.
• Pull Request (PR): Proposed change
• Commit: Revision
User Profiles (2/2)
⑤
① ② ③ ④
24. Searching GitHub
When it comes to searching, there are 2 rules listed by GitHub:
• Your search queries cannot be longer than 128 characters
• You must limit your queries to 5 AND, OR, or NOT operators
There are 3 ways to search GitHub:
1. GitHub Search Bar
2. GitHub Advanced Search
3. Google X-Ray Search
25. GitHub Search Bar
• XYZ type:user personal accounts named XYZ
• XYZ in:login users whose username contains XYZ
• XYZ in:fullname users whose real name contains XYZ
• XYZ in:email users whose email contains XYZ
• language:XYZ users with repositories written in XYZ
• location:XYZ users that live in XYZ
• followers:nX..nZ users with between nX and nZ followers
• repos:nX..nZ users whose repository count is between nX & nZ
28. language:Java Auckland vs.
language:Java location:Auckland
language:Java Auckland
• Rep o sito ries: 112
• Issue s: 430
• Users: 81
language:Java
location:Auckland
• Rep o sito ries: 8M+
• Issue s: 23M
• Users: 537
X-ray Searching GitHub Profiles
site:github.com -inurl:tab
"block or report" "Java" "Auckland"
site:github.com -inurl:tab
"block or report" "Java" "Auckland"
"contributions in the last year"
• Users: 111 • Users: 86
Unfortunately, GitHub profile URLs don’t have a specific indicator telling you (and Google) that the
site is a profile page. This makes X-ray searching slightly more difficult but still doable.
29. Contact Finding “Hacks”
• API.GitHub.com/Users/UsernameXYZ/Events/Public
• GitHub.com/Owner/Repo/Commit/UniqueID.patch
1. View a GitHub user profile
2. Click their Contribution activity
3. Click any of their created Commits
4. Click any of the Commit Unique IDs
5. Type “.patch” at the end of the URL & Search
6. Locate the committed user’s name and email
32. Stack Exchange Data Explorer
Important Elements:
• Username
• Bio
• Location
• Website
• Other profiles
• Profile picture
• Tags contributed to
• Information about Activity
34. language:Auckland tagnmae:java
• Users: 101
X-ray Searching StackOverflow Profiles
site:stackoverflow.com/users "Java" "Auckland"
• Users: 259
Stack Exchange Data Explorer
35.
36. Google Resume Alerts
" J a va "
( i n t i t l e : Re s u m e O R i n t i t l e : C V O R i n t i t l e : V i t a e )
( f i l e t y p e : p d f O R f i l e t y p e : d o c )
" A u c k l a n d " O R " N Z " O R " Ze a l a n d " O R
" 0 2 0 " O R " 0 2 1 " O R " 0 2 2 " O R " 0 2 6 " O R
" 0 2 7 " O R " 0 2 8 " O R " 0 2 9 " O R
" 6 4 ( 2 O R 3 O R 4 O R 6 O R 7 O R 9 ) " O R
" + 6 4 "
google.com/alerts
37. Google Custom Search Engines (CSEs)
120 key w o rd l i mi t , w hi c h i s a 4x i nc rease fro m G o o gl e’s 32 key w o rd l i mi t .
http://bit.ly/GithubRepos will direct Google to find GitHub users with
repositories in several programming languages, so you can find developers
with the skills you are looking for. You can search for a combination of
programming languages and a location.
http://bit.ly/developerresumes will find Developer resumes on the web.
Within this Custom Search Engine, there is a search string that directs
Google to bring up resumes instead of other web pages — so you will get
only those results you want, without needing to know advanced search
syntax. Try searching using a location and skill-related keywords.
38. Recommended Resources
• DevSkiller IT Glossary
+ FREE Tech Recruitment Certification
• Sourcers Who Code Facebook Group
• https://stackoverflow.com/tags
Articles:
• Reading GitHub Profiles When You’re Not An Engineer
• Building Authentic Connections with GitHub
• A #SourceCon Budapest Preview – I Asked 40 Developers
How They Feel About the Messages They receive
• Behavioral Sourcing on GitHub