Umfrage: Softwareentwickler lieben Open Source, Docker, Linux und Blockchain

Es gab erhebliche Skepsis darüber, wie viel mit Blockchain erreicht werden kann, und das Gefühl, dass es eine vorübergehende Modeerscheinung gewesen sein könnte. Allerdings sind Softwareentwickler als Berufsgruppe optimistisch in Bezug auf Blockchain-Technologien. Eine Mehrheit, 55 %, sagen, dass es potenzielle Anwendungen für Blockchain jenseits ihrer Krypto-Währungswurzeln gibt. 

Das ist das Wort aus der neuesten Stack Overflow-Umfrage, die 88.883 Entwickler auf der ganzen Welt umfasst - einer der größten, wenn nicht sogar der größte Entwickler-Stichprobe auf dem Planeten. Auf die Frage, was sie in erster Linie von der Blockchain-Technologie halten, stimmten 29% zu, dass Blockchain "in vielen Bereichen nützlich sein und viele Aspekte unseres Lebens verändern könnte". 26% sahen es als "nützlich für die unveränderliche Führung von Aufzeichnungen außerhalb der Währung". Nur 17% sahen es als eine vorübergehende Modeerscheinung, und 16% sagen, dass es "ein unverantwortlicher Umgang mit Ressourcen" ist.  

Allerdings warnen die Autoren der Umfrage: "Dieser Optimismus konzentriert sich weitgehend auf junge, weniger erfahrene Entwickler. Je erfahrener ein Befragter ist, desto wahrscheinlicher ist es, dass er sagt, dass die Blockchain-Technologie ein unverantwortlicher Umgang mit Ressourcen ist."

Es findet auch nicht viel Blockchain-Aktivität statt. Nur 13% geben an, dass sie mit der Technologie an aktuellen Projekten arbeiten. 

Die Containertechnologie ist beliebter, findet aber auch keine breite Akzeptanz, wie die Open-Stack-Umfrage zeigt. Insgesamt 38% verwenden Container in ihrer Entwicklungsarbeit, 26% haben Container im Produktionsmodus. Sechsundvierzig Prozent verwenden immer noch überhaupt keine Container. 

Softwareentwickler lieben Open Source, so die Umfrage. Neunzig Prozent sagen, dass Open-Source-Software genauso gut oder besser ist wie kommerziell erhältliche Softwarepakete. Mindestens 42% sagen, dass Open Source im Durchschnitt eine höhere Qualität hat als proprietäre oder Closed-Source-Software.

Hier sind noch einige weitere Leckerbissen, die die heutige Denkweise der Entwickler widerspiegeln:

Die 3 wichtigsten Plattformen im Einsatz:

  • Linux   53%.
  • Windows   51%.
  • Docker   32%.

Top 3 der beliebtesten Plattformen:

  • Linux      83%.
  • Docker   78%.
  • Kubernetes   77%.

Top 3 der beliebtesten Datenbanken:

  • Redis   71%.
  • PostgreSQL   70%.
  • Elastische Suche    64%.

Die 3 beliebtesten Sprachen:

  • Rust   84%.
  • Python   73% 
  • TypeScript   73%.

Die Umfrage untersuchte auch die Gesamtproduktivität der Entwickler. Wenn man Entwickler fragt, was ihre Produktivität am meisten stört, sind eine "störende Arbeitsumgebung" und Meetings die beiden Dinge, die die Dinge am meisten aufhalten. (Tatsächlich könnten Ablenkungen und Besprechungen eins sein, richtig?) Die Umfrage kommt zu dem Schluss, dass 42%, wenn Entwickler feststellen, dass ablenkende Arbeitsumgebungen am lästigsten sind, gefolgt von 37%, die Besprechungen zitieren. Weitere 37% sagen, dass ihre Arbeitstage sich in meiner Nicht-Entwicklungsarbeit verfangen haben.