(Ed. note: The Developer Survey is closed for this year. Thanks for participating!)
It’s that time of year again here at Stack Overflow where we take the pulse of the developer community. This is our twelfth run at this, a dirty dozen of questions about tech stacks, working habits, and more. And once again, we are asking you to generously provide information about the tech you love and loathe so that we can see where the field of software engineering is headed.
In the past, this survey was our only chance to see what the developer community thought about their field. But in the last year or so, we’ve run a number of smaller pulse surveys on specific topics. We looked into whether devs are bulls or bears about the blockchain and Web3. We gauged cloud adoption as many companies moved to all-remote workforces. And we asked what jams, bops, and grooves drive you to code your best.
This annual survey, though, is our biggest effort. Last year, we saw how the profession was growing rapidly, with coders with less than one year of experience accounting for over half of the respondents. Online resources were becoming a driving force in developer education, leading to a boom in coders under the age of 18. With remote work becoming the new normal, we expect more things to shift.
This year, we’re diving deeper into online developer education. Over 60% of last year’s respondents learned to code online, so we want to know more about that. We’re also taking a deeper look at version control; while over 90% of last year’s respondents use Git, there are other tools out there, some of which people claim are better than Git.
As in previous years, we’re using Qualtrics as our survey platform. If you use a third-party ad-blocking plugin, you may see error messages during the survey period. To avoid issues that may prevent you from taking the survey, we ask that you specifically unblock Qualtrics in your plugins or pause the plugin while you take the survey.
As in previous years, Qualtrics blocks certain countries from accessing their site and data: Cuba, Iran, North Korea, Syria, and the Crimea region of Ukraine (including Sevastopol). In addition, some users in China may have issues due to restrictions imposed by local internet service providers. This is unfortunate, and we can do nothing about it. We’ve continued to research alternatives, but so far have found no satisfactory alternative.
As always, we need your help to make this survey representative.
Take the survey (Survey is closed for this year.)
When you’re done, share it with your friends. We’ll be publishing the results in a few months with the full dataset to be released sometime after that.
If you'd like to discuss this on meta.stackoverflow.com, here's the associated post.