Skip to main content

Hvad gør en videnskabelig programmør?

En videnskabelig programmør er en specielt uddannet informationsteknologi.Der er ikke noget krav til specifik træning 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, programmerer en række systemer til at imødekomme dette behov, tilpasset til ændrede krav leveret af forskerne.

For at kvalificere sig til denne type position skal kandidaten have en kombination af akademiske legitimationsoplysninger og erfaring med videnskabelig programmering.I de fleste tilfælde skal de krævede programmer enten skrives fra bunden eller oprettes ved i vid udstrækning tilpasning af eksisterende værktøjer.Mindst 10 års softwareteknik og livscyklusstyring er et standardkrav.

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

Ved hjælp af sin dybe forståelse af en række computersprog og operativsystemer er den videnskabelige programmør ansvarlig for at udvikle nye programmer til at imødekomme brugernes behov.Denne rolle involverer en betydelig mængde kommunikation og interaktion med en lang række mennesker.De oprindelige krav kan leveres af videnskabsmanden eller principiet efterforsker, men testen udføres af forskningsstuderende.

Implementering af et nyt program kræver en hel aktivitetscyklus.Det første trin er at designe de nøjagtige specifikationer, som det forstås af programmereren.Programmet udvikles og testes derefter af forskningsstuderende.Korrektioner, revisioner og redigeringer er normale i denne proces.Efter accept af forskningsstuderende 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 forskningsdokumentet, 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 fortrolig med detaljerne.Som sådan er der ofte været omfattende noter på grund af den videnskabelige programmør 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.