The developer report on the German ecosystem
Stack Overflow is one of the most widely used resources in the IT scene. Almost every developer worldwide uses Stack Overflow. From the resulting traffic can draw conclusions on the changes in the global and national developer scene.
In this case, it's about the developers in Germany, of which there are now almost 823.000. Based on the findings of the annual survey, it can be deduced:
- Where do they work?
- Which technologies do you work with?
- How is the German developer market different from other European countries?
- And finally: how to go Company with the continued lack of candidates around?
The number of developers is rising (on and on)
In Germany around the time of the survey in November about 823.000 professional software developers are working. At the same time good news: Compared to the survey in the previous year, this is an increase of over 114.000. They are surprisingly well distributed throughout the republic: Only 11 percent of them work in Berlin.
Compared to the largest cities in other European countries, this is a relatively low concentration - in London, with 25 percent more than twice as many, in Paris even 36 percent. Berlin is surpassed only by the entire Rhine-Ruhr region with almost 13 percent. In third place is Munich with just 83.000 developers and 10 percent, in places four to six follow Frankfurt, Stuttgart-Karlsruhe and Hamburg. If you want to go into more detail, you should download the report.
Machine learning and data science in vogue
Within these regions, one group is in the front rank: the web developers. With 520.000 workers, they overtake all other developer types many times over. Specifically, the most common profiles include the full-stack web developers with 59,2%. followed by backend web developer with 13,07% and system administrators with 12 percent. The database administrators land on 4 with 7 percent.
One fact that is particularly impressive is the current developments in the IT market: The much younger disciplines Machine Learning and Data Science are now on the same level as desktop developers.
Regional differences show what cities are working on.
Web developers are also dominating the job description in the respective metropolitan regions, but there are differences: An above-average number of mobile developers work in Berlin's start-up scene, as does Frankfurt.
The south of Germany, with Munich and Stuttgart, has an increased number of embedded developers due to its proximity to automobile and technology groups. The Rhine-Ruhr area offers a mix of all disciplines.
Differences in programming languages
The disciplines also include the various programming languages: while Java and Python continue to be the two most widely used technologies among German developers, there are differences in tech ecosystems. In Munich, the IT experts work mainly with Python, which is used in data science and machine learning.
On the Rhine, PHP is strongly represented in the national comparison, since flexible web developments for e-commerce and the Web are made here.
On the Rhine or rather in the capital?
The federal capital captivates with its use of Python, Node.JS and Ruby-on-Rails, as these technologies are especially popular with start-ups, whereas .Net in Stuttgart-Karlsruhe is among the top three of the programming languages.
With more than 10 percent of Stack Overflow's page views, Python has already overtaken Java as the most sought-after technology. In second place, the fastest growing technologies are followed by the programming language R, which is also used in machine learning and data science.
More knowledge - PDF download, eCourses or personal advice
Offline download: Download this text as PDF - Read usage rights, Because we do not automatically submit the title of this text for privacy reasons: When buying in "interests" the title register if support is needed. After buying text exclusively Download at this URL (please save).
Your eCourse on Demand: Choose your personal eCourse on this or another desired topic, As a PDF download. Up to 30 lessons with each 4 learning task + final lesson. Please enter the title under "interests". Alternatively, we are happy to put together your course for you or offer you a personal regular eMailCourse including supervision and certificate - all further information!
Consultant packages: You want to increase your reach or address applicants as an employer? For these and other topics we offer special Consultant packages (overview) - For example, a personal phone call (price is per hour).