Demography of Coders in 2020
Introduction
A data scientist is one of the hottest jobs nowadays. But, this job is still in shortage. According to IBM, in 2020, the demand for data scientists soar by 28% and the number of jobs for all US data professionals will increase by 364,000 openings to 2,720,000. Even though the working-age group from each country consists of 50%-80% of its population.
If the US, as one of the developed countries, is still in shortage of data science, how about other countries? How is the development of data science in a country?
To answer those questions, we can take the information from Stack Overflow’s survey. Luckily, they provide the data that we need to see the demography of data scientists based on the respondent. The data can be downloaded here.
The working-age group is from 15 to 64 years old. People who are in their 60s were born in the 1950s, while 10s people were born in the 00s. It has such a wide gap, but still a lot of vacant jobs in data science.
What is the age trend for coders?
We can classify the data in the age range by 10. By doing this, we can see the age spread in each class.
As we can see, people in the 20s are the largest contributor to coders. Followed by people in their 30s and 10s. It is not quite surprising because programming is totally in trend in this age. And as the 10s age group is in the third position, it shows that more and more people from such a young age learn about programming and the numbers of coders continue to grow.
What is the most used programming language in each age group?
To keep it up with the trend, people in programming must learn various codes so they can solve a problem. From the data, we get the list of used programming languages for each age group.
Each age group has a different most used programming language. But, surprisingly SQL, Javascript, and HTML/CSS are repetitively shown in each age group. It shows that SQL is really important because it helps us to manage the data.
Then, there is Javascript and HTML/CSS that shows web building’s skill is still important nowadays.
How is the correlation between the 1st age code in a country based on its age range?
We want to see the development of coders in each country. From the data, we get that most coders are coming from the United States. The United States is one of the developed countries. Assuming that people below 15 are the earliest learner, we are going to see which country has the earliest learner and also in their 60s this year (2020).
The histogram shows that a lot of people from the United States in their 60s have already learned about code at an early age. Then, how about people in their 10s, who is still growing in learning code?
It also shows that most early learners are coming from the United States, even most of them start to learn a programming language at age 5. As we can see, most people in their 60s who learn programming from an early age, are coming from developed countries. But nowadays (10s Age Group) not only the first age of learning code is shrinking, but also more and more people from developing countries are learning about code.
Conclusion
In the end:
- People in their 20s are the largest contributor to coders nowadays. By the needs of programming skills in the future, the total of contributors to this age group, and people in their 10s, is going to keep growing.
- Web Development and database management are still essential nowadays
- Previously for people in their 60s, a country where they live, determine their likelihood to learn about programming, but nowadays even people from developing countries are learning about programming.