PreludeIf you didn't know, Stack Overflow is
a community of 7.3 million programmers, just like you, helping each other.It's a Q&A forum with probably the most comprehensive knowledge of the intricacies of programming languages and associated libraries, knowledge which volunteers contributed.
Being part of the programming community, they run a survey every year. The survey is developer-centric and asks questions on what language you use, what language you want to learn/use, how much you get paid, what your title is, where you work from, what your gender is, and so on. It is one of the largest surveys, as far as I know.
This blogpost looks at data from the most recent SO survey from 2017. Specifically, it looks at data submitted by Indian developers.
Before we take a peek at the data, the data is freely available at this URL. You will also find raw data from surveys through 2011-2017. You might also want to take a look at this blogpost from the SO folks regarding the public data release.
What's in the data?If you would rather look at the code than read, jump to the Jupyter Notebook/Python code that looks at the data and summarizes parts of it. I use the Pandas library to load data from the file and summarize it easily.
Here are a few things from the dataset.
What fraction of developers, who took part in the survey, are Male/Female?
Fraction of Female respondents from India and US are 0.08607, 0.074186 respectively. On the other hand, the fraction of Male respondents from India and US are 0.906437, 0.901332 respectively.
What Version Control software do developers use?
IN US Copying and pasting files to network shares 0.027089 0.016596 Git 0.576116 0.692027 I don't use version control 0.102251 0.047771 I use some other system 0.030904 0.030068 Mercurial 0.010301 0.019232 Rational ClearCase 0.009920 0.003938 Subversion 0.113316 0.090791 Team Foundation Server 0.065242 0.073381 Visual Source Safe 0.014498 0.006378 Zip file back-ups 0.050362 0.019818
When was the last time a developer switched jobs?
IN US Between 1 and 2 years ago 0.206980 0.193794 Between 2 and 4 years ago 0.134762 0.181198 Less than a year ago 0.347616 0.316692 More than 4 years ago 0.085695 0.189881 Not applicable/ never 0.224948 0.118435
What fraction of developers want to change the world?
IN US Agree 0.306632 0.297139 Disagree 0.092399 0.143721 Somewhat agree 0.239940 0.292872 Strongly agree 0.331222 0.233910 Strongly disagree 0.029806 0.032358
What fraction of developers work remotely?
IN US A few days each month 0.335318 0.351163 About half the time 0.047392 0.040197 All or almost all the time (I'm full-time remote) 0.097404 0.111457 It's complicated 0.023101 0.042015 Less than half the time, but at least one day e... 0.092165 0.094233 More than half, but not all, the time 0.068588 0.043378 Never 0.336032 0.317556
Note that ~50,000 developers responded worldwide and ~5000 of those developers were Indian. That's all for now.