Stack Overflow survey: Developers love TensorFlow & React, dread Hadoop & Angular
© Shutterstock / patronestaff
Every year, Stack Overflow asks the developer community about everything from their favorite technologies to their job preferences. As always, we focus on the most popular technologies but we also skim through the most dreaded languages, libraries, frameworks and tools.
What’s so special about this Stack Overflow survey? Over 100.000 developers took it —compared to last year’s 64.000+ respondents—, which is quite impressive. This year, they covered some new topics including artificial intelligence and ethics in coding.
Stack Overflow Developer Survey Results 2018: Takeaways
- DevOps and machine learning are gaining momentum, which means the languages and frameworks associated with these trends are on the rise. DevOps and machine learning specialists also have the highest salaries but not much has changed since last year.
- There aren’t a lot of developers who would be willing to write unethical code but there’s also a lot of ethical gray. According to the results, developers are not sure how they would report ethical problems and if you ask them who’s responsible for unethical code, let’s say each person has their own point of view.
- Developers are overall optimistic about the possibilities that artificial intelligence offers, but they don’t seem to reach a consensus on the dangers of AI.
Most loved, dreaded and wanted languages
The “shag, marry, kill” game is back! Although enumerating a bunch of languages, frameworks and libraries is fun, it’s better to compare the results with last year’s most loved, dreaded and wanted.
For the third year in a row, Rust is the most loved programming language among respondents. However, the most interesting result is that Kotlin, which wasn’t even included on last year’s list, occupies the second position. Impressive, right?
Python has worked its way to the top — from last year’s sixth position to this year’s third spot. Not bad! Meanwhile, Go has remained unchanged — it literally hasn’t moved, which means the results of RedMonk’s latest report are not far-fetched. We reported yesterday that Go has already been surpassed by the iOS-backed Swift and, for the second time in a row, this language has maintained its position on the RedMonk charts.
SEE ALSO: Two years with Angular and loving it
Most loved, dreaded and wanted frameworks, libraries, and tools
Now the fun part begins. Remember the Angular vs. React story? If the results of this survey are true, we finally got some closure. According to this year’s survey results, developers love React and dread Angular. There must be a good explanation for this — how about this one?
Read more about the findings here.
React has suffered a downgrade but not because it hasn’t convinced enough people to give it a try. Last year, it occupied the first position with 66.9 percent votes; now that it has convinced 69.4 percent of respondents to develop with it, it occupies the second position. Need I remind you that over 100.000 developers took the survey this year?
Hadoop is still the third most dreaded technology but the fourth position is now occupied by Angular; AngularJS is no longer on the list.
What do developers want this year? React, Node.js, TensorFlow, and Angular. In 2017, they wanted to work with Node.js, AngularJS, React and .NET Core.
There’s also a list of most loved dreaded, and wanted databases and platforms and countless of other interesting results. Check out the findings here. If you want to see how 2018 results compare to previous years, look no further.