Hvad gør en videnskabelig programmør?

En videnskabelig programmør er en specialuddannet informationsteknologiperson. Der er ikke noget krav om specifik uddannelse i videnskab, men enhver erfaring i denne branche ville være nyttig. Der er tre primære arbejdsområder for en videnskabelig programmør: møde med forskere og forskere for at bestemme, hvad de har brug for, programmering af en række systemer, der imødekommer dette behov, tilpasning til ændrede krav stillet af forskerne.

For at kvalificere sig til denne type placering skal kandidaten have en kombination af akademiske kvalifikationer og erfaring med videnskabelig programmering. I de fleste tilfælde skal de krævede programmer enten skrives fra bunden eller oprettes ved omfattende tilpasning af eksisterende værktøjer. Et minimum af 10 års software-engineering og livscyklusstyring er et standardkrav.

At forstå, hvad forskerne har brug for, er den videnskabelige programmørs hovedrolle. Erfaring med at arbejde i et forskningsmiljø kan være meget nyttigt. Blandt de færdigheder, der læres på dette felt, er fortrolighed, kreativitet og klar kommunikation de vigtigste. Forskere er meget konkurrencedygtige og beskytter ofte deres arbejde fra andre, mens de er i udviklingsstadiet.

Ved hjælp af hans eller hendes dybe forståelse af en række computersprog og operativsystemer er den videnskabelige programmerer ansvarlig for at udvikle nye programmer, der imødekommer brugernes behov. Denne rolle involverer en betydelig mængde kommunikation og interaktion med en lang række mennesker. De originale krav kan stilles til rådighed af forskeren eller den grundlæggende efterforsker, men testingen vil blive udført af forskerstuderende.

Implementering af et nyt program kræver en hel aktivitetscyklus. Det første trin er at designe de nøjagtige specifikationer, som forstået af programmereren. Programmet udvikles og testes derefter af forskerstuderende. Korrektioner, revisioner og redigeringer er normale i denne proces. Efter accept af forskerstuderende leveres programmet til forskeren til gennemgang. Når det er testet, kan det nu bruges af teamet. Dokumentation af programmet er ofte påkrævet og kan endda udgøre en del af forskningsartiklen, hvis det offentliggøres.

Over tid er der ofte anmodninger om at ændre eksisterende programmer. Disse ændringer afsluttes typisk af den originale programmør, da han eller hun er mest bekendt med detaljerne. Som sådan er ofte den videnskabelige programmør afhængig af omfattende notater for at forstå, hvad der blev gjort, og hvad der skal ændres for at imødekomme de nye krav. Hver programmeringsændring skal gennemgå den samme testproces for at sikre, at programmet opfylder alle kravene.

ANDRE SPROG

Hjalp denne artikel dig? tak for tilbagemeldingen tak for tilbagemeldingen

Hvordan kan vi hjælpe? Hvordan kan vi hjælpe?