Remoteentwicklung

Teilen:

Haben Sie jemals Code auf einem Remote-Computer bearbeitet?

Wie stellen Sie bei der Remote-Entwicklung die Verbindung zum Remote-System her?

78%

SSH

45%

Remote-Desktop

3%

Sonstiges

Verwenden Sie bei der Remote-Entwicklung als Remote-System virtuelle Maschinen oder einem physischen Computer/Server?

Stellen Sie bei der Remote-Entwicklung eine Verbindung zu Ihrem eigenen Remote-Computer/-Server her oder nutzen Sie eine Cloud-Entwicklungsumgebung?

Womit greifen Sie auf Ihr Remote-System zu?

40%

VS Code

23%

JetBrains-IDE

10%

JetBrains Gateway

8%

Visual Studio

3%

JetBrains Fleet

19%

Sonstiges

21%

Keine

Welche Cloud-Entwicklungsumgebungen verwenden Sie?

42%

GitHub Codespaces

29%

JetBrains Space

13%

Cloud-Workstations

10%

Coder.com

6%

Gitpod

3%

CodeCatalyst

16%

Sonstiges

Inwieweit stimmen Sie den folgenden Aussagen zu?

Ich möchte gerne von verschiedenen Geräten und Standorten aus auf Softwareprojekte zugreifen

Ich würde gerne die Entwicklungsumgebungen für Entwickler*innen standardisieren

Aus Sicherheitsgründen ist es wichtig, Quellcode nicht auf meinem eigenen Laptop zu speichern

Mein Computer hat nicht genügend Leistung für eine angenehme Entwicklungserfahrung

Ich muss in der Cloud entwickeln, weil meine Anwendung auf diesen Cloud-Diensten ausgeführt wird

Erstellen Sie für jede Aufgabe eine neue Remote-Entwicklungsumgebung?

44%

Nein, ich verwende dieselbe Entwicklungsumgebung für alle Aufgaben

34%

Ja, ich erstelle separate Entwicklungsumgebungen für einzelne Aufgaben

20%

Ich würde separate Umgebungen für unterschiedliche Aufgaben erstellen, wenn es eine einfache Möglichkeit dazu gäbe

2%

Sonstiges

Verwenden Sie Vorlagen für die Einrichtung von Remote-Entwicklungsumgebungen?

Was beinhalten diese Vorlagen?

54%

IDE-Plugins

51%

Umgebungs-Image

50%

IDE-Einstellungen

39%

IDE-Version

29%

CPU-/Arbeitsspeicher-/Massenspeicher-Ausstattung

12%

Lebenszyklus-Skripte

Welcher öffentliche Cloud-Service ist Ihre Hauptzielplattform?

52%

AWS

25%

Azure

20%

Google Cloud

11%

Hybrid

4%

Sonstiges

12%

Keine

Toolset für die Remote-Entwicklung von JetBrains

Kollaborative Entwicklung

Praktizieren Sie kooperative Entwicklung?

45%

Ja, kollaborative Remote-Entwicklung

30%

Ja, kollaborative Entwicklung vor Ort

39%

Nein

Welche Tools verwenden Sie für die simultane kollaborative Remote-Entwicklung?

67%

Videoanruf mit Bildschirmfreigabe

28%

Editor/IDE mit Kollaborationsfunktion

24%

Remote-Desktop

1%

Sonstiges

11%

Keine

Welche Tools verwenden Sie für die kollaborative Entwicklung?

55%

Live Share

45%

Code With Me

11%

Code Together

10%

GitLive

2%

Atom Teletype

2%

Gather

2%

Remote Collab für Sublime Text

1%

Brackets Multihack

4%

Sonstiges

In welchen Situationen setzen Sie auf eine kollaborative Entwicklung?

68%

Wenn mich jemand um Unterstützung bittet

66%

Code-Review

62%

Fehlerbehebung

56%

Wenn ich nicht weiterkomme und Unterstützung benötige

40%

Paar-/Mob-Programmierung

39%

Für Teamarbeit und gemeinsames Brainstorming

29%

Unterrichten von Kursteilnehmer*innen/Teamkolleg*innen

Wie planen Sie Ihre gemeinsamen Entwicklungssitzungen?

54%

Die meisten meiner Sitzungen sind spontan

45%

Die meisten meiner Sitzungen werden im Voraus geplant

1%

Sonstiges

Wird Paarprogrammierung in Ihrem Unternehmen als eine gängige Entwicklungsmethode eingesetzt?

Wie üben Sie normalerweise Paarprogrammierung aus?

47%

Gemeinsames Arbeiten an einem einzigen Codeabschnitt

18%

Jede*r arbeitet an einem separaten Codeabschnitt

34%

Beides

Remote-Entwicklung:

2023

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.