Stack Overflow-Umfrage Data Science-Highlights

Quellknoten: 1865102

Stack Overflow-Umfrage Data Science-Highlights

Die Ergebnisse der Stack Overflow Developer Survey 2021 wurden kürzlich veröffentlicht, die eine faszinierende Momentaufnahme der heutigen Entwickler und der von ihnen verwendeten Tools sind. Sehen Sie sich einige Auswahlen aus dem Bericht an, insbesondere diejenigen, die für Datenexperten von Interesse sein könnten.


Stack-Overflow-Umfrage 2021
 

Jedes Jahr führt Stack Overflow eine Umfrage unter seinen Benutzern durch, um die Entwicklung seiner Community und Plattform zu unterstützen. In diesem Jahr haben mehr als 80,000 Entwickler ihr Lernverhalten, die von ihnen verwendeten Tools und Sprachen geteilt und jede Menge Feedback gegeben, das für die Ausrichtung von Stack Overflow wertvoll ist. Die Ergebnisse bieten auch eine Momentaufnahme der Entwickler und der Entwicklung zum Zeitpunkt der Umfrage.

Die Ergebnisse der Stack-Overflow-Umfrage 2021 wurden kürzlich öffentlich geteilt, zusammen mit Kommentaren und Einblicken von Stack Overflow. Wir werden uns einige der interessanteren Datenpunkte ansehen, die sich auf Data Science, Data Scientists und all die vielen datenbezogenen Positionen und die Fachleute, die sie besetzen, beziehen.

Entwicklerprofil

 
 
Der erste Abschnitt der Umfrage konzentriert sich auf die Merkmale der antwortenden Entwickler selbst: demografische Informationen wie Alter und geografischer Standort; wie lange sie kodieren; wie sie das Programmieren gelernt haben; und mehr.

Einige kurze und interessante Zitate, die sich speziell auf das Erlernen des Programmierens sowie die Beschäftigung von Entwicklern beziehen, die direkt aus der Übersicht der Umfrage entnommen wurden, sind unten aufgeführt, zusammen mit einigen Diagrammen, die die Antworthäufigkeiten auf wichtige Fragen zum Entwicklerprofil zusammenfassen.

In diesem Jahr haben wir beispielsweise eine signifikante Entwicklung in der Art und Weise beobachtet, wie sich Entwickler weiterbilden. Für die wachsende Kohorte von Programmierern unter 18 Jahren sind Online-Ressourcen wie Videos und Blogs beliebter als Bücher und Schule zusammen, eine Statistik, die für keine unserer anderen Alterskohorten gilt. Insgesamt ist der Beruf voll von neuen Mitarbeitern, wobei mehr als 50 % angeben, dass sie seit weniger als einem Jahrzehnt programmieren und mehr als 35 % weniger als fünf Jahre im Beruf tätig sind.

Abbildung
Figure 1. Antworten auf die Frage der Stack Overflow-Umfrage 2021 „Wie hast du das Programmieren gelernt?"

 

Es überrascht nicht, dass fast 60 % der Befragten das Programmieren von Online-Ressourcen gelernt haben. Jüngere Befragte neigen dazu, von Online-Kursen, Foren und anderen Online-Ressourcen zu lernen. Ältere Befragte hingegen lernten aus traditionelleren Medien wie Schule und Büchern.

81 % der professionellen Entwickler sind in Vollzeit beschäftigt, ein Rückgang von 83 % im Jahr 2020. Der Anteil der professionellen Entwickler, die angaben, selbstständige Auftragnehmer, Freiberufler oder Selbständige zu sein, stieg von 9.5 % im Jahr 2020 auf 11.2 % im Jahr 2021 – ein Hinweis auf Potenzial Arbeitsplatzunsicherheit oder ein Wechsel zu flexibleren Arbeitsregelungen.

Wir wenden uns nun für einen Moment dem Bildungsniveau der Entwickler zu.

Abbildung
Figure 2. Antworten auf die Frage der Stack Overflow-Umfrage 2021 „Welche der folgenden Aussagen beschreibt am besten den höchsten Bildungsabschluss, den Sie abgeschlossen haben?"

 

70 % aller Befragten und 80 % der professionellen Entwickler haben eine Hochschulausbildung abgeschlossen, wobei ein Bachelor-Abschluss am häufigsten ist.

Zu den weiteren Themen, die im Abschnitt "Entwicklerprofil" behandelt werden, gehören demografische Daten wie Rasse, sexuelle Orientierung, geografischer Standort,

