Stack Overflow Dev survey - India


If 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.

Popular posts from this blog

Animation using GNUPlot

Pandas download statistics, PyPI and Google BigQuery - Daily downloads and downloads by latest version

Adaptive step size Runge-Kutta method