May 2, 2023
Isabel Tarcson
This project was completed from the perspective of a company conducting research and completing an analysis of
technology trends to stay on top of. With that in mind, the business questions are;
Data was sourced from the 2019 Stack Overflow Developer Survey results. The data was cleaned, sorted, and analyzed using Python in Jupyter Notebooks.
Exploratory analysis included;
Findings were displayed through visualizations created using the IBM Watson Dashboard Editor
The top 5 programming languages used in 2019 were
Hover over graph to enlarge
The top 5 programming languages respondents wanted to learn were
Hover over graph to enlarge
Javascript was the leading language for respondents to the Stack Overflow Developer Survey in 2019, while also being the most desired language for respondents to learn. The data also implies that Python is a language that is fast growing, with ~9 million more respondents desiring to learn the language than respondents who already used the language that year.
The top 5 databases used in 2019 were
Hover over graph to enlarge
The top 5 databases respondents desired to learn were
Hover over graph to enlarge
MySQL was the most used database in 2019, but only the fourth most desired database to learn. Interest in PostgreSQL and MongoDB increased, while interest in SQLite and Microsoft SQL Server seemed to decline.
The 2019 Stack Overflow Developer Survey also collected data about which platforms,such as operating systems (such as Windows) and software platforms (like Docker), and web frameworks (software frameworks that are designed for assisting the development of web apps) developers used in 2019 and which ones they would like to learn.
The top 4 platforms respondents used were
While the top 4 platforms respondents desired to use were
The top 4 web frameworks respondents used were
While the top 4 web frameworks respondents desired to use were
Aswell as language, database, platform, and web framework usage, the survery also asked respondents to report general demographic data, like their age, gender, location, and highest completed education level. This data paints an interesting picture of the results. Here are a few visualizations of the demographical data from the survey.
Hover over or click the sections of the pie chart for additional data
Hover over graph to enlarge