StackOverflow 2018 Survey results are out! Most loved vs Most hated : Each year, StackOverflow asks the developer community about everything from their favorite technologies to their job preferences. This year marks the eighth year they’ve published the Annual Developer Survey results—with the largest number of respondents yet. Over 100,000 developers took the 30-minute survey this past January.

This year, StackOverflow covered a few new topics ranging from artificial intelligence to ethics in coding. Here are a few of the top takeaways from this year’s results:

  • DevOps and machine learning are important trends in the software industry today. Languages and frameworks associated with these kinds of works are on the rise, and developers working in these areas command the highest salaries.
  • Only tiny fractions of developers say that they would write unethical code or that they have no obligation to consider the ethical implications of code, but beyond that, respondents see a lot of ethical gray. Developers are not sure how they would report ethical problems, and have differing ideas about who ultimately is responsible for unethical code.
  • Developers are overall optimistic about the possibilities that artificial intelligence offers, but are not in agreement about what the dangers of AI are.
  • Python has risen in the ranks of programming languages on our survey, surpassing C# in popularity this year, much like it surpassed PHP last year.
  • When assessing a prospective job, different kinds of developers apply different sets of priorities. Women say their highest priorities are company culture and opportunities for professional development, while men say their highest priorities are compensation and working with specific technologies.

StackOverflow 2018 Survey results are out! Most loved vs Most hated

Each month, about 50 million people visit Stack Overflow to learn, share, and build their careers. We estimate that 21 million of these people are professional developers and university-level students.

Our estimate of professional developers comes from the things people read and do when they visit Stack Overflow. We collect data on user activity to help surface jobs we think you might find interesting and questions we think you can answer. You can download and clear this data at any time.

 

Which Frameworks, Libraries, and Tools are most used?

Node.js and AngularJS continue to be the most commonly used technologies in this category, with React and .Net Core also important to many developers.

What kind of Roles do they hold?

Each month, about 50 million people visit Stack Overflow to learn, share, and build their careers. We estimate that 21 million of these people are professional developers and university-level students.

Almost 60% of respondents identify as back-end developers, and about 20% consider themselves mobile developers. The median number of developer type identifications per respondent is 2, and the most common pairs are combinations of back-end, front-end, and full-stack developer. Pairs that are highly correlated are database administrator and system administrator, DevOps specialist and system administrator, and designer and front-end developer.

Whats their Years of Professional Coding Experience?

Over half of respondents have five years of professional coding experience or less. Developers who work with languages such as Cobol and Perl have the most years of professional coding experience, while developers who work with languages like Matlab, Haskell, and Kotlin have the fewest.

Oh hold on! What time do they Wake up?

We are confident that most developers have pulled a late night here and there, but most of our respondents say they are up by 8am.

Are they sociable like do they even go out?

Developers get outside for recreation, commuting, or other reasons. About half of our respondents spend an hour or more outside a day.

 

Most popular Programming, Scripting, and Markup Languages

For the sixth year in a row, JavaScript is the most commonly used programming language. Python has risen in the ranks, surpassing C# this year, much like it surpassed PHP last year. Python has a solid claim to being the fastest-growing major programming language.

We see close alignment in the technology choices of professional developers and the developer population overall.

 

Read more from the report from StackOverflow which is based on a survey of 101,592 software developers from 183 countries around the world. This number of responses are whatStackOverflow considered “qualified” for analytical purposes based on completion and time spent on the survey; another approximately 20,000 responses were started but not included in the analysis because respondents did not answer enough questions. Of the qualified responses, 67,441 (66.4%) completed the entire survey.