DevOps and General Developers: Insights from Stack Overflow's 2023 Survey
Deze studie maakt gebruik van de 2023 Stack Overflow Developer Survey om DevOps-specialisten en algemene softwareontwikkelaars te vergelijken, waarbij wordt onthuld dat hoewel beide groepen vergelijkbare voorkeuren voor tools delen en zich aanpassen aan hybride werkmodellen, zij verschillende demografische trends en complementaire rollen vertonen binnen het evoluerende landschap van softwareontwikkeling.
Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer
Stel je de wereld van softwareontwikkeling voor als een enorme, bruisende bouwplaats. Op deze bouwplaats zijn twee hoofdtypen werkers: de Algemene Ontwikkelaars (de architecten en bouwers die de eigenlijke gebouwen ontwerpen en construeren) en de DevOps-specialisten (de ingenieurs die de kranen, liften en transportbanden bouwen die het bewegen van materialen en het afwerken van de gebouwen sneller en soepeler maken).
Dit artikel is als een enorme enquête die in 2023 is afgenomen op een bouwplaats (specifiek de Stack Overflow Developer Survey) om te zien hoe deze twee groepen met elkaar vergeleken kunnen worden. De onderzoekers wilden weten: Gebruiken ze verschillende tools? Hebben ze verschillende achtergronden? Zijn ze een andere leeftijd?
Dit is wat het artikel vond, eenvoudig uitgelegd:
1. De verrassing in de "Gereedschapskist"
Je zou verwachten dat de bouwers (Algemene Ontwikkelaars) en de kraanmachinisten (DevOps) compleet verschillende gereedschapskisten gebruiken.
- De Realiteit: Ze delen eigenlijk veel van dezelfde tools! Beide groepen houden van het gebruik van Docker (wat lijkt op een gestandaardiseerde zeecontainer voor software) en Kubernetes (wat lijkt op een verkeersregelaar voor die containers).
- De Nuance: Hoewel ze dezelfde grote tools delen, gebruiken de DevOps-specialisten deze veel intensiever. Bijvoorbeeld, DevOps-mensen maken veel vaker gebruik van Terraform (een tool voor het automatisch bouwen van infrastructuur) dan algemene ontwikkelaars. Maar over het algemeen zijn hun gereedschapskisten verrassend vergelijkbaar, wat suggereert dat ze zij aan zij aan hetzelfde project werken in plaats van in aparte silo's.
2. De Leeftijdsverschillen (Het "Nieuwe Bloed" vs. De "Veteranen")
De enquête keek naar de leeftijden van de werkers.
- Algemene Ontwikkelaars: Zij zijn vaak iets jonger. Denk aan hen als de energieke nieuwkomers die net aan hun carrière beginnen.
- DevOps-specialisten: Zij bevinden zich vaak in hun "mid-career" sweet spot. Ze zijn niet de nieuwste kinderen op de blok; ze hebben al een paar jaar ervaring onder de belt.
- De Conclusie: Het lijkt erop dat je vaak eerst tijd in de loopgraven moet doorbrengen om een DevOps-specialist te worden. Het artikel suggereert dat DevOps een rol is die meegroeit met ervaring, terwijl algemene ontwikkeling een breder scala aan leeftijden aantrekt, inclusل beginners.
3. Waar Ze Wonen en Leren
- Locatie: De grootste groepen van beide typen werkers bevinden zich in de Verenigde Staten en India. Het is een wereldwijde inspanning, maar deze twee landen zijn de zwaargewichten.
- Opleiding: Beide groepen zijn goed opgeleid. De meesten hebben een Bachelorgetuigschrift, maar DevOps-specialisten hebben iets vaker een Mastergetuigschap. Het is alsoast zeggen dat de kraanmachinisten iets vaker een gespecialiseerde technische graad hebben dan de algemene bouwers, hoewel beide groepen veel zelfgestärkte mensen en mensen met verschillende niveaus van scholing hebben.
4. Hoe Ze Werken (De "Kantoor"-situatie)
De pandemie heeft de manier waarop iedereen werkt veranderd, en dit artikel bevestigt die verschuiving.
- De Trend: Iedereen beweegt weg van het 100% van de tijd in een traditioneel kantoor zitten.
- De Voorkeur: Beide groepen houden van Hybride werk (sommige dagen thuis, sommige dagen op kantoor) en Remote werk. Echter, DevOps-specialisten geven iets vaker de voorkeur aan het hybride model, terwijl algemene ontwikkelaars een beetje eerder nog wel eens ter plaatse willen zijn.
- Werkgelegenheid: De meeste mensen in beide groepen hebben een fulltime baan. Echter, algemene ontwikkelaars zijn iets vaker freelancers (ingehuurd voor specifieke projecten) vergeleken met DevOps-specialisten, die meer de neiging hebben tot fulltime bedrijfsfuncties.
5. Het Salaris
- Het Resultaat: DevOps-specialisten verdienen gemiddeld iets meer geld dan algemene ontwikkelaars.
- De Reden: Het artikel suggereert dat dit komt omdat DevOps-rollen die extra laag van gespecialiseerde ervaring en verantwoordelijkheid vereisen (het beheren van het hele systeem, niet alleen één onderdeel ervan).
Het Grotere Plaatje
De belangrijkste boodschap van dit artikel is dat DevOps en Algemene Ontwikkelaars geen vijanden zijn; ze zijn partners.
In het verleden zou je gedacht kunnen hebben dat het twee verschillende stammen waren die verschillende talen spraken. Deze studie laat zien dat ze eigenlijk dezelfde "taal" spreken (tools zoals Docker en Kubernetes) en naar dezelfde doelen werken. Het belangrijkste verschil is dat DevOps-specialisten vaak de meer ervaren veteranen zijn die hebben geleerd hoe ze de hele bouwplaats kunnen automatiseren, terwijl algemene ontwikkelaars de creatieve kracht zijn die de structuren bouwen, vaak met een iets jongere demografie.
Kortom: De sector evolueert naar een team waar iedereen vergelijkbare high-tech tools gebruikt, maar de "DevOps"-rol vaak wordt ingevuld door de ervaren professionals die de hele machine soepel laten draaien.
Verdrinkt u in papers in uw vakgebied?
Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.