MLearning.ai
Published in

MLearning.ai

Which Technologies and Tools are Developers in Germany using in 2022?

In this article, we use a simple analysis to identify possible trends in the Technology and Tools environment for Developers in Germany, by looking at two questions that Developers answer in the 2021 StackOverflow Survey. Germany features as one of the largest economies in the entire world. If we’re focusing only on Europe, then Germany has the biggest economy within that region.

The questions are as follows:

1) Developers are asked to select from a given number of technologies or tools they have done extensive work on in the last years.

2) Then they are asked to select the technologies or tools they would rather desire to work with in the coming year 2022.

With this simple analysis, we seek explore and share our findings on possible trends in technologies and tools environment for Developers . Decision-markers might find the information useful and the may consider factoring them into their decison making undertakings.

Our intended areas for the analysis are grouped into the following categories:

1. Cloud Platform

2 . Database

3. MischTech Tools

4. New Collaboration Tools

5. Programming, Scripting, and Markup Languages

6. Tools Technology

7. Web frameworks and libraries

Analytic Methodology

We use a simple approach to identify possible trends in preference of the technologies and tools usage by Developers by first looking at the information they provide on the technologies and tools they use in 2021. Then we look at the information they provide on technologies and tools they desire to work with in the coming year (2022). For the current (2021) and coming year (2022), we calculate the total number of Developers for each of the 7 categories and output their percentages of each group within the given years.

To clarify the above explanation, take a look at the graph table below.

Table 1. Cloud Platform Environment

Here we have factors for the category Cloud Platform. There are 7 different Cloud platforms in this category. The % within year 2021 informs of the percentage of Developers using the corresponding platform in 2021. The % desired to work with in 2022 indicates the percentage of Developers that would like to work with the given platform in 2022. The last column between_year_difference are percentage differences of Developers using the platform in 2021 and the Developers that desire to use the corresponding platform in 2022.

We determine the direction of the difference by using the between year differences for each factor. If the percentage difference of Developers using a given cloud platform in 2021 outweighs that of developers’ desire to use that platform in 2022, then we interpret this as the trend of usage for the corresponding factor will be the same in 2022 as 2021. Our reasoning for this interpretation is that they don’t desire to work with another tool or technology that they have working with in 2021.

However, if the difference in their desired usage for 2022 outweighs that of 2021, then we interpret that as a possible increase in usage of that corresponding Cloud Platform.

Consider the Cloud Platform AWS. In 2021, 54% of Developers are using it. Developers’ desire to use AWS in 2022 is around 57%. This is an increase of roughly 3%. We interpret this increase as the possible rising popularity of AWS users.

On the other hand, consider the Cloud Platform Heroku. In 2021 about 17% of Developers are using it. Developers’ desire to use it in 2022 is about 13%. So we have a difference of 4% in favour of 2021. We interpret this as the cloud platform Heroku will have similar usage in 2022 as in 2021.

Our above analytical approach is based on intuition delivered from the direction of percentage differences (positive or negative). We present no proof of statistical significance justification via the necessary analytic methodologies such as hypothesis testing.

As a recap, we use the 2021 Stack Overflow Developer Survey. The dataset consists of 5625 respondents. Before we begin, let us look at the industry sizes from where the respondents come from.

Figure 2 Organisational Types

When we look at the graph, we can roughly divide the firms in terms of the number of Developers into 3 groups. Most developers come from firms with 100 to 449 (Small and Medium Enterprises) and 20 to 99 employees (small-sized businesses). Furthermore, the third-highest respondents come from companies with 1000 to 4999 and 10000 and more employees. Developers from companies having 2 to 9 employees seem also to be highly represented. There are also respondents who are freelancers. Fewer Developers come from companies with 5000 to 9999 employees.

Now that have an overview of firms Developers come from, let us explore the type of Developers that are present in the dataset.

Figure 3 Developer Tpye

There are about 23 Developer types, with the largest respondents being Developer, full-stack, and it is followed by Developer, back-end. Thereafter we have Developer, front-end, Developer, desktop or enterprise applications, DevOps Specialist, System administrator, Developer, mobile, Database administrators, and Developer, embedded application devices. Apart from Developers already mention, the distribution of the other Developers types seems evenly distributed, with Marketing or sales representation being the lowest.

Let us begin by looking at the usage of Cloud Platforms.

1. Cloud Platforms

Cloud Platform 2021

From the graph, we observe that most Developers use AWS. This is followed by Microsoft Azure, Google Cloud, Heroku, and DigitalOcean. The least used are IBM Cloud or Watson and Oracle Cloud Infrastructure.

Let us look at the distribution of Developers of what Cloud Platforms they desire to work with in 2022.

Desired Cloud Platform 2022

Here we see that the tread remains the same as in 2021. The only difference is that DigitalOcean and Heroku have changed positions.

Next, we put both graphs together (Distribution of usage in 2021 (green colour) and distribution of desire usage in 2022 (purple color))

Cloud Platform usage and desired

We see that, in terms of percentages, more Developers prefer to use AWS in 2022. This observation is also marked for Microsoft Azure. We have also slight increases in desire for the other platforms. However, we observe that fewer Developers prefer to use Heroku in 2022.

Let us now take a look at the percentage differences.

Percentage Differences

percentage differences of usage in 2021 and desired in 2022

