StackOverflow’s 2022 Developer Survey Recapitulation

This post summarizes some of the information from the StackOverflow 2022 Developer Survey. There is significantly more content available in the full report than I’ve provided here.

Notes

  • Throughout the numbers used are those for Professional Developers as opposed to All Developers/Learning to Code.
  • I’ve rounded up/down percentages to keep whole numbers. This ends up being a little unfair to some, but overall makes for easy reading.
  • I’ve added some information to a few of the sections, specifically:
    • Databases – Include information on whether the DB is SQL or NoSQL.
    • Web Technologies – Include information on the language the technology is built for, e.g. JS, .NET, PHP, Python.
    • Other Frameworks/Libraries – Here also the language the technology is built to work with is included.
    • IDE – Now includes the language(s) the IDE is targeted at, this includes the usual culprits as well as “agnostic” for IDEs built without a specific language orientation.

Takeaways

  • Everyone needs to know
    • Version Control – git, GitHub
    • Containers – Docker
  • To be an effective collaborator on most teams you should be familiar with:
    • Jira
    • Confluence
    • Slack
    • Microsoft Teams
    • Zoom
  • Knowing how to use CI/CD, basics of DevOps, and testing automation are almost must knows.
  • It’s good to be conversant with both SQL and NoSQL databases, though the former are still predominant.
  • Functional programming languages remain a small niche (but from my observations functional programming continues to grow rapidly).
  • AWS is still the cloud to know, though Azure and Google Cloud are both used widely.

Languages

Note: After VBA (4%) I began only including functional languages on the list.

JavaScript68%
HTML/CSS55%
SQL53%
Python44%
TypeScript40%
Java33%
C#30%
Bash/Shell30%
PHP21%
C++20%
C17%
PowerShell12%
Go12%
Kotlin10%
Rust9%
Ruby7%
Dart7%
Swift5%
Assembly5%
VBA4%
Scala3%
Elixir2%
Haskell2%
Clojure2%
LISP1%
F#1%

Databases

PostgreSQLSQL46%
MySQLSQL46%
SQLiteSQL31%
Microsoft SQL ServerSQL28%
MongoDBNoSQL28%
RedisNoSQL25%
MariaDBSQL18%
ElasticsearchNoSQL14%
OracleSQL12%
DynamoDBNoSQL9%
FirebaseNoSQL9%
Cloud FirestoreNoSQL7%

Cloud Platforms

AWS55%
Azure30%
Google Cloud26%
Firebase21%
Heroku18%
DigitalOcean16%

Web Technologies

Node.jsJS46%
React.jsJS44%
jQueryJS29%
ExpressJS23%
AngularJS23%
ASP.NET Core.NET21%
Vue.jsJS20%
ASP.NET.NET16%
Next.jsJS14%
DjangoPython14%
FlaskPython13%
LaravelPHP10%
Angular.jsJS10%
Ruby on RailsRuby6%
FastAPIPython6%
Blazor.NET5%
SvelteJS4%
Nuxt.jsJS4%
SymfonyPHP4%
GatsbyJS4%
PhoenixElixir2%
DrupalPHP2%
FastifyJS2%
DenoJS/TS1%

Other Frameworks/Libraries

.NET.NET36%
NumPyPython24%
PandasPython22%
SpringJava19%
React NativeJS14%
FlutterDart13%
Apacha KafkaJava / Scala12%
TensorFlowPython11%
Scikit-learnPython11%
ElectronJS9%
Torch/PyTorchPython8%
QtC++7%
KerasPython6%
IonicJS6%
Xamarin.NET6%
Apache SparkScala5%
CordovaJS3%

Other Tools

Docker69%
npm66%
Yarn30%
Homebrew28%
Kubernetes25%
Terraform12%
Ansible10%
Unity 3D8%

IDE

Visual Studio CodeAgnostic74%
Visual Studio.NET32%
IntelliJJava29%
Notepad++Agnostic28%
VimAgnostic24%
Android StudioJava, Kotlin20%
Sublime TextAgnostic16%
PyCharmPython16%
EclipseJava / Agnostic12%
Xcode12%
IPython/JupyterPython10%
NanoAgnostic9%
WebstormJS9%
AtomAgnostic8%
PhpStormPHP8%
NeovimAgnostic6%
Rider.NET6%
NetBeansJava / Agnostic5%
CLionC/C++05%
EmacsAgnostic4%
GoLandGo4%
RAD StudioDelphi, C++3%
Qt CreatorAgnostic2%
RStudioR2%
SpyderPython2%
RubyMineRuby2%
TextMateAgnostic1%

Async Productivity Tools

Jira54%
Confluence43%
Trello32%
Notion19%
Asana8%
ClickUp6%
Microsoft Planner4%
StackOverflow for Teams4%
monday.com3%
Airtable3%

Sync Productivity Tools

Slack58%
Microsoft Teams57%
Zoom54%
Google Chat20%
Cisco Webex Teams9%
Mattermost4%

Operating System

Windows49%
Linux40%
macOS33%
WSL14%

Developer Experience

Continuous Integration and Continuous Delivery70%
DevOps59%
Automated Testing58%
Microservices49%
Developer Portal38%
Observability Tools37%
Innersource Initiative16%
None14%

Leave a Reply