Fremtidens programmerer
Behovet for utviklere i dag blir bare større og større, men med ny teknologi ser vi nå kanskje en endring i behovet? Fremtidens programmere står overfor en spennende tid med stadig mer avanserte og effektive verktøy som gir dem muligheten til å arbeide mer produktivt og effektivt.
For en tid tilbake begynte vi i Nivero å bruke Github Copilot. Copilot er en AI-assistent som er utviklet av Github og OpenAI. Den er spesielt designet for å bistå utviklere ved å generere kodedeler og gi kontekstuell hjelp under programmeringsoppgaver. Copilot bruker maskinlæringsteknikker og et bredt spekter av eksisterende kode for å foreslå relevante kodeuttrykk og funksjoner mens du skriver.
Det er selvfølgelig viktig å være kritisk til verktøy som Copilot. Samtidig er det viktig å utvikle seg å se nye måter for å bli mer effektiv og produktiv. I den farten som kunstig intelligens utvikler seg nå, og spesielt innenfor generativ kunstig intelligens, så gjelder det å følge med.
For våre utviklere har Copilot blitt en standard og et viktig verktøy. Men kompetansen og erfaringen den enkelte utvikler har er veldig viktig for å kvalitetssikre det som Copilot foreslår. Så for en junior-utvikler er det kanskje greit å vente litt, eller i hvert fall ikke stole blindt på det som blir foreslått, men stille spørsmål og bruke tradisjonelle kilder som eksempelvis Stack Overflow.
Så tilbake til behovet for utviklere. Behovet er stort, og det vil det være i lang tid fremover. Men vår erfaring er at Copilot og andre lignende verktøy effektiviserer oss ganske mye. Optimalisering av gammel kode, gjøre obskure funksjoner mer lesbare, legge til kommentarer på alt den gjør og ikke minst lage enkle tester, er bare noen av tingene som gjør oss mer effektive og produktive. Det betyr at vi kan levere raskere med færre ressurser og utviklerne kan fokusere på det de liker best.
AI-assistenter er kommet for å bli. Man må tørre å prøve, og se hvordan de kan hjelpe oss. De som ikke gjør det vil seile akterut.
Har du spørsmål eller ønsker å vite mer om teknologi, utvikling og digitalisering. Ta kontakt med oss.