Forschung, was es braucht, um ein Computerprogrammierer zu werden. Informieren Sie sich über Bildungsanforderungen, berufliche Pflichten, Durchschnittslöhne und Berufsaussichten, um herauszufinden, ob dies die Karriere für Sie ist.
Was ist ein Computerprogrammierer?
Computerprogrammierer entwickeln Anweisungen, auch Code genannt, die Computern mitteilen, wie Softwareanwendungen ausgeführt werden. Sie testen Softwareprogramme, um sicherzustellen, dass Computer sie genau verarbeiten, und korrigieren alle Probleme mit dem Code, damit er ordnungsgemäß funktioniert. Programmierer können für ein Unternehmen oder als unabhängige Auftragnehmer arbeiten, wobei beide Positionen Telearbeitsmöglichkeiten haben.
Die folgende Tabelle enthält Details zu den Anforderungen an Bildung, Ausbildung und Zertifizierung sowie beschäftigungsbezogene Informationen.
Abschluss erforderlich | Associate, Bachelor |
Erforderliche Ausbildung | Weiterbildung zum Erlernen neuer Technologien und Sprachen |
Ausbildung Studienfach | Informatik, Programmierung |
Zertifizierung | Zertifizierung in bestimmten Programmiersprachen und Produkten für einige Arbeitgeber erforderlich |
Projizierte Jobaussichten (2018-2028)* | 7% rückgang |
Mittleres Jahresgehalt (Stand Mai 2018)* | $84,280 |
Quelle: * US Bureau of Labor Statistics
Welche beruflichen Aufgaben werde ich als Computerprogrammierer erfüllen?
Als Computerprogrammierer übersetzen Sie Softwarespezifikationen zuerst in logische Workflow-Diagramme und dann in eine Programmiersprache wie Python oder C ++. Computer sind in der Lage, diesen Anweisungen zu folgen, so dass Softwareprogramme verwendet werden können. Sie arbeiten nicht nur an neuen Programmen, sondern ändern auch vorhandene Programme. Es stehen bestimmte Tools zur Verfügung, um einige der Codierungsprozesse zu automatisieren und Ihre Produktivität zu steigern. Aus diesem Grund können Sie auch Software-Ingenieure bei der Gestaltung von Computerprogrammen unterstützen.
Einige der Aufgaben, die Sie ausführen können, umfassen die Überprüfung und Korrektur von Fehlern, die Aktualisierung und Erweiterung von Programmen, die Durchführung von Probeläufen und die Durchführung von Systemanalysen. Sie können auch Programme umschreiben und den Programmentwicklungsprozess dokumentieren. Sie können mit Systemanalysten, Computerbetreibern, Softwareingenieuren und technischem Personal zusammenarbeiten, um Probleme zu identifizieren und zu lösen. Sie können dazu beitragen, dass Programme wie vorgesehen funktionieren und effizient arbeiten.
Welche Beschäftigungsaussichten werden erwartet?
Nach Angaben des US Bureau of Labor Statistics (BLS) sollte die Beschäftigung von Computerprogrammierern zwischen 2018 und 2028 um 7% sinken. Einzelpersonen, die in das Feld eintreten, können einem starken Wettbewerb ausgesetzt sein, da Unternehmen mehr Programmierer in anderen Ländern zu niedrigeren Löhnen beschäftigen. Um Ihre Berufsaussichten zu verbessern, können Sie einen Bachelor-Abschluss erwerben sowie eine Zertifizierung, Vertrautheit mit Programmierwerkzeugen und Kenntnisse in mehreren Programmiersprachen erwerben.
Welches Bildungsniveau ist erforderlich?
Obwohl für viele Computerprogrammierjobs ein Bachelor-Abschluss erforderlich ist, erfordern einige Positionen möglicherweise nur einen Associate-Abschluss oder ein Zertifikat. Ihr Hauptfach hängt davon ab, welche Art von Beschäftigung Sie nach dem Abschluss suchen möchten. Die BLS gibt an, dass Arbeitgeber in naturwissenschaftlichen und technischen Bereichen Absolventen von Informatik-, Informationssystem-, Mathematik- und Ingenieurprogrammen bevorzugen. Mehr geschäftsorientierte Arbeitgeber bevorzugen möglicherweise Absolventen von Finanz-, Buchhaltungs-, Management-Informationssystemen oder Business-Programmen, die ihre Ausbildung durch Computerprogrammierungskurse ergänzt haben. Da viele Arbeitgeber Bewerber bevorzugen, die über praktische Erfahrung verfügen, sollten Sie die Teilnahme an einem Praktikum in Betracht ziehen, während Sie Ihr Bildungsprogramm abschließen.
Die freiwillige Zertifizierung kann Ihnen helfen, bei der Arbeitssuche wettbewerbsfähiger zu werden. Produktanbieter und professionelle Organisationen wie das Institute for Certification of Computing Professionals (ICCP) bieten Zertifizierungen für Computerprogrammierer an. Um die Bezeichnung Certified Computing Professional (CCP) vom ICCP zu erhalten, müssen Sie eine Kernprüfung zusammen mit zwei Fachprüfungen bestehen (www.iccp.org ). Sie müssen auch die Anforderungen an Ausbildung und Erfahrung erfüllen. Da sich die Technologie ständig ändert, sollten Sie auch in Betracht ziehen, Weiterbildungskurse zu belegen und Seminare zur beruflichen Weiterentwicklung zu besuchen, um über neue Fortschritte auf dem Laufenden zu bleiben.
Was sind einige verwandte alternative Karrieren?
Es gibt eine Reihe anderer Jobs, für die ein Programmierer qualifiziert ist. Auf der Associate-Ebene kann man stattdessen Webentwickler werden und sich auf Website-Design und -Funktionalität konzentrieren. Mit einem Bachelor-Abschluss kann man sich mit Softwareentwicklungskarrieren befassen, in denen Menschen Computerprogramme erstellen. IT-Management ist eine weitere Option, bei der die Informationstechnologieprojekte eines Unternehmens überwacht werden. Dieser Job erfordert jedoch in der Regel umfangreiche IT-Erfahrung sowie mindestens einen Bachelor-Abschluss.