Een computerprogrammeur schrijft het gebruik computers instructies voor het uitvoeren van een programma in een taal die de machine kan vertalen. Softwareontwerpers maken het algehele ontwerp van een programma, dat de programmeur maakt gebruik van de set van instructies die zal hij schrijven te ontwikkelen. Een programmeur kan werken in een groep, de programmering code schrijven voor een deel van een groter programma. Bijwerken en herstellen van programmacode die is geschreven door anderen is ook deel van de programmer's werk. Volgens het Bureau of Labor Statistics was het gemiddelde jaarsalaris voor computerprogrammeurs $69,620, vanaf mei 2008.
Onderwijs
Werkgevers kunnen een bachelor's degree in computer science, informatiesystemen of wiskunde te kwalificeren voor een standpunt vereisen. Een computerprogrammeur kan in aanmerking komen voor een positie met een twee-jaar-diploma of de voltooiing van een certificate program. De cursussen voor een graad in de informatica omvat programmering, computersystemen en wiskunde. Bijvoorbeeld, vereist de Universiteit van Pittsburgh studenten om te voltooien een reeks in de programmering, discrete wiskunde, theoretische computer science en computer systemen. Het veld computer is voortdurend verandert, waarvoor vaak de programmeur om te voltooien van permanente educatie cursussen in het veld huidige blijven. Werkgevers kunnen voorzien van een programmeur een gelegenheid om te wonen seminars en workshops om zijn vaardigheden in de nieuwste technologieën.
Ervaring
Ervaring is een belangrijke kwalificatie voor een computerprogrammeur. Een computer programmering student kan ervaring op in het veld tijdens het bijwonen van een opleiding door te werken voor een organisatie in een stageprogramma. De computerprogrammeur kan ook ervaring door middel van een trainingsprogramma aangeboden door de werkgever.
Certificeringen
Softwarebedrijven bieden certificering voor particulieren om te tonen van de vaardigheid in het gebruik van een product. De programmer kan certificering programma's ter verbetering van de kansen op werk en aan zijn CV toevoegen voltooien. Een computerprogrammeur kan certificeringsprogramma vrijwillig voltooien door het slagen voor een examen aangeboden door een softwarebedrijf. Het examen test de kennis van de kandidaat van het programma.
Vaardigheden
Een computerprogrammeur heeft analytische vaardigheden en het vermogen problemen op zijn eigen op te lossen. Een programmeur moet beschikken over communicatievaardigheden om te werken in een teamomgeving en de technische informatie in een computerprogramma om aan te leggen niet-technische gebruikers.