Observe the various columns with their corresponding row values. Take a critical look at the values and percentage differences (between_year_differences)

The graph below is a plot of the percentage difference in Cloud platform usage for Developers.

percentage differences of usage in 2021 and desired in 2022

Generally, we observe a marked increase trend usage of most of the cloud platforms for 2022. The most notable preference is Google Cloud Platform and AWS. Heroku usage will continue to follow 2021 trend.

We next present information on database environment.

2 . Database Environment

Database Enviornment

Consider the now the percentage difference on the graph below.

There is a notable increase in usage are PostgreSQL, Redis, and Elasticsearch. In addition, we observe also that there is a slight increase in desire for MongoDB, Firebase, DynamoDB, and Couchbase. For MySQL, SQLite, MariaDB, Microsoft SQL Server, and IBM DB trend demand will likely remain as that of 2021.

Next, we present percentage differences for Misch_Tech Tools.

3 Misch_Tech Tools

There are increased desires for .Net Core/.Net 5, TensorFlow, Flutter, TorchPyTouch, Keras, React Native, Apache Spark, and Hadoop. On the other hand, the trend of usage for NumPy, NET Framework, Ot, and Cardova follows the 2021 trend.

The next graph plots the percentage difference for new collaboration tools.

4. New Collaboration Tools

Apart from Neovim and Rider, the trend of usage of the New Collaboration Tools seems to be constant as of 2021. Visual Studio, Visual Studio Code, IntelliJ, Notepad+, PyCharm, Android Studio, Eclipse, Sublime Text, and Axiom seem to follow 2021.

Our next analysis is on programming, scripting, and markup languages.

5. Programming, Scripting, and markup languages

Programming, Scripting, and markup languages

The above graph plots percentages differences of usage among Developers in 2021 (green colour) and desire in 2022 (purple colour)

For this category we observe an increase desire for R, Rust, Go and Kotlin in 2022. Slight increases are recorded for TypeScript, Dart, Swift, Scala, Haskell, Elixir, Cojure, and Julia. Usage for c, Java, JavaScript, HTML/CSS, PHP, SQL, Bush/Shell, C# and C++ will follow a similar trend as that of 2021.

6. Tools Technology

Now we consider consider tools technology

We observe increases in desire for Kubernetes, Terraform, Unreal Engine, Deno, and Pulumi. On the other hand demand for Git, Yam, Xamarin, Puppet, Chef, and Flow will flow similar trend as in 2021.

7. Web framework

Finally, let us look at the web framework.

There is an increased desire for React.js, Vue.js, Asp.NET Core, FasAPI, and Svelte. On the other hand JQuery, Angular, Angular JS, Flask, Symfony and Drupal seem to follow a similar trend as in 2021.

In conclusion

In this article, we uncover preference trends in 2022 for Developers in Germany in terms of technologies and tools they use. We use 5625 datasets from 2021 StackOverflow Survey dataset and Developers come from different industrial setups. We use two questions that Developers answered in the survey to identify their usage trends for technologies and tools in 2022.

These categories are:

  1. Cloud Platform, 2. Database, 3. MischTech Tools, 4. New Collaboration Tools, 5. Programming, Scripting, and Markup Languages, 6. Tools Technology and 7. Web frameworks and libraries

Possible trends in 2022

  1. Cloud Platform

Increasing Usage: Google Cloud, AWS, Microsoft Azure, DigitalOcean, IBM Cloud or Watson, and Oracle Cloud

Constant Usage: Heroku

2. Database

Increasing Usage: PostgreSQL, Redis, Elasticsearch, MongoDB, Firebase, DynamoDB, and Couchbase

Constant Usage: MySQL, SQLite, MariaDB, Microsoft SQL Server, and IBM DB

3. MischTech Tools

Increasing Usage:.Net Core/.Net 5, TensorFlow, Flutter, TorchPyTouch, Keras, React Native, Apache Spark, and Hadoop

Constant Usage: NumPy, NET Framework, Ot, and Cardova

4. New Collaboration Tools

Increasing Usage: Neovim and Rider

Constant Usage: Visual Studio, Visual Studio Code, IntelliJ, Notepad+, PyCharm, Android Studio, Eclipse, Sublime Text, and Axiom

5. Programming, Scripting, and markup languages

Increasing Usage: R, Rust, Go, Kotlin, TypeScript, Dart, Swift, Scala, Haskell, Elixir, Clojure, and Julia

Constant Usage: C, Java, JavaScript, HTML/CSS, PHP, SQL, Bush/Shell, C# and C++

6. Tools Technology

Increasing Usage: Kubernetes, Terraform, Unreal Engine, Deno, and Pulumi

Constant Usage: Git, Yam, Xamarin, Puppet, Chef, and Flow

7. Web framework

Increasing Usage: React.js, Vue.js, Asp.NET Core, FasAPI, and Svelte

Constant Usage: JQuery, Angular, Angular JS, Flask, Symfony, and Drupal

Finally, we observe that the trend in the category New Collaboration Tools does appear to be constant. In the other categories, the trends appear to follow a mixed dynamic form.

Many thanks for reading. Please leave your comments and suggestions if you find this article interesting or not interesting.

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Paul Dzitse

Paul Dzitse

Econometrician and Data Analyst/Scientist