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.