Hva gjør en vitenskapelig programmerer?

En vitenskapelig programmerer er en spesialutdannet profesjonell innen informasjonsteknologi. Det er ikke noe krav for spesifikk opplæring i naturfag, men noen erfaring i denne bransjen vil være nyttig. Det er tre primære arbeidsområder for en vitenskapelig programmerer: møte med forskere og forskere for å bestemme hva de trenger, programmere en rekke systemer for å imøtekomme det behovet, og tilpasse seg endrede krav som forskerne stiller.

For å kvalifisere seg til denne type stillinger, må kandidaten ha en kombinasjon av faglig legitimasjon og erfaring med vitenskapelig programmering. I de fleste tilfeller må programmene som kreves være skrevet fra bunnen av eller opprettet ved å tilpasse eksisterende verktøy i utstrakt grad. Minimum 10 år med programvareteknikk og styring av livssyklus er et standardkrav.

Å forstå hva forskerne trenger, er hovedrollen til den vitenskapelige programmereren. Erfaring med å jobbe i et forskningsmiljø kan være svært nyttig. Blant ferdighetene som læres på dette feltet, er konfidensialitet, kreativitet og tydelig kommunikasjon det viktigste. Forskere er svært konkurransedyktige og beskytter ofte arbeidet sitt fra andre mens de er i utviklingsstadiet.

Ved å bruke sin dype forståelse av en rekke dataspråk og operativsystemer, er den vitenskapelige programmereren ansvarlig for å utvikle nye programmer for å imøtekomme brukernes behov. Denne rollen innebærer en betydelig mengde kommunikasjon og samhandling med et bredt spekter av mennesker. De opprinnelige kravene kan stilles av forskeren eller hovedetterforskeren, men testingen vil bli utført av forskerstudentene.

Implementering av et nytt program krever en hel aktivitetssyklus. Det første trinnet er å designe de eksakte spesifikasjonene, slik programmets forståelse har. Programmet blir deretter utviklet og testet av forskningsstudentene. Rettelser, revisjoner og redigeringer er normale i denne prosessen. Etter aksept av forskerstudentene blir programmet gitt til forskeren for gjennomgang. Når den er testet, kan den nå brukes av teamet. Dokumentasjon av programmet er ofte påkrevd, og kan til og med inngå i forskningsoppgaven, hvis det blir publisert.

Over tid er det ofte forespørsler om å endre eksisterende programmer. Disse endringene blir vanligvis fullført av den opprinnelige programmereren, ettersom han eller hun er mest kjent med detaljene. Som sådan er det ofte støttet omfattende notater av den vitenskapelige programmereren for å forstå hva som ble gjort, og hva som må endres for å oppfylle de nye kravene. Hver programmeringsendring må gå gjennom den samme testprosessen for å sikre at programmet oppfyller alle kravene.

ANDRE SPRÅK

Hjalp denne artikkelen deg? Takk for tilbakemeldingen Takk for tilbakemeldingen

Hvordan kan vi hjelpe? Hvordan kan vi hjelpe?