VS Code and Visual Studio Release Stack Overflow 2022 Developer Report — Visual Studio Magazine
VS Code and Visual Studio Rock Stack Overflow 2022 Developer Report
Stack Overflow’s huge developer survey is out for 2022, showing that Visual Studio Code and Visual Studio have cemented their position as the two most popular IDEs among more than 70,000 developers surveyed.
This is the same ranking they had in the 2018 survey and the 2019 survey and the 2021 survey (the 2020 survey inexplicably did not include FDI). Note that SO considers VS Code an IDE, although many classify it as a code editor instead.
However, although the rankings are the same, the percentage of respondents in favor of Microsoft’s two IDEs has actually increased. In 2018, 34.9% of respondents voted for VS Code and 34.3% for Visual Studio. In 2019, those numbers were 50.7% and 31.5, respectively. In 2021, they were 71.06% and 33.03%. In 2022, they’re 74.48% and 32.15% (so Visual Studio actually went down a bit).
Microsoft also did well in many other categories.
For example, .NET was the top non-web framework/library, used by 34.55% of respondents, followed by NumPy (28.65%) and Pandas (25.08%). Interestingly, the order was NumPy, Pandas, and .NET among those learning to code. As can be seen in the chart below, SO used the All Respondents, Professional Developers, and Learn to Code segmentations this year.
It’s hard to compare this result to previous years, as SO has changed things up from year to year, sometimes providing both .NET and .NET Core options in the same survey, whereas last year there was had a combination .NET Core/.NET 5 choice. This year, it’s just .NET.
When it comes to web frameworks and technologies, SO provided both ASP.NET Core and just the old ASP.NET options. The first came in at #7 (18.59%), immediately followed by ASP.NET (14.9%) at #8. A meaningless side note: If these two percentages were combined, they would come to 33 .49%, placing ASP. .NET Core/ASP.NET in third place behind Node.js (47.12%) and React.js (42.62%).
Meanwhile, Microsoft’s programming languages TypeScript and C# came in at #5 and #8, respectively. Last year they were seventh and eighth, so TypeScript has taken a few steps forward. PowerShell (12th) and VBA (21st) also made the ranking.
TypeScript was also the fourth “most popular” programming language, with C# at No. 10, both down from last year.
In the most searched category, TypeScript was third and C# was ninth (SO describes this segmentation as a percentage of developers who do not develop with the language or technology but have expressed interest in developing with it).
When it comes to top-paying languages, F# ($95,526) was far ahead of its Microsoft brethren, ranking third overall behind Clojure ($106,644) and Erlang ($103,000). PowerShell paid $78,084, while TypeScript paid $70,276, just ahead of C# at $69,516, and VBA paid $62,328.
Other highlights of the report presented by SO include:
- Online coding learning has increased from 60% to 70% year over year. Respondents over 45 are more likely to have learned from books, while younger respondents learn online. Younger respondents (under 18) rely on online resources the most and are more likely to have learned online courses or certifications.
- Last year we saw Git as a fundamental tool for being a developer. This year, it looks like Docker is becoming a similar foundational tool for professional developers, jumping from 55% to 69%. People learning to code are more likely to use 3D tools than professional developers – Unity 3D (23% vs. 8%) and Unreal Engine (9% vs. 3%) – teaching themselves skills for VR and 3D AR.
- Rust is in its seventh year as the most popular language with 87% of developers saying they want to continue using it. Rust is also tied to Python as the most sought-after technology, with TypeScript running just behind.
- Phoenix overtakes Svelte’s place as the most popular web framework. Angular.js is in its third year as the most feared. React.js ends its fifth year as the most searched.
- Docker and Kubernetes take first and second place as the most popular and sought-after tools. The desire to start using Docker doesn’t seem to be waning as Docker jumped from 30% to 37% this year for people wanted.
- Clojure remains the highest paid language to know. Chef developers are the highest paid, but Chef is also the other most feared tool. Big data and data streaming skills are well compensated with Apache Spark, Apache Kafka, and Hadoop, all in the other three major frameworks and libraries. Additionally, developers who have colocation experience are paid more than their cloud-only counterparts.
- Full-time employment increased by 4 percentage points for all respondents. Professional developers who are “independent contractors, freelancers, or self-employed” have increased significantly over the past year (up 5 percentage points). In 2022, this question was changed to multi-select.
- 85% of developers say their organizations are at least partially remote. Small organizations are more likely to be in-person, with 20% of organizations with 2-19 employees in-person. The largest organizations, with more than 10,000 employees, are the most likely to be hybrid.
- 62% of all respondents spend more than 30 minutes a day looking for answers or solutions to problems. 25% spend more than an hour a day. Regardless of being a freelance contributor or a staff manager, this is time that could be spent learning or building. For a team of 50 developers, the time spent looking for answers/solutions represents between 333 and 651 hours of wasted time per week for the entire team.
The SO report is based on a survey conducted from May 11 to June 1 this year of 73,268 software developers from 180 countries around the world. The full methodology can be seen towards the bottom of the report, which is available here.
David Ramel is an editor and writer for Converge360.