What’s new in Stack Overflow’s 2016 survey

Stack Overflow, perhaps the most prolific question-and-answer site for developers, conducts an annual survey of its user base. This year, more than 50,000 respondents in 173 countries contributed to the survey.

Star Trek vs. Star Wars

I deep dived into the huge amount of data to bring you the most surprising insights from it. Of course, I have to start with the most relevant data this year’s survey collected—whether developers prefer Star Trek or Star Wars.

Devs in their 40’s (that would be me!) prefer Star Wars whereas devs in their 50’s are diehard Trekkies.  I think it’s important to note that Firefly was the top write-in, followed by Stargate, Doctor Who, and Babylon 5.

Star Wars vs. Star Trek

Stack Overflow

Image: Stack Overflow

How many professional developers are at Stack Overflow?

¨Professional developers, Stack Overflow estimates 16 million of those people are.¨ [1]

Geography

Stack Overflow Community Geo

Image: Stack Overflow

 

In January 2016, 46 million people visited Stack Overflow to get help from or give help to a fellow developer. Stack overflow estimates 16million of those people are professionals.

Countries

  • United States: 3,869,095
  • India: 1,859,248
  • United Kongdom: 783,329
  • Germany: 744,940
  • Canada: 535,392
  • China: 372,730
  • Russia: 294,503
  • Brazil: 292,118
  • Australia: 240,658
  • Japan: 193,292
  • Mexico: 134,857

  

Everyone is “full-stack” now

“Much to learn you still have.This is just the beginning.¨

StackOverflow

Image: Jedi Jörg Daydream

 

Developer Occupations

 Developer occupations at Stack Overflow

Image: Stack Overflow

28% called themselves full-stack developers, and the runners up were back-end developers (12%) or students (11%). According to the analysts, full-stack developers were comfortable using 5 to 6 major languages or frameworks, vs. 4 for all other occupations.

A full stack developer will benefit from knowing more programming languages as the basis for future growth.

 

Javascript is the King and SQL the Queen of the most popular technologies

“The most commonly used programming language on earth, Javascript is.  Hmmmmmm.”

 

Most Popular Technologies

Stack Overflow - popular technologies

Image: Stack Overflow

JavaScript is still the most extensively used tool, with more than 55% of people saying they use the language. It’s popular with developers who specialize on the front end. SQL has declined a bit in popularity, due in part to the rise of NoSQL databases like MongoDB, which uses JavaScript as its querying language instead of SQL.

Most Popular Technologies per Dev Type

Stack Overflow - programming languages

Image: Stack Overflow

 

Stackoverflaw



Image: Jedi Jörg Daydream

Trending Tech on Stack Overflow

“Growing in use, newer web-development technologies like React, Node.js, and AngularJS  are.  Yes, hmmm.”

Stack Overflow most popular dev technologies

Image: Stack Overflow

Newer web-development technologies like React, Node.js, and AngularJS are growing in use. So is Swift, which is stealing market share from Objective C.

Developers appear to be dropping CoffeeScript, Haskell, and Windows Phone. And though the survey showed many developers want out of Visual Basic and WordPress, those technologies don’t seem to be shrinking just yet.

 

Stack Overflow - StarWars illustration

Image: Jedi Jörg Daydream

Every so often a new technology appears and disrupts the status quo. Docker is rapidly changing the rules of cloud and upending the cloud technology landscape. Smoothing the way for Microservices, open source collaboration, and devops, Docker is changing both the application development lifecycle and cloud engineering practices.

Desktop Operating System

Last year, Mac edged ahead of the Linuxes as the number 2 operating system among developers. This year it became clear that trend is real. If OS adoption rates hold steady, by next year’s survey fewer than 50% of developers may be using Windows.

Speaking of the Linuxes, Ubuntu is tops among them with 12.3% of the entire OS market for developers. Fedora, Mint, and Debian accounted for 1.4%, 1.7%, and 1.9% of all responses, respectively.

 

Stack Overflow - OS preference

Image: Stack Overflow

Self-taught Developers Went Way Up

“Partly Self-taught, 69% of developers said they were.  Yesssssss.”

 

Education

 

Stack Overflow - Education

Image: Stack Overflow

Last year, 41.8% of developers said they were self-taught. This year 69% of all developers shared they are at least partly self-taught. 13% of respondents across the globe tell them they are only self-taught. 43% of developers have either a BA or BS in computer science or a related field. 2% of developers have a PhD.

There are at least nine male developers for every one female developer.

 

Gender

Stack Overflow - Usage by Gender

Image: Stack Overflow

The survey results show that we do not have enough women in tech. This is news to no one. But a 15-to-1 ratio of males to females? This is much wider gap than most people realize. And looking at the age distribution of female developers sheds some light on why.

“Do or do not. There is no try.”

Stack Overflow - Lego illustration

Image: Jedi Jörg Daydream

 

There are far fewer female developers in their 30s and 40s.

“When nine hundred years old you reach, look as good you will not.”

Gender Distribution per Age Cohort

Stack Overflow - distribution by age

Image: Stack Overflow

 

Most female developers are either in their 20s or over 50+ years old. While women make up about 6% of total respondents, they make up an even smaller percentage of respondents in their 30s and 40s. On the other hand, this indicates that a generation of women might’ve chosen not to work in software development or tried it and evolved to other positions within their organization.

Unrealistic expectations are the most common workplace gripes.

Challenges At Work

Stack Overflow - Challenges

Image: Stack Overflow

 

When asked about the biggest challenges at work, the respondents answer “unrealistic expectations” the most often (35%) while “poor documentation” (35%) and “unspecific requirements” (33.5%) were close behind. Developers feel these challenges increase as they become more experienced.

May the Force Be With You!

Please share if you enjoyed reading through these findings. You can check out the full Stack Overflow survey here.

[1] All quotes provided by Jedi Jörg Daydream – A Padawan Learner from Nubia …it’s powered by Plesk!

No comment yet, add your voice below!

Add a Comment

Your email address will not be published. Required fields are marked *

GET LATEST NEWS AND TIPS

  • Yes, please, I agree to receiving my personal Plesk Newsletter! WebPros International GmbH and other WebPros group companies may store and process the data I provide for the purpose of delivering the newsletter according to the WebPros Privacy Policy. In order to tailor its offerings to me, Plesk may further use additional information like usage and behavior data (Profiling). I can unsubscribe from the newsletter at any time by sending an email to [email protected] or use the unsubscribe link in any of the newsletters.

  • Hidden
  • Hidden
  • Hidden
  • Hidden
  • Hidden
  • Hidden

Related Posts

Knowledge Base