En fersk undersøkelse utført av GitHub i samarbeid med Wakefield Research avslørte generativ AIs innvirkning på utviklere.
Studien deltok 500 amerikanske utviklere fra store bedrifter, og tok for seg områder som utviklerproduktivitet, teamarbeid og AIs rolle i forretningsverdenen.
Funnene viser at hele 92% av utviklerne allerede bruker AI-drevne kodingsverktøy i arbeidsflyten. Utviklerne sier at de mest tidkrevende oppgavene er å bygge og teste, og de uttrykker frustrasjon over repetitive oppgaver som å skrive standardkode. Utviklere ønsker å samarbeide mer, noe AI bidrar til ved å automatisere arbeidskrevende oppgaver.
Inbal Shani, produktsjef i GitHub, fortalte VentureBeat"Vi fant ut at utviklere bruker mesteparten av tiden sin på å skrive kode og tester, for deretter å vente på at koden skal bli gjennomgått eller at builds skal bli ferdige. Vi fant også ut at AI-drevne kodingsverktøy gjør det mulig for den enkelte utvikler å øke produktiviteten og samarbeidet i teamet. Det betyr at generativ AI hjelper utviklere med å skape større gjennomslagskraft, øke tilfredsheten og bygge mer innovative løsninger."
Undersøkelsen illustrerer også viktigheten av samarbeid innenfor utviklerens ansvarsområde. I gjennomsnitt jobber bedriftsutviklere vanligvis sammen med 21 ingeniører på prosjekter.
AI ble rapportert som en positiv kraft for programvareutviklere
Over 70% av utviklerne mener at AI-drevne kodingsverktøy forbedrer kodekvaliteten og fremskynder prosjektenes livssyklus.
I tillegg mente utviklerne at AI-verktøyene hjalp dem med å oppgradere og forbedre arbeidet sitt.
Shani kommenterte videre: "Samarbeid er en kraftmultiplikator som gjør at større ingeniørteam kan dra nytte av og skape resultater for kundene. Alle organisasjoner bør bruke denne ligningen til å plassere utviklere i sentrum for å styrke kundene."
I tillegg til AI-relaterte funn, foretrekker utviklere angivelig å bli evaluert på hvordan de har løst komplekse hendelser og levert effekt, fremfor antall løste hendelser.
Shani understreket: "Jeg vet dette fra min egen erfaring som utvikler! Vi utviklere foretrekker å bli målt på hvordan vi har løst komplekse hendelser og skapt effekt, i stedet for på antall løste hendelser - noe utviklerne i undersøkelsen vår var enige i."
Shani mener også at den økende bruken av AI-drevne kodeverktøy blant utviklere tyder på at de fleste organisasjoner ikke regulerer bruken av dem - noe som kan utgjøre en sikkerhetsrisiko.
Rapporten oppfordrer organisasjoner til å investere i AI-kodingsverktøy i bedriftsklassen som oppfyller lovpålagte standarder og interne retningslinjer.
Rapporten berører ikke hvorvidt utviklerne føler at AI setter jobbene deres i fare. Programvareingeniører har uttrykt at de var engstelige for jobbene sine, med en Microsoft-ingeniør uttalte i slutten av april"Programvareutvikling er et utdøende yrke ... Se det i øynene; gullalderen er over."
A undersøkelse blant unge programvareingeniører fant at 41,3% av respondentene var enige i at AI truet jobbene deres, 37% stemte for at mulighetene har holdt seg uendret, og 21,7% sa at det er flere muligheter nå.
Én ting er sikkert: AI-utviklere er etterspurt, og store teknologiselskaper som tilbyr enorme lønninger i det siste for å tiltrekke seg de beste talentene. Selv om rapporter tyder på at nesten halvparten av alle jobber står overfor automatisering, er utviklere utvilsomt avgjørende for å bygge AI-teknologi.