Remoteentwicklung
Teilen:
Das Ziel der Remote-Entwicklung ist es, Entwickler*innen die Freiheit zu geben, so zu arbeiten, wie sie am produktivsten sind. Dazu gehört es, die Ressourcenlimits von Laptops zu überwinden, überall arbeiten zu können und den Zeitaufwand für das Starten eines Projekts zu minimieren. Ein zusätzlicher Vorteil ist die Quellcode-Sicherheit, da der Code stets auf einem Remote-System gespeichert ist, das vollständig der Kontrolle des Unternehmens unterliegt.
Im vergangenen Jahr haben wir eine Remote-Entwicklungslösung für JetBrains-IDEs eingeführt, und seitdem verzeichnen wir sowohl bei Einzelentwickler*innen als auch bei IT-Unternehmen eine steigende Nachfrage nach dieser Lösung. Gemäß den Ergebnissen der DevEco 2022 haben 53% der Entwickler*innen bereits Code auf einem Remote-System bearbeitet.
SSH ist mit 80% die meistverwendete Methode zum Verbinden mit einem Remote-System. Obwohl sie nicht ideal für die Softwareentwicklung geeignet sind, werden auch Remote-Desktop-Lösungen von 45% der Entwickler*innen verwendet, die Remote-Entwicklung betreiben.
Die meisten Befragten, die Remote-Entwicklung betreiben, stellen eine Verbindung zu einem eigenen Computer oder Server (entweder eine VM oder ein physisches System) her.
Wir sehen eine starke Nachfrage nach Remote-Entwicklungslösungen sowohl von Einzelentwickler*innen als auch von IT-Unternehmen.
35%
der Befragten, die Remote-Entwicklung nutzen, geben an, dass ihr Computer für eine angenehme Entwicklungserfahrung nicht leistungsfähig genug ist.
22%
der Befragten, die Remote-Entwicklung nutzen, müssen in der Cloud entwickeln, weil ihre Anwendung für diese Cloud-Dienste entwickelt wird.
Kollaborative Entwicklung
Das Interesse an kollaborativer Remote-Entwicklung nimmt zu. Während vor einem Jahr erst 30% der Entwickler*innen Remote-Programmierung praktizierten, gab im Jahr 2022 die Hälfte der Befragten an, an kollaborativer Remote-Entwicklung beteiligt zu sein.
Die häufigste Methode (49%) zur gemeinsamen Entwicklung ist immer noch die Bildschirmfreigabe bei einem Videoanruf, obwohl dies aus Entwicklersicht nicht die perfekte Lösung ist. Etwa 20% verwenden einen Editor oder eine IDE mit Collaboration-Funktion.
Die kollaborative Entwicklung wird vor allem genutzt, um Hilfe zu erhalten und Fehler zu beheben. Die Weiterbildung ist ein weiterer häufiger Grund für die kollaborative Entwicklung.
Danke, dass Sie sich die Zeit genommen haben!
Wir hoffen, dass Sie unseren Bericht nützlich fanden. Teilen Sie diesen Bericht im Freundes- und Kollegenkreis.
Wenn Sie Fragen oder Anregungen haben, schreiben Sie uns bitte unter surveys@jetbrains.com.