Stackoverflow Developer Survey Results 2016
Stackoverflow conducted a survey and fifty thousand developers shared where they work, what they build, and who they are. Here are the results of the most comprehensive developer survey ever conducted.
Here are some interesting insights from the survey:
- Every 8 seconds or so, a developer asks a question on Stack Overflow. This year, 56,033 coders in 173 countries answered the call.
- Only 7% of developers identify as “rockstars”.
- Cloud technology pays big bucks. So does tech frequently used in finance. Spark, Scala, Cassandra, and F# top the list of the top paying technologies.
- Most developers prefer dogs to cats. (But not developers in Germany.)
- Every month, 40 million people visit Stack Overflow.
- In June 2015, JavaScript overtook Java as most popular tag on Stack Overflow.
- On average, Full-stack developers are comfortable coding with 5 to 6 major languages or frameworks (vs. 4 for everyone else).
- JavaScript is the most commonly used programming language on earth.
- The average developer is 29.6 years old. The median is 27.
- The average developer in India is 6 years younger than the average developer in the United States.
- The average developer has about 6.5 years IT or programming experience.
- Worldwide, the median Front-End Web Developer has 3.5 years experience. The median Full-Stack Developer has 8 years experience. And the median Engineering Manager has 13 years experience.
- Devs in their 40s prefer Star Wars. Devs in their 50s are Trekkies.
- According to Quantcast, about 12% of Stack Overflow’s readers are women.
- Women are more likely to be Designers than any other developer type.
- women are more likely to be Quality Assurance developers.
- Men and women appear to be about equally as likely to be either an Executive or Engineering Manager.
- The gender disparity in tech is shamefully imbalanced across the age spectrum.
- 69% of all developers tell us they are at least partly self-taught.
- 13% of respondents across the globe tell us 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.
- Machine Learning Developers are most likely to have taken an online class (Graphics programmers are least likely to do so).
- Enterprise Level Services Developers are most likely to have completed an Industry certification program (iOS Mobile Developer are least likely).
- Machine Learning Developers are also most likely to have completed a Masters or PhD in CS.
- For the second year in a row Rust, Swift and Go make the top 5 most loved programming languages.
- VB tops the list of the most dreaded technologies – developers wouldn’t miss it if it went extinct.
- Full-Stack Developers who know JavaScript and develop for the Cloud, or work with React or Redis are paid better than their peers.
- Front-End Developers who know JavaScript and React, Node, or Angular get paid more than other Front-End Developers.
- Mobile Developers who know the iOS ecosystem seem to earn about $10,000 more on average than Android Developers.
- 63% of Data Scientists use Python, 44% use R, and 27% use both (14% use Python, R, and SQL).
- More Full-Stack Developers work with PHP than with any other Back-End language (closely followed by C# and Java).
- Only 15% of developers are actively looking for a job. But 78% of developers are interested in hearing about new job opportunities.
- In most countries, referrals from friends are the most common way developers find new jobs. Not in India though.
- Salary is the one thing most developers say they care about when evaluating a new job opportunity. But it isn’t necessarily the thing they care about most. 37% of developers didn’t even include salary on their list of priorities.
- Quality Assurance Developers are more concerned with quality of colleagues and company culture than any other developer type.
- Getting promoted is a higher priority for developers in India than it is for developers in other countries.
- Unrealistic expectations, poor documentation, and unspecific requirements are the most common workplace gripes for developers.
- More experienced developers tend to be more bothered by unrealistic expectations, unspecific requirements, and fragile code.
- Overall, there is a strong correlation between compensation and job satisfaction.
- Developers in Argentina are far more likely to work remote than developers in any other country.
- Remote developers are more likely to love their job than other developers.
- Overall, there’s a strong correlation between job satisfaction and pushing code into production.
- The vast majority of developers use Stack Overflow to get help for their job. Most also use Stack Overflow because they love to learn.
“Statistics are no substitute for judgment.”
-Henry Clay
-Henry Clay