Während Python vielleicht das Beste ist, wächst das Interesse auch an anderen Sprachen, darunter JavaScript, C und C++, sagt O’Reilly.
Da so viele Programmiersprachen im Einsatz sind, stehen sowohl professionelle Entwickler als auch potenzielle Entwickler vor der Herausforderung, zu entscheiden, worauf sie ihre Bemühungen konzentrieren möchten. Dies gilt insbesondere dann, wenn es darum geht, eine bestimmte Sprache zu lernen und zu studieren, um Ihre Karriere voranzutreiben. Ein am Montag von Technologie-Coach O’Reilly veröffentlichter Bericht analysiert, welche Sprachen das größte Interesse bei Entwicklern geweckt haben.
SEHEN: Die 5 besten Programmiersprachen, die Systemadministratoren lernen sollten (kostenloses PDF) (Technologische Republik)
Für seinen Bericht „Wohin Codierung, Betrieb, KI und Cloud im Jahr 2021 gehen“ analysierte O’Reilly Daten von seinen Online-Lern-, Veröffentlichungspartnern und Lernmodi, Live-Online-Schulungen und virtuellen Veranstaltungen.
Von allen Sprachen wurde Python als die beliebteste zum Erlernen eingestuft, wobei das Interesse im letzten Jahr im Vergleich zum Vorjahr um 27 % stieg. Python ist auch wegen seiner Aspekte des maschinellen Lernens (ML) beliebt. Die Nutzung der scikit-learn ML-Bibliothek der Sprache stieg um 11 %, während das für Deep Learning verwendete PyTorch ML-Framework um 159 % zunahm.
Bei seinen Recherchen stellte O’Reilly fest, dass das Interesse an anderen Sprachen zunahm. Konkret stieg die JavaScript-Nutzung im vergangenen Jahr um 40 %, die von C um 12 % und die von C++ um 10 %. Zu den weniger verbreiteten Sprachen, die ebenfalls erhöhtes Interesse erregten, gehören Go, Rust, Ruby und Dart.
„Obwohl wir glauben, dass die Popularität von Rust weiter zunehmen wird, seien Sie nicht zu aufgeregt; „Es ist leicht, ein Wachstum von 94 % zu erreichen, wenn man von einer kleinen Basis ausgeht“, heißt es in dem Bericht. „Go hat sich eindeutig etabliert, insbesondere als Sprache für die gleichzeitige Programmierung, und Rust wird sich wahrscheinlich für die Systemprogrammierung etablieren: die Entwicklung neuer Betriebssysteme und Tools für den Cloud-Betrieb.“
Ein Trend, den O’Reilly sieht, ist die zunehmende Verbreitung von Low-Code- oder No-Code-Programmierung, die es Menschen mit wenig oder keiner Programmiererfahrung ermöglicht, Anwendungen mit relativ einfachen grafischen Tools zu erstellen. Dieser Wandel hin zur No-Code-Programmierung bedeutet jedoch nicht, dass professionelle Entwickler nicht mehr auf dem Laufenden bleiben. Neue Sprachen, neue Bibliotheken und neue Tools, die für diese Art der Programmierung verwendet werden, erfordern erfahrene Entwickler, um sie zu erstellen und zu warten.
„Low Code ist Teil einer Demokratisierungsbewegung, die Rechenleistung in die Hände von mehr Menschen legt, und das ist fast immer eine gute Sache“, heißt es in dem Bericht. „Programmierer, die erkennen, was diese Bewegung bedeutet, werden von Nicht-Programmierern nicht arbeitslos gelassen. Sie werden diejenigen sein, die produktiver werden und die Tools schreiben, die andere verwenden werden.“
Auch das Interesse an künstlicher Intelligenz und maschinellem Lernen ist im vergangenen Jahr gestiegen, wobei KI um 64 % und ML um 14 % zulegten. Verwandte Themen wie die Verarbeitung natürlicher Sprache verzeichneten einen Anstieg um 21 %. Unter den ML-Plattformen liegt TensorFlow mit einem Anstieg des Interesses um 6 % im Vergleich zum Vorjahr an der Spitze.
Darüber hinaus steigt die Nachfrage nach Schulungen zu Cloud-Themen weiter. Während Amazon Web Services immer noch dominiert, ist das Interesse an AWS im Laufe des Jahres nur um 5 % gestiegen. Gleichzeitig stieg das Interesse an Microsoft Azure um 136 %, während Google Cloud um 84 % zulegte. Solche Trends zeigen dem Bericht zufolge, dass immer mehr Unternehmen ihre Anwendungen und Datensätze in die Cloud verlagern.
Schließlich hat die Coronavirus-Pandemie zu einer Änderung der Art und Weise geführt, wie Menschen und Organisationen Schulungen nutzen. Da Schulungen im Klassenzimmer und vor Ort nicht mehr verfügbar oder nicht mehr ratsam sind, haben Unternehmen ihre Nutzung von Live-Online-Schulungen verstärkt, wobei die Nutzung um 96 % in die Höhe schoss. Darüber hinaus stieg die Nutzung von Schulungsbüchern um 11 %, während die Nutzung von Lehrvideos um 24 % zunahm.
