2018 Global Developer Hiring Landscape
The 2018 StackOverflow report on the ‘Global Developer Hiring Landscape’ has been released with some interesting findings. We’ve focused on the key highlights from the report which surveyed 101,592 software developers from 183 countries around the world.
Over 92% of respondents are male, which continues to highlight the lack of diversity in software development. It also raises the question of whether this is because there is a lack of interest from women, or underlying prejudices within the hiring processes. This is something we’re hugely passionate about improving, and our i-Q Intelligent Talent Acquisition process is already helping make a difference.
Developers work in a diverse range of industries for companies of varied sizes, from small startups to enterprise organisations.
Over 90% of developers are employed at least part-time, making the developer employment rate much higher than those of other professions. Only 16% of developers are actively seeking employment, which puts additional pressure on employers competing to hire tech talent.
Of the 16% of professional developers actively seeking a job, those at the C-Level or Engineering Managers are looking for work the least, whereas Mobile Developers and Game/Graphics Developers are seeking work the most. Frequent job changes are considered normal for developers – around half have taken a new job within the past two years.
What are the most common industries for professional developers to work in?
16.3% - Web development or design
10.8% - Information Technology
10.5% Software as a service (SaaS) development
10% - Other software development
8.8% - Financial technology or services
7.2% - Cloud-based solutions or services
5.8% - Data & analytics
5.3% - Consulting
5.1% Media, advertising, publishing, or entertainment
5% - Retail or eCommerce
4.5% - Healthcare technology or services
(10.8% - Other industries not listed in survey)
What matters the most to developers when looking for a new job?
Developers wants and needs differ to their counterparts. The data has also revealed their top priorities also vary by gender.
The highest priority for male developers are:
19% - The compensation and benefits offered
17.6% - The languages, frameworks, and other technologies they’d be working with
15.7% - Opportunities for professional development
13.5% - The office environment or company culture
The lowest priority for male developers are:
1.3% - The diversity of the company
3.3% - The financial performance or funding status of the company
5.5% - The specific department or team they’d be working on
6.6% - How widely used or impactful the product or service they’d be working on is
The highest priority for female developers are:
16.9% - The office environment or company culture
16.8% - Opportunities for professional development
16.4% - The languages, frameworks, and other technologies they’d be working with
14.1% - The compensation and benefits offered
The lowest priority for female developers are:
2.6% - The financial performance or funding status of the company or organization
4.3% - The diversity of the company
5.4% - How widely used or impactful the product or service they’d be working on is
5.9% - The specific department or team they’d be working on
Which benefits are most important to developers?
70.2% - Salary and/or bonuses
8.6% - Health insurance
4.7% - Computer/office equipment allowance
3.6% - Conference or education budget
3.2% - Stock options or shares
2.1% - Retirement or pension savings matching
2% - Parental leave
1.5% - Fitness or wellness benefit (ex. gym membership, nutritionist)
1.5% - Transportation benefit (ex. company-provided transportation, public transit allowance)
1.4% - Company-provided meals or snacks
1.1% - Childcare benefit
What are the top 10 most popular programming scripting and markup languages?
68.5% - HTML
65.1% - CSS
57% - SQL
45.3% - Java
39.8% - Bash/Shell
38.3% - Python
34.4% - C#
30.7% - PHP
25.4% - C++
The top 10 most loved programming scripting and markup languages?
78.9% - Rust
75.1% - Kotlin
68% - Python
67% - TypeScript
65.6% - Go
65.1% - Swift
60.4% - C#
59.6% - F#
59.6% - Clojure
For a third year in a row, Rust is the most loved programming language, followed second by Kotlin which was a new entry for 2018.
Let’s take a look at the top 5 most dreaded programming scripting and markup languages:
89.9% - Visual Basic 6
84.1% - Cobol
82.7% - CoffeeScript
80.9% - VB.NET
80% - VBA
For a third year in a row, Visual Basic 6 ranks as the most dreaded programming language. This data is based on those developers currently using the technology but have no real desire to do so.
And lastly, the top 5 most wanted programming scripting and markup languages:
25.1% - Python
16.2% - Go
12.4% - Kotlin
11.9% - TypeScript
For a second year in a row, Python is the most wanted language. This is based on developers who don’t use it yet, but wish to learn.
What operating systems to developers use at work?
49.9% - Windows
26.7% - MacOS
23.2% - Linux-based
0.2% - BSD/Unix
What are the most popular methodologies for developers to keep projects on track?
85.4% - Agile
62.7% - Scrum
35.2% - Kanban
28.4% - Pair programming
A large proportion of developers leave their job after 6-12 months. They learn fast and grow quickly, but if they’re not shown the recognition and rewards of promotion or a pay rise, then they’ll want to move on. There’s a big difference between being told you’re doing a good job and actually being rewarded for it in some way.
Most business underestimate the cost of replacing an employee, but it can cost a company around £50,000 on average when taking direct costs (unrecoverable salary, wasted management time, training cost, recruitment agency fee, lost productivity) and indirect costs (lost team productivity, indirect staff turnover, loss of business, impact on reputation) into consideration.
View a copy of the full report here.
Written by Paul Marks.