En computerprogrammerer eller softwareudvikler er en person, som designer, tester, analyserer og implementerer applikationer. Der er flere typer computerprogrammerere. Nogle programmører udvikler webapplikationer, nogle udvikler desktop applikationer, og andre udviklere fokuserer på databaseudvikling. Computerprogrammører arbejder med projektledere og virksomhedsejere for at sikre, at applikationen er produktiv for kunderne og opfylder forretningsbehovene.
$config[code] not foundWeb-udvikling
En webprogrammering er ansvarlig for virksomhedens hjemmesideudvikling. En webprogrammerer skal kende et websprog som PHP, VB.NET eller Java. Yderligere klient sprog som JavaScript og Ajax kan være nødvendige. Udvikleren kan drage fordel af at kende databaseprogrammer som MySQL og SQL Server, da disse er nødvendige for dynamiske websites.
Desktop applikationer
En programmør der udvikler stationære applikationer, er ansvarlig for at give medarbejdere software, der giver værktøjer til kundeservice og salg. Mange store virksomheder har interne, proprietære applikationer, der er nødvendige for kunderelationer. Disse applikationer producerer også rapporter og hjælper salgsfolk med at holde styr på klienter. En desktop applikationsudvikler kan også have brug for erfaring med databaseprogrammer.
Video af dagen
Bragt til dig ved Sapling Bragt til dig ved SaplingDatabaseudvikler
En databaseudvikler opretter lagrede procedurer, der går i forbindelse med en corporate databaseserver. Lagrede procedurer er kodede scripts, der henter, opdaterer eller sletter poster i tabeller. Disse tabeller indeholder de data, der bruges til at oprette rapporter og andre programmer. Disse programmører arbejder tæt sammen med andre applikations- og webudviklere. En databaseudvikler arbejder også tæt sammen med administratoren for at sikre sikkerhed og vedligeholdelse af serveren.
Analytiker
En programmør kan også blive softwareanalytiker. En analytiker er en person, der normalt har mange års erfaring med softwareudvikling. Analytikeren er en programmør, der evaluerer et stort virksomhedsnetværk for problemer eller flaskehalse i softwarekoden. En analytiker har brug for gode fejlfindingskompetencer og evnen og erfaring til at identificere problemer i software og svarene på, hvordan man retter dem.
Rapportudvikler
En rapportudvikler er ansvarlig for at oprette rapporter, der er nødvendige for finansielle og salgstal. Denne type programmerer henter numrene fra databasen og opretter layouter, der giver ejere og ledere rapporterne for daglige, årlige eller kvartalsvise finanser og salgstal. Rapporter krav varierer efter afdeling, så en rapport udvikler har brug for en god matematisk og analytisk baggrund og uddannelse.