präferenzen und werkzeuge

Neben den Sprachen, in denen Entwickler/innen programmieren, Frameworks, auf welchen sie aufbauen, und Datenbanken, in denen sie Informationen persistieren, gibt es auch die eigene Arbeitsumgebung. Dabei ist sicher die sogenannte Entwicklungsumgebung oder der Editor das zentrale Werkzeug, aber auch das Betriebssystem auf dem eigenen Laptop oder die Webseiten, welche man am häufigsten benutzt.

Entwicklungsumgebungen

Weiterhin ganz vorne dabei ist Visual Studio Code, welches im 2021 wieder IntelliJ überholt hat. 

Gruppiert man die Nennungen der Jetbrains Familie (Intellij, PyCharm, PHPStorm, WebStorm, RubyMine etc.) so sind sie immer noch ganz vorne. Insgesamt hat die JetBrains Familie aber ein wenig an Prozentpunkten verloren.

2020

   

2021

   

IntelliJ

18.77%

397

Visual Studio Code

19.20%

345

Visual Studio Code

17.02%

360

IntelliJ

17.70%

318

Notepad++

12.01%

254

Notepad++

12.35%

222

Vim

7.99%

169

Visual Studio

7.62%

137

Visual Studio

7.42%

157

Vim

6.57%

118

Eclipse

5.53%

117

Eclipse

5.06%

91

Sublime Text

5.30%

112

Sublime Text

4.34%

78

PyCharm

3.83%

81

Android Studio

3.78%

68

Android Studio

3.78%

80

Other:

3.62%

65

PHPStorm

3.12%

66

WebStorm

3.56%

64

Other:

2.98%

63

PHPStorm

3.45%

62

WebStorm

2.65%

56

PyCharm

3.28%

59

Xcode

2.55%

54

Atom

2.45%

44

Atom

2.51%

53

Xcode

2.06%

37

IPython / Jupyter

1.47%

31

IPython / Jupyter

1.56%

28

NetBeans

0.76%

16

NetBeans

0.95%

17

RStudio

0.66%

14

Emacs

0.83%

15

Emacs

0.57%

12

Coda

0.45%

8

RubyMine

0.33%

7

RStudio

0.39%

7

TextMate

0.33%

7

RubyMine

0.33%

6

Coda

0.19%

4

TextMate

0.28%

5

Zend

0.14%

3

Komodo

0.06%

1

Komodo

0.09%

2

Zend

0.06%

1

Light Table

0.00%

0

Light Table

0.06%

1

Betriebssysteme

Beim Betriebssystem, welches Entwickler/innen auf ihrem primären Arbeitsgerät nutzen, ist Windows weiterhin knapp über der 50 Prozent-Marke. Linux hat einen Prozentpunkt eingebüsst.

Spannender insight: Filtert man nach Teilnehmer/innen aus Firmen mit weniger als 10 Mitarbeitern, so steigt die Zahl von mac OS auf 54.55 Prozent und Windows sinkt auf 33 Prozent. Man könnte nun annehmen, dass Entwickler/innen in Kleinstfirmen eher über ihre Gerätewahl frei entscheiden können und dann deutlich eher macOS wählen.

Bedenkt man, dass in den allermeisten Firmen standardmässig nur Windows-Laptops bereitgestellt werden und Entwickler eigene Apple Laptops kaufen oder darum bitten müssen, gibt einem diese Zahl doch zu denken. Für die nächste Umfrage wäre gut zu wissen, ob Entwickler gezwungen sind auf dem Desktop/Laptop ein bestimmtes System zu nutzen.

2020

   

2021

   

Windows

50.28%

363

Windows

50.81%

313

macOS / OS X

34.07%

246

macOS / OS X

34.25%

211

Linux

15.10%

109

Linux

14.12%

87

Other:

0.55%

4

Other:

1%

5

(Anmerkung: Wer wie ich unter “Other” Systeme wie FreeBSD erwartet, wird enttäuscht; es sind lediglich vier Nennungen von Kombinationen aus Linux, Mac und Windows. Eine Nennung von ChromeOS gab es, wobei hier zu erwähnen ist, dass es auf Linux basiert.)

Webseiten

Zur einfacheren Gruppierung haben wir dieses Jahr die Top Level-Domain (.com/.ch etc.) weggeschnitten und alle Schreibweisen soweit möglich vereinheitlicht. Da es sich hier um Freitextfelder handelt, wäre für eine höhere Beteiligung zu überlegen, im nächsten Jahr eine Vorauswahl von z.B. 30 Seiten zu bieten und Entwickler/innen können diese priorisieren. Denn durch das Freitext Feld verteilen sich die Stimmen auf zu viele Webseiten.

 

stackoverflow

54

stackoverflow

52

google

36

google

39

github

13

github

12

duckduckgo

5

baeldung

5

medium

4

duckduckgo

4

baeldung

3

docs.microsoft

4

developer.mozilla

3

developer.mozilla

3

jira

3

medium

2

gitlab

2

reddit

2

wikipedia

2

news.ycombinator

2

docs.microsoft

2

twitter

2

heise

2

youtube

1

news.ycombinator

1

microsoft

1

reddit

1

gitlab

1

php

1

jira

1

internal

1

angular

1

developer.android

1

spring

1

youtube

1

wikipedia

1

microsoft

1

w3schools

1

bitbucket

1

trello

1

trello

1

linkedin

1

linkedin

1

deepl

1

angular

1

cppreference

1

twitter

1

portal.azure

1

mail.google

1

caniuse

1

dzone

1

aws.amazon

1

docs.oracle

1

stackexchange

1

developer.apple

1

heise

1

dev.azure

1

ecosia

1

deepl

1

dict.leo

1

cppreference

1

dev

1

confluence

1

bitbucket

1

atlassian

1

   

wiki

1

   

intranet

1

   

dict.leo

1

   

>Inhaltsverzeichnis Detail anzeigen Detail verbergen