Een programmeur is een persoon die software programmeert. Men spreekt dan vaak over een softwareontwikkelaar, computerprogrammeur of een applicatieontwikkelaar. Het programmeren van software is iets wat niet iedereen zomaar kan. Eenvoudig gezegd komt het er op neer dat een programmeur een tekst schrijft die een computer kan lezen. Een programmeur schrijft in een programmeertaal. De code waarin wordt geschreven noemt men dan weer de broncode die later weer wordt omgezet in een machinetaal. De moeilijkheid en omvang van een programma kunnen erg verschillen.
Een programmeur is dan ook werkzaam in de ICT-sector. Om als programmeur aan het werk kunnen is het logisch kunnen nadenken een must. Het bouwen van software is net zo iets als het bouwen van een huis, maar dan op de computer. Voordat een programmeur begint te bouwen is er een idee ontstaan voor iets nieuws. Dit nieuwe idee moet dan omgezet worden naar een werkend programma. De softwareontwikkelaar zal meestal niet alleen aan een nieuw programma werken maar doet dit met een heel team. Iedereen van het team heeft dan een specifieke taak en al deze onderdelen moeten samengevoegd worden tot een werkend programma.
Tevens zijn er veel zelfstandig werkende programmeurs te vinden die voor klanten een website bouwen. Dit zijn doorgaans kleine simpele websites met een aantal pagina's. Het bouwen van een website is vaak geen enkel probleem voor een programmeur. De echte uitdaging voor een programmeur is het bouwen van een uitgebreid programma. Denk hierbij aan een uitgebreid boekhoudingsprogramma of een groot spel die door mensen wereldwijd online gespeeld kan worden. Dit soort programma's maken kan doorgaans jaren in beslag nemen.
Om te controleren of alles werkt zullen er vaak ook nog testers aan het werk gezet worden die dan het programma gaan uitproberen. Eventuele bugs worden dan genoteerd en doorgeven aan de programmeur, zodat deze de fouten kan verhelpen. Nadat een programma is uitgebracht kan het voorkomen dat er alsnog fouten ontdekt worden en deze moeten dan door een update worden opgelost.
Een programmeertaal is een formele taal waarin de opdrachten die een computer moet uitvoeren worden geschreven. De broncode is de code die door de programmeur in een formele programmeertaal is geschreven. Zie ook voor meer informatie ook: websitebouwer en applicatiebeheerder.
Bedrijven met dit beroep zijn vaak ook...
De leden van Mijnzzp.nl die Programmeur zijn, hebben vaak ook de volgende beroepen.
Een website ontwikkelaar of websitebouwer zoals velen het ook noemen is iemand die verschillende taken heeft met de betrekking tot het bouwen van een...
Content management systeem specialist of te wel CMS is een softwaretoepassing die het relatief makkelijk maakt voor mensen om zonder technische kenni...
Een specialist ICT is voornamelijk bezig met de verbetermogelijkheden binnen de ICT Hij kan de infrastructuur omgevingen van opdrachtgevers inrichte...
Een computer software installateur is verantwoordelijk voor het installeren van software op een computer of systeem Belangrijk is dat de software pr...
Een systeemontwikkelaar is vaak van belang nadat een informatiesysteem is ontworpen Het is na de bouw van een informatiesysteem de taak van een syst...
Een hosting provider is een aanbieder van webruimte en webdiensten voor particulieren en bedrijven Dit is tegenwoordig mogelijk tegen een kleine ver...