How data professional are using Stackoverflow?

Introduction

tack Overflow every year conducts a survey for developers and programmers on its website, which is a variety of questions about the level of study, jobs, satisfaction with salary and career, to more technical questions such as programming languages, frameworks and more.

In this article, we will use data from the Stackoverflow’s 2019 Annual Developer Survey and analyze the data needed to answer the following questions.

Part 1 : “Is Open source tools affect your job satisfaction ?

Part 2 : “How data people are using Stackoverflow?

Part 3 : “What data people’s salaries related to?

Part 1 — Is Open source tools affect your job satisfaction?

Through the graph below (Figure 1), we can see that more than 40,000 respondents are satisfied with their jobs, but they never contribute to open source or they contribute less than once annually, in the other hand we see that the more contributions to open source (from once a year to once a month or more) job satisfaction begins to decrease.

Figure 1 —How are the open-source contributors satisfied with their work

Through Figure (2), we can see that more than 65,000 respondents who are satisfied with their jobs do not see a big difference between open source and closed one, and we also see that less than 60000 respondents who are satisfied with their jobs believe that open source software is on average of HIGHER quality than closed source software. From this, we can conclude that respondents who are satisfied with their jobs are open-source users.

Figure 2— The relationship between job satisfaction and the feeling about open source software’s quality

Part 2— How data people are using Stackoverflow?

in this part, we will answer two questions about StackOverflow — usage and community, from Figure (3) we can see that Database administrators are the most visitors in relation to data people, in the other hand until 2010 Data or business analyst was visiting SO more than data scientists did, who had more visits from 2011 to 2015 than the data analyst or business analyst.

Figure 3— Multiple line chart that shows when did data people first visit StackOverflow.

Through Figure (4), we can see that the majority are visiting Stackoverflow multiple times per day and always database administrators are the top visitors in comparison with data scientists and data analysts.

Figure 4 — how data peoples are using StackOverflow

Part 3— What data people’s salary-related to?

This heatmap illustrates the relationship between data people’s salary and other features, we can see that work hours per week is strongly related to salary.

Figure 5 — heatmap shows the relationship between salary and other features

Conclusion

In this blog post, we explored Stackoverflow’s 2019 Annual Developer Survey and we have concluded the following information.

  1. We found that respondents who are satisfied with their jobs are open-source users but not necessarily open-source contributors
  2. We found also that database administrators are the top visitors to StackOverflow compared to data scientists and data analysts.
  3. Work hours per week is the main factor that affects data people’s salary.

If you want to find out more information about the methodology and libraries used in this analysis, please check the following link. https://github.com/MlataIbrahim/StackOverflow-2019-