Onderzoek wat er nodig is om een computerprogrammeur te worden. Leer meer over onderwijsvereisten, baantaken, gemiddelde lonen en werkvooruitzichten om erachter te komen of dit de carrière voor jou is.
Wat Is een computerprogrammeur?
computerprogrammeurs ontwikkelen instructies, ook wel code genoemd, die computers vertellen hoe softwaretoepassingen moeten worden uitgevoerd. Ze testen softwareprogramma ‘ s om ervoor te zorgen dat computers ze nauwkeurig verwerken, en ze corrigeren eventuele problemen met de code, zodat het goed zal functioneren. Programmeurs kunnen werken voor een bedrijf of als onafhankelijke aannemers, beide functies met telecommute opties.
de volgende tabel bevat details over onderwijs -, opleidings-en certificeringseisen en informatie over de werkgelegenheid.
Graad Vereiste | Associate ‘ s, Bachelor |
Vereiste Opleiding | Permanente educatie om te leren van nieuwe technologieën en talen |
Onderwijs studiegebied | informatica, programmeren |
Certificering | Certificering in specifieke programmeertalen en producten die nodig zijn voor werkgevers |
Geprojecteerde Baan Outlook (2018-2028)* | 7% daling |
de Mediaan van het Jaarsalaris (vanaf Mei 2018)* | $84,280 |
bron: * U. S. Bureau of Labor Statistics
welke taken zal ik vervullen als computerprogrammeur?
als computerprogrammeur vertaalt u softwarespecificaties, eerst naar logische workflowdiagrammen en vervolgens naar een programmeertaal, zoals Python of C++. Computers zijn in staat om deze instructies te volgen, waardoor softwareprogramma ‘ s in gebruik kunnen worden genomen. Naast het werken aan nieuwe programma ‘s, u zult bestaande programma’ s te wijzigen. Bepaalde tools zijn beschikbaar om een aantal van de codering processen te automatiseren en uw productiviteit te verhogen. Hierdoor kunt u ook software-ingenieurs helpen bij het ontwerpen van computerprogramma ‘ s.
enkele van de taken die u kunt uitvoeren, zijn het controleren en corrigeren van fouten, het bijwerken en uitbreiden van programma ‘ s, het uitvoeren van trial runs en het uitvoeren van systeemanalyse. U kunt ook herschrijven programma ‘ s en documenteren van het programma ontwikkelingsproces. U kunt samenwerken met systeemanalisten, computeroperators, software engineers en technisch personeel om problemen te identificeren en op te lossen. U kunt ervoor zorgen dat programma ‘ s werken zoals bedoeld en efficiënt werken.
wat voor soort taak wordt verwacht?Volgens het Amerikaanse Bureau of Labor Statistics (BLS) zou de werkgelegenheid voor computerprogrammeurs tussen 2018 en 2028 met 7% dalen. Individuen die het veld betreden kunnen te maken krijgen met sterke concurrentie omdat bedrijven meer programmeurs in andere landen in dienst hebben tegen lagere lonen. Om uw vooruitzichten op een baan te verbeteren, kunt u overwegen om een bachelordiploma te behalen, evenals het behalen van certificering, vertrouwdheid met programmeertools en kennis van meerdere programmeertalen.
welk opleidingsniveau Is vereist?
hoewel een bachelordiploma vereist is voor veel banen in de computerprogrammering, is het mogelijk dat Voor sommige functies alleen een associate degree of een certificaat vereist is. Uw major zal afhangen van wat voor soort werk u van plan bent te zoeken na het afstuderen. De BLS stelt dat werkgevers in wetenschappelijke en technische velden de voorkeur afgestudeerden van de informatica, informatiesystemen, wiskunde, en engineering programma ‘ s. Meer business-georiënteerde werkgevers kunnen de voorkeur geven afgestudeerden van Financiën, boekhouding, management informatiesystemen of bedrijfsprogramma ‘ s die hun opleiding hebben aangevuld met computerprogrammering cursussen. Aangezien veel werkgevers de voorkeur geven aan sollicitanten met praktische ervaring, kunt u overwegen deel te nemen aan een stage tijdens het voltooien van uw opleidingsprogramma.
het behalen van een vrijwillige certificering kan u helpen concurrerender te worden bij het zoeken naar werk. Productverkopers en professionele organisaties, zoals het Institute for Certification of Computing Professionals (ICCP), bieden certificering aan voor computerprogrammeurs. Om de certified Computing Professional (CCP) aanwijzing van de ICCP verdienen, moet u slagen voor een kernonderzoek samen met twee speciale examens (www.iccp.org). je moet ook voldoen aan onderwijs-en ervaringsvereisten. Aangezien de technologie voortdurend verandert, kunt u ook overwegen het nemen van permanente educatie cursussen en het bijwonen van professionele ontwikkeling seminars om up-to-date te blijven met nieuwe ontwikkelingen.
Wat Zijn Een Aantal Verwante Alternatieve Loopbanen?
er zijn een aantal andere taken waarvoor een programmeur gekwalificeerd is. Op het niveau van de associate ‘ s, kan men een web developer in plaats daarvan, gericht op website ontwerp en functionaliteit. Met een bacheloropleiding kan men kijken naar software development carrières, waarin mensen computerprogramma ‘ s maken. IT-beheer is een andere optie, waarbij het toezicht op de IT-projecten van een bedrijf. Echter, deze baan vereist meestal uitgebreide IT-ervaring, samen met ten minste een bachelor ‘ s degree.