Wat doet een computerprogrammeur?

Schrijver: Lewis Jackson
Datum Van Creatie: 9 Kunnen 2021
Updatedatum: 15 Kunnen 2024
Anonim
010nu - Van vluchteling tot computerprogrammeur in drie maanden
Video: 010nu - Van vluchteling tot computerprogrammeur in drie maanden

Inhoud

Een computerprogrammeur maakt de code voor softwaretoepassingen en besturingssystemen. Nadat een softwareontwikkelaar een computerprogramma heeft ontworpen, schrijft de programmeur code die dat ontwerp omzet in een set instructies die een computer kan volgen. Ze testen het programma om fouten te zoeken en herschrijven het vervolgens totdat het foutloos is. De programmeur gaat door met het evalueren van programma's die in gebruik zijn en maakt waar nodig updates en aanpassingen.

Snelle feiten

  • Computerprogrammeurs verdienden in 2016 een mediane jaarsalaris van $ 79.840.
  • In 2014 werkten bijna 329.000 mensen in deze bezetting.
  • De meeste bedrijven waren werkzaam bij bedrijven die software schrijven en testen. Anderen werkten voor software-uitgevers en financiële en verzekeringsmaatschappijen.
  • Banen zijn meestal fulltime.
  • Dit is een goede baan voor mensen die graag alleen werken.
  • De baanvooruitzichten voor dit beroep zijn slecht. Werkgevers zullen veel banen uitbesteden aan landen waar de lonen lager zijn dan in de Verenigde Staten, waardoor de werkgelegenheid tot 2024 zal afnemen.

Rollen en verantwoordelijkheden

Vraagt ​​u zich af wat een computerprogrammeur op het werk doet? Deze typische taken kwamen voor in online advertenties voor computerprogrammeurposities op Indeed.com:


  • "Ontwikkel, test en implementeer computerprogramma's op meerdere computer- / besturingssysteemplatforms."
  • "Helpen bij het ontwikkelen van een nieuw webgebaseerd informatiesysteem (IS)"
  • "Voer alle activiteiten uit die nodig zijn voor het definiëren, ontwerpen, bouwen, testen en implementeren van geautomatiseerde computersystemen."
  • "Beoordeel de programma's regelmatig en breng indien nodig aanpassingen aan om een ​​goede werking van het programma te garanderen."
  • "Bevestig de werking van het programma door tests uit te voeren; wijzig de programmareeks en / of codes."
  • "Maak en publiceer technische diagrammen om coderingsinspanningen te ondersteunen."
  • "Integreer nieuwe functionaliteit in bestaande applicaties."

Hoe word ik een computerprogrammeur?

Je kansen op een baan als computerprogrammeur zijn groter als je een bachelordiploma computerwetenschappen, wiskunde of informatiesystemen behaalt. Sommige werkgevers zullen je inhuren als je een diploma hebt in een ander vak, zoals boekhouding, financiën en zaken, zolang je informatica lessen hebt gevolgd. Misschien vindt u zelfs werk met een associate degree in de informatica.


Omdat ervaring net zo waardevol is als een diploma op dit gebied, moet je stage lopen terwijl je op school zit. Als u eenmaal in het veld werkt, moet u uw vaardigheden up-to-date houden door nieuwe programmeertalen te leren. Certificeringen in verschillende programmeertalen kunnen ook nuttig zijn.

Zachte vaardigheden die nodig zijn om te slagen

Naast de technische vaardigheden die zijn opgedaan door formele training en ervaring, zullen de volgende soft skills helpen om uw succes op dit gebied mogelijk te maken:

  • Begrijpend lezen: U moet schriftelijke instructies kunnen begrijpen.
  • Probleemoplossing: Programmeurs moeten problemen identificeren.
  • Kritisch denken: Bij het oplossen van problemen en het nemen van beslissingen moet u weten hoe u al uw opties moet afwegen, zodat u de beste kunt kiezen.
  • Actief luisteren: Met deze vaardigheid kunt u instructies van leden van uw team begrijpen.
  • Aandacht voor detail en probleemoplossing: U moet kleine fouten in de code kunnen vinden en deze kunnen oplossen.

Wat werkgevers verwachten

Hier zijn enkele vereisten voor daadwerkelijke aankondigingen van vacatures op Indeed.com. De meeste werkgevers hebben ook vaardigheid in bepaalde programmeertalen nodig:


  • 'Moet zelfstandig kunnen werken.'
  • 'Moet een hoge mate van verantwoordelijkheid hebben voor zijn / haar werk.'
  • "Moet het vermogen hebben om de principes van de moderne algebra te begrijpen en toe te passen bij het analyseren van gegevens en het genereren van rapporten."
  • "Moet goed werken in een teamomgeving."
  • "Moet onder druk kunnen werken om tijdlijnen te halen en meerdere taken en veranderende prioriteiten aan te kunnen."
  • "Moet zelfdiscipline hebben, aangezien projecten enkele maanden in beslag nemen."

Hoe u kunt inschatten of deze carrière bij u past

Je interesses, persoonlijkheidstype en werkgerelateerde waarden zijn enkele van de factoren die bepalen of computerprogrammeur bij je past. Deze carrière is geschikt voor mensen met de volgende eigenschappen:

  • Belangen (Holland Code): ICR (onderzoekend, conventioneel, realistisch)
  • Persoonlijkheids type (Myers Briggs Persoonlijkheidstype-indicator [MBTI]): ENTJ, INTJ, INTP, ISTJ, ISTP
  • Werkgerelateerde waarden: Prestatie, Arbeidsomstandigheden, Onafhankelijkheid

Gerelateerde beroepen

Titel Omschrijving Mediaan jaarloon (2016) Minimaal vereiste opleiding / training
Software ontwikkelaar Creëert systemen en applicatiesoftware.

$ 106.860 (systemen)

$ 100.080 (applicaties)

HS diploma; bachelordiploma heeft de voorkeur
Computer Systems Analyst

Helpt organisaties computertechnologie effectief te gebruiken.

$87,220 Bachelor's degree in informatica of aanverwant onderwerp
Webontwikkelaar Heeft de neiging om ontwerpen en technische aspecten van websites te ontwerpen. $66,130 HS diploma; veel werkgevers hebben een associate degree in webdesign nodig
Computer Support Specialist Helpt computergebruikers bij problemen met software, hardware of randapparatuur. $49,390 HS diploma; ervaring met computers