Upload
talent42
View
91
Download
1
Embed Size (px)
Citation preview
6/28/2017
1
What to Get to Get Programmers
What to Git to Get Programmers
6/28/2017
2
Helloaka Tall JeffChief Operating OfficerStack Overflow
Jeff Szczepanski
4
Paragraph copy. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed molestie lorem et ipsum euismod volutpat. Cras et neque euismod, suscipit turpis et, hendrerit libero.
☉ First level bullet point▮ Second level bullet point
▪ Third level bullet point
Click to edit slide title
Click to edit slide subtitle
• Stack Overflow is a Programmer Talent Community
• Monthly Active Users: 33 Million
• Monthly Page Views: 620 Million
• Global Footprint: 75% of Traffic Outside US
Who We Are:Overview
6/28/2017
3
The State of Software Development
6
Click to edit slide titleA programmer by any other name is…
Software Developer
Coder Software Engineer
Coding Ninja
Programmer
Lead Developer
Development Lead
Architect
Software Architect
DigitalArtisan
Senior Software Engineer Developer
6/28/2017
4
8
Skyscraper Makers
6/28/2017
5
9
Click to edit slide titleThe Skyscraper Makersplumber
architect
electrician
welder
engineer
surveyor
flooring installer
scaffolder
glazier
painter
interior designer
ironworker
mason
landscaper
pipefitter
interior architect
carpenter
general contractor
10
Click to edit slide titleSourcing Terms & Titles
Full Stack
Back End
6/28/2017
6
11
Click to edit slide title
011ASP.NET001
10001C++10001
111111C000000
1101Java10111
01010PHP10101
0Java0ScrIpt0
1001PerL10010
0000PytHon111
Ruby 1on 1RaIls
1010RubY01010
01101SQL01001
01001C#100100
The Technology References
This is all pretty much noise.
6/28/2017
7
14
Paragraph copy. Lorem ipsum dolor sit amet, consecteturadipiscing elit. Sed molestie lorem et ipsum euismodvolutpat. Cras et neque euismod, suscipit turpis et, hendrerit libero.
☉ First level bullet point▮ Second level bullet point
▪ Third level bullet point
• And there were NO building codes
• And NO building inspectors
• And the building infrastructure was only seen by construction workers!
Imagine if everyone had “Skyscraper Maker” title...
6/28/2017
8
6/28/2017
9
6/28/2017
10
19
RESUMḔ
20
6/28/2017
11
21
22
6/28/2017
12
So What Do We Do?
“
24
“Roads? Where we’re going, we
don’t need roads!”
6/28/2017
13
25
Paragraph copy. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed molestie lorem et ipsum euismod volutpat. Cras et neque euismod, suscipit turpis et, hendrerit libero.
☉ First level bullet point▮ Second level bullet point
▪ Third level bullet point
Click to edit slide title
Programmer Competency Matrix
Credit: Sijin Joseph
But We Do Need a Map
Category / Level 2^N N^2 N LOG(N)
Computer Science Theory X
Software Engineering Areas X
Programming & Code Construction X
Experience Types X
Knowledge Areas X
Data Structures Algorithms
Systems Programing
LanguagesPlatforms
Years of ExperienceIndustry and Product Types
4 Competency LevelsLanguagesPlatforms
Years of ExperienceIndustry and Product Types
Only 12%of the Matrix
Typical search specs allude to about 12% of the job
6/28/2017
14
27
“After the Gold Rush”By Steve McConnell
Suggested Reading
Summarizng
6/28/2017
15
Vocabulary & Conventions around programming is still in its infancy
Programmer really refers to hundreds of different types of jobs
6/28/2017
16
Resumes can tell you a lot, but most is context between the lines
All the keywords amount to maybe ~25% of the qualifications
6/28/2017
17
Your Call to Action
Help hiring managers to understand the dozens of competency areas of each role
6/28/2017
18
Map & Evaluate candidates against the full set of competencies
Come along & help us bring Software Development into the
future…