Technologie

 
 
Jetzt kommen wir zum Brot und Butter der Umfrage, den Antworten auf Fragen zu den Sprachen und Technologien, die Entwickler derzeit verwenden.

Sprachen

 
Erstens, Sprachen, die unbestrittene Frage Nummer eins, auf die die Leute die Antworten sehen möchten, wenn sie diesen Bericht in die Hände bekommen.

Welche Programmier-, Skript- und Auszeichnungssprachen haben die Befragten im letzten Jahr für die Entwicklung verwendet?

Abbildung
Figure 3. Antworten auf die Frage der Stack Overflow-Umfrage 2021 „In welchen Programmier-, Skript- und Markup-Sprachen haben Sie im letzten Jahr umfangreiche Entwicklungsarbeit geleistet und in welchen möchten Sie im nächsten Jahr arbeiten?"

 

Besonders bemerkenswert für Data-Science-Typen war Python, das in 48.24 % der Antworten enthalten war und derzeit eine der am häufigsten von Entwicklern verwendeten Sprachen ist.

Beachten Sie, dass R zwar nicht in den Top-Antworten in Abbildung 3 auftaucht (Abschnitt aufgrund des langen Endes der Antworten), R jedoch in 5.07 % der Antworten enthalten war.

Wir haben gesehen, welche Sprachen Entwickler verwenden, möchten aber über die Sprachenentwickler sprechen wollen benutzen? Wie viel Prozent der Entwickler, die nicht mit der Sprache oder Technologie entwickeln, aber Interesse daran bekundet haben, damit zu entwickeln.

Abbildung
Figure 4. Antworten auf die Frage der Stack Overflow-Umfrage 2021 „In welchen Programmier-, Skript- und Markup-Sprachen haben Sie im letzten Jahr umfangreiche Entwicklungsarbeit geleistet und in welchen möchten Sie im nächsten Jahr arbeiten?"

 

Da R in den Top-Antworten in Abbildung 4 nicht auftaucht, wurde es wiederum in 2.82 % der Antworten eingeschlossen.

Und wie wäre es mit dem aufschlussreicheren “arbeiten mit vs wollen arbeiten?"

Hier gibt es viel zu entpacken, aber hier sind einige der bemerkenswertesten Trends, die wir aufgedeckt haben. Es gibt über 10 Javascript-Entwickler, die mit der Entwicklung in Go oder Rust beginnen oder fortfahren möchten. Die Mehrheit der Entwickler, die Dart verwenden möchten, verwenden derzeit JavaScript. Wir sehen auch, dass die einzigen Entwickler, die in PHP arbeiten wollen, SQL-Entwickler sind.

Diese Informationen sind in einem interaktive Visualisierung die am besten direkt auf der Stack Overflow Developer Survey-Site verwendet werden kann.

Datenbanken

 
Weiter zu Datenbanken… hier sind die Ergebnisse zu den entsprechenden Fragen zur Bewertung der Verwendung von Datenbankprodukten.

Abbildung
Figure 5. Antworten auf die Frage der Stack Overflow-Umfrage 2021 „In welchen Datenbankumgebungen haben Sie im letzten Jahr umfangreiche Entwicklungsarbeit geleistet und in welchen wollen Sie im nächsten Jahr arbeiten?"

 

Dies ist ziemlich einfach, aber wir können sehen, dass SQL-Datenbanken die Top 3 und 4 der Top 5 einnehmen. Dies scheint eine bedeutende anhaltende Unterstützung von SQL-Datenbanken durch Entwickler zu sein.

Cloud-Plattformen

 
Wenn es um Cloud-Plattformen geht, scheint AWS König zu sein, wobei auch Google Cloud und Microsoft Azure bedeutende Marktanteile besitzen.

Abbildung
Figure 6. Antworten auf die Frage der Stack Overflow-Umfrage 2021 „Auf welchen Cloud-Plattformen haben Sie im letzten Jahr umfangreiche Entwicklungsarbeit geleistet und auf welchen möchten Sie im nächsten Jahr arbeiten?"

 

Interessanterweise stimmt ein Vergleich, welche Cloud-Plattformen Entwickler lieben und welche, die sie fürchten, ziemlich genau mit den Reaktionen auf die von Entwicklern verwendeten Plattformen überein. Es ist auch nicht unvernünftig zu postulieren, dass die geringe Akzeptanz von IBM Cloud und Oracle Cloud mit der Angst von Entwicklern, die sie verwenden, korreliert, sie erneut zu verwenden.

