Wat doet een programmeur?
Een programmeur, ook vaak een computerprogrammeur genoemd, wordt vaak gezien als het brein achter een computerprogramma. Ze schrijft meestal gedetailleerde instructies die een computer door de logische stappen leiden die nodig zijn om informatie te verwerken die voor specifieke toepassingen moet worden gebruikt. Wanneer een typische computergebruiker het schermopdracht 'bron weergeven' initieert, zijn de symbolen en grotendeels niet-identificeerbare taal die op het scherm verschijnen normaal gesproken het werk van een programmeur.
Programmeurs zijn werkzaam bij bijna elke bedrijfstak, inclusief profit- en non-profitbedrijven. Ze zijn te vinden in ziekenhuizen, onderwijsinstellingen en overheidsinstellingen. Ingenieursbureaus en productie- en productiefaciliteiten huren regelmatig programmeurs in. Sommige bedrijven hebben deze professionals fulltime in dienst, terwijl anderen alleen een contract sluiten met programmeurs zoals vereist door de behoeften van het bedrijf.
Voordat een programmeur aan een project begint, overlegt hij normaal gesproken met de werkgever om de doelen van het voorgestelde programma duidelijk te begrijpen. Zodra ze het doel van het programma volledig begrijpt, maakt de programmeur meestal een stroomdiagram dat laat zien hoe de informatie op een logische en ordelijke manier door het systeem moet reizen. Software-ingenieurs en systeemanalisten worden vaak gevraagd om te adviseren over deze fase van de programma-ontwikkeling.
De taal die de programmeur voor haar programma kiest, hangt grotendeels af van de aard van de toepassing. Sommige typische talen die worden gebruikt om websites en interactieve formulieren te maken, zijn HTML, XML, XHTML en PHP. Een veel voorkomende taal voor administratieve, financiële en zakelijke systeemtoepassingen is COBOL.
Als een programma eenmaal is voltooid, moet een programmeur het meestal uitvoeren om fouten in de context, inhoud of taal te identificeren. Dit proces, gewoonlijk debuggen genoemd, gaat door totdat het programma als voltooid en operationeel wordt beschouwd. Debuggen kan enkele dagen tot meer dan een jaar duren, afhankelijk van het aantal fouten en de lengte van het programma. Tijdens deze programmeerfase kan opnieuw een software-ingenieur worden ingeschakeld.
Het meest voorkomende gebied waarop programmeurs werken, is het programmeren van applicaties. Personen die zich richten op dit soort programmering zijn normaal gesproken gespecialiseerd in het schrijven van taal voor een specifiek gebied, zoals boekhouding of wetenschap. Ze verschillen van systeemprogrammeurs die traditioneel bestaande systeemprogrammering aanpassen om oude hardware met succes te laten werken met nieuwe hardware.
De minimale educatieve vereiste voor een programmeur is meestal een bachelordiploma in informatiebeheer, informatica, wiskunde of systeemprogrammering. In het algemeen heeft een gedegen ervaring met het gebruik van verschillende databasesystemen de voorkeur. Voltooiingscertificaten in de nieuwste programmeertalen en software worden beschouwd als activa voor sollicitanten.