What do developers want? And how do they get the job done? Every year since 2011, we’ve asked developers these questions (and many, many more) as part of our annual Stack Overflow Developer Survey, the largest and most comprehensive survey of developers in the world.
More than 64,000 developers told us this year how they learn and level up, which tools they’re using, and what employers should know about working with developers.
Check out the findings now to see which technologies are the most popular, most loved, and most dreaded in 2017. You’ll also learn how much money different types of developers make on average, which benefits developers care about most, and how developers want their performance to be evaluated. You can even find out how developers prefer to pronounce “GIF”. Spoiler: 6% enunciate each individual letter (“gee eye eff”).
Why do we do this each year? As the world’s largest and most trusted community of software developers, we run this survey and share these results to improve developers’ lives: We want to empower developers by providing them with rich information about themselves, their industry, and their peers. And we want to use this information to educate employers about who developers are and what they need.
We learn something new every time we run our survey. This year is no exception:
- A common misconception about developers is that they’ve all been programming since childhood. In fact, we see a wide range of experience levels. Among professional developers, 11.3% got their first coding jobs within a year of first learning how to program. A further 36.9% learned to program between one and four years before beginning their careers as developers.
- Only 13.1% of developers are actively looking for a job. But an additional 62.1% of developers are interested in hearing about new job opportunities. (If you’re an employer, Stack Overflow Talent can help you recruit both active and passive candidates.)
- When we asked respondents what they valued most when considering a new job, 53.3% said remote options were a top priority. A majority of developers, 63.9%, reported working remotely at least one day a month, and 11.1% say they’re full-time remote or almost all the time.
- A majority of developers said they feel at least somewhat underpaid. Developers who work in government and non-profits feel the most underpaid, while those who work in finance feel the most overpaid.