Abbildung
Figure 7. Antworten auf die Frage der Stack Overflow-Umfrage 2021 „Auf welchen Cloud-Plattformen haben Sie im letzten Jahr umfangreiche Entwicklungsarbeit geleistet und auf welchen möchten Sie im nächsten Jahr arbeiten?"

Andere Frameworks und Bibliotheken

 
Wenn man sich sowohl die am häufigsten verwendeten als auch die meistgesuchten anderen Frameworks und Bibliotheken ansieht, können Sie eine Reihe von denen erkennen, die entweder speziell für Data Scientists und/oder Machine-Learning-Ingenieure bestimmt sind oder von diesen Berufen stark genutzt werden.

Während Tensorflow die meistgesuchte Bibliothek ist, ist Pytorch eine beliebtere Bibliothek. Als .NET Core-Benutzer hier bei Stack Overflow freuen wir uns, dass es an der Spitze steht.

Es ist leicht zu argumentieren, dass mindestens 7 der folgenden Bibliotheken und Frameworks für praktizierende Datenprofis sehr relevant sind, wobei noch mehr möglich oder sogar wahrscheinlich sind.

Abbildung
Figure 8. Antworten auf die Frage der Stack Overflow-Umfrage 2021 „In welchen anderen Frameworks und Bibliotheken haben Sie im letzten Jahr umfangreiche Entwicklungsarbeit geleistet und in welchen möchten Sie im nächsten Jahr arbeiten?“

 

Wenn wir unsere Aufmerksamkeit auf Frameworks und Bibliotheken richten, mit denen Entwickler arbeiten möchten, werden auch hier viele der gleichen datenwissenschaftsrelevanten Tools angezeigt.

Abbildung
Figure 9. Antworten auf die Frage der Stack Overflow-Umfrage 2021 „In welchen anderen Frameworks und Bibliotheken haben Sie im letzten Jahr umfangreiche Entwicklungsarbeit geleistet und in welchen möchten Sie im nächsten Jahr arbeiten?“

Lernen und Problemlösung

 
Was tun Sie als Entwickler, wenn Sie nicht weiterkommen? Abbildung 10 scheint darauf hinzuweisen, dass Google wirklich Ihr Freund ist. Wir alle tun es…

Abbildung
Figure 10. Antworten auf die Frage der Stack Overflow-Umfrage 2021 „Was tun Sie, wenn Sie bei einem Problem stecken bleiben?"

 

Gehalt

 
 
Das letzte, was wir aus dem Bericht heraus betrachten werden, sind die Gehaltsdaten.

Generell erhalten Engineering-Manager, SREs, DevOps-Spezialisten und Dateningenieure die höchsten Gehälter. Wenn wir uns auf die USA konzentrieren, sehen wir einige Unterschiede am unteren Ende des Gehaltsspektrums. In den USA haben mobile Entwickler und Pädagogen im Vergleich zu anderen Berufen im Vergleich zur weltweiten Entwicklerpopulation tendenziell ein höheres Gehalt.

Abbildung
Figure 11. Antworten auf die Frage der Stack Overflow-Umfrage 2021 „Wie hoch ist Ihre derzeitige Gesamtvergütung (Gehalt, Boni und Vergünstigungen, vor Steuern und Abzügen)?"

 

Welche Auswirkungen haben die verwendeten Tools und Technologien auf Ihre Verdienstmöglichkeiten?

Der Bericht bietet eine Reihe von Variablen, mit denen das Gehalt korreliert werden kann; Obwohl es kein perfekter Ansatz ist, werfen wir einen Blick auf die Kategorie andere Frameworks und Bibliotheken, was ein interessanter Datenpunkt für Datenwissenschaftler zu sein scheint. Es scheint, dass diese Liste von einer Reihe von Bibliotheken und Tools dominiert wird, die wir täglich verwenden.

Abbildung
Figure 12. Antworten auf die Frage der Stack Overflow-Umfrage 2021 „Wie hoch ist Ihre derzeitige Gesamtvergütung (Gehalt, Boni und Vergünstigungen, vor Steuern und Abzügen)?"

 

Es ist schwierig, das Gehalt basierend auf einer einzigen Technologie hochzurechnen, aber dennoch interessant, die Top-Technologien zusammen zu betrachten.

 
Verbunden:

Quelle: https://www.kdnuggets.com/2021/08/stack-overflow-survey-data-science-highlights.html

Zeitstempel:

Mehr von KDnuggets