Functiebeschrijving en feiten over het programmeren van loopbanen
Snelle feiten
- Computerprogrammeurs verdienden een mediaan jaarsalaris van $ 79.840 in 2016.
- Bijna 329.000 mensen werkten in deze bezetting in 2014.
- Bedrijven die software schrijven en testen, hebben de meeste van hen in dienst. Anderen werkten voor software-uitgevers en financiële en verzekeringsmaatschappijen.
- Banen zijn meestal voltijds.
- Dit is een goede baan voor mensen die graag alleen werken.
- De baanvooruitzichten voor deze bezetting zijn slecht. Werkgevers zullen veel banen uitbesteden aan landen waar de lonen lager zijn dan in de VS, waardoor de werkgelegenheid in 2024 afneemt.
Rollen en verantwoordelijkheden
Vraag je je af wat een computerprogrammeur op zijn werk doet? Deze typische taken zijn weergegeven in online advertenties voor posities van computerprogrammeurs op Indeed.com:
- "Ontwikkel, test en implementeer computerprogramma's op meerdere computer / besturingssysteemplatformen"
- "Help 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 programma's op frequente basis en voer de nodige aanpassingen uit om een goede werking van het programma te verzekeren"
- "Bevestig de werking van het programma door tests uit te voeren, de volgorde van het programma en / of codes aan te passen"
- "Technische diagrammen maken en publiceren om coderingsinspanningen te ondersteunen"
- "Integreer nieuwe functionaliteit in bestaande applicaties"
Hoe word je een computerprogrammeur
Je kansen op een baan als computerprogrammeur zullen beter zijn als je een bachelorgraad in informatica , wiskunde of informatiesystemen behaalt. Sommige werkgevers nemen je in dienst als je een diploma in een ander vak hebt, zoals boekhouden , financiën en bedrijfskunde , zolang je maar hebt gestudeerd in informatica. U kunt zelfs in staat zijn om werk te vinden 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. Zodra u 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.
Welke zachte vaardigheden heb je nodig om te slagen in deze carrière?
Naast de technische vaardigheden die zijn opgedaan door middel van formele training en ervaring, zullen de volgende soft skills u 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 wegen, zodat u de beste kunt kiezen.
- Actief luisteren : met deze vaardigheid kunt u instructies van leden van uw team begrijpen.
- Aandacht voor details en probleemoplossing: u moet kleine fouten in de code kunnen vinden en deze kunnen oplossen.
Wat zullen werkgevers van u verwachten?
Hier zijn enkele vereisten voor daadwerkelijke jobaankondigingen op Indeed.com. De meeste werkgevers vereisen ook vaardigheid in bepaalde programmeertalen:
- "Zelfstandig kunnen werken"
- "Moet een hoge mate van verantwoordelijkheid hebben voor zijn / haar werk"
- "De mogelijkheid om principes van moderne algebra te begrijpen en toe te passen bij het analyseren van gegevens en het genereren van rapporten"
- "Werkt goed in een teamomgeving"
- "In staat om onder druk te werken om tijdlijnen te halen en meerdere taken en veranderende prioriteiten aan te kunnen"
- "Zelfdiscipline, omdat projecten meerdere maanden in beslag nemen"
Is deze bezetting een goede oplossing voor jou?
Uw interesses , persoonlijkheidstype en werkgerelateerde waarden zijn enkele van de factoren die bepalen of een computerprogrammeur geschikt is voor u.
Deze carrière is geschikt voor mensen met de volgende kenmerken:
- Belangen ( Holland Code ): ICR (Investigative, Conventional, Realistic)
- Persoonlijkheidstype (Myers Briggs Personality Type Indicator [ MBTI ]): ENTJ , INTJ , INTP , ISTJ , ISTP
- Werkgerelateerde waarden : prestatie, arbeidsomstandigheden, onafhankelijkheid
Verwante Beroepen
Beschrijving | Mediane jaarloon (2016) | Minimaal vereist onderwijs / training | |
---|---|---|---|
Software ontwikkelaar | Creëert systemen en applicatiesoftware. | $ 106.860 (systemen) $ 100,080 (toepassingen) | HS-diploma; bachelor's degree preferred |
Computer Systems Analyst | Helpt organisaties bij het effectief gebruiken van computertechnologie. | $ 87.220 | Bachelor in computerwetenschappen of aanverwant vak |
Webontwikkelaar | Heeft de neiging om technische aspecten van websites te ontwerpen. | $ 66.130 | HS-diploma; veel werkgevers vereisen een associate degree in webdesign |
Computerondersteuningsspecialist | Helpt computergebruikers bij problemen met software, hardware of randapparatuur. | $ 49.390 | HS-diploma + ervaring met computers |
Bronnen: Bureau of Labor Statistics, US Department of Labor, Occupational Outlook Handbook, 2016-17; Dienst voor tewerkstelling en opleiding, US Department of Labor, O * NET Online.
Moet je een computerprogrammeur worden?