Video: What do I ACTUALLY do as a Software Developer? 2024
Wenn Sie einen Computer, ein Handy, ein Tablet, ein Videospielsystem oder einen E-Reader verwenden oder ein Softwareprogramm, ein Spiel oder eine App auf einem dieser Geräte verwenden, haben Sie einen Softwareentwickler. danke, dass du es möglich gemacht hast. Diese Informatikprofis überwachen alles, was mit der Erstellung der Software zusammenhängt, die diese Geräte funktional und nützlich macht.
Es gibt zwei Arten von Softwareentwicklern. Systemsoftware-Entwickler erstellen die Software, mit der Computer und andere Geräte ausgeführt werden.
Dies schließt das Betriebssystem Ihres Computers oder Geräts ein. Entwickler von Anwendungssoftware entwickeln Softwareprogramme wie Textverarbeitungsprogramme, Datenbanken, Tabellenkalkulationen und Spiele. Diese Anwendungen können für Unternehmen, Organisationen und andere Einheiten entsprechend ihren Anforderungen und Spezifikationen in großem Umfang vermarktet oder entwickelt werden.
Quick Facts
- Im Jahr 2016 erwarben Systemsoftware-Entwickler ein durchschnittliches Jahresgehalt von 106.860 Dollar, während Entwickler von Anwendungssoftware $ 100.080 verdienten.
- 396.000 Menschen arbeiteten als Entwickler von System-Software. ; Im Jahr 2014 waren 718.000 Menschen Entwickler von Anwendungssoftware.
- Die meisten Unternehmen beschäftigten sich mit Computer-Design und verwandten Dienstleistungen. Andere arbeiten häufig für Computer- und Elektronikprodukthersteller, Finanz- und Versicherungsunternehmen sowie Software-Hersteller.
- Softwareentwickler haben normalerweise Vollzeitjobs, viele arbeiten mehr als 40 Stunden pro Woche. Einige Entwickler telecommute.
- Das US Bureau of Labor Statistics (US-amerikanisches Amt für Arbeitsstatistik) klassifiziert dies als eine gute Aussichtsbesetzung. Die Regierungsbehörde prognostiziert, dass die Beschäftigung bis 2024 viel schneller wachsen wird als der Durchschnitt aller Berufe.
Ein Tag im Leben eines Software-Entwicklers
Stellenanzeigen sind eine gute Informationsquelle, wenn Sie mehr über die Arbeit erfahren möchten.
Laut Ankündigungen in der Tat. com, Softwareentwickler:
- "Code- und Testsoftware basierend auf Softwarespezifikationen und Design"
- "Analysieren Sie Benutzeranforderungen und Softwareanforderungen, um die Machbarkeit von Design innerhalb von Zeit- und Kostenbeschränkungen zu bestimmen"
- "Beheben und Beheben von Problemen in vorhandene Software "
- " Analyse und Untersuchung komplexer Systemanforderungen "
- " Entwurfsdokumentation vorbereiten "
- " Technische Dokumentation zur Beschreibung der Programmentwicklung, Logik, Codierung, Prüfung, Änderung und Korrektur schreiben und pflegen "
- "Kollaboration und effektive Kommunikation mit Stakeholdern in der gesamten Organisation"
- "Unterstützung für Tests mit Kunden"
Wie können Sie Softwareentwickler werden?
Interessieren Sie sich für diese Karriere? Während Sie nicht einen Bachelor-Abschluss haben müssen, tun viele Menschen in diesem Bereich. Das Hauptfach Informatik mit Schwerpunkt Softwareentwicklung kann Sie auf Ihren ersten Job vorbereiten.Einige Arbeitgeber bevorzugen sogar Bewerber, die einen Master-Abschluss haben.
Software-Entwickler, die in einigen Branchen arbeiten, müssen über Fähigkeiten in diesem Bereich verfügen. Wenn Sie zum Beispiel Software für eine Versicherungsgesellschaft entwickeln möchten, müssen Sie ein gutes Verständnis dafür haben, wie diese Branche funktioniert.
Dieses Wissen ermöglicht es Ihnen, eine Software zu entwickeln, die den Bedürfnissen derer entspricht, die sie verwenden werden.
Welche weichen Fähigkeiten brauchen Sie?
- Kommunikationsfähigkeiten : Sie benötigen effektive Hör- und Sprechfertigkeiten, um Kollegen, die an Projekten arbeiten, die Sie beaufsichtigen, Anweisungen zu erteilen.
- Zwischenmenschliche Fähigkeiten : Da Softwareentwickler oft Teil eines Teams sind, müssen sie in der Lage sein, miteinander auszukommen und gut mit anderen zusammenzuarbeiten. Diese Fähigkeit, die soziale Wahrnehmungsfähigkeit und die Fähigkeit einschließt, Ihre Handlungen mit den Handlungen anderer zu koordinieren, ist auch im Umgang mit Kunden unerlässlich.
- Analytische und Problemlösungskompetenzen : Ersteres ermöglicht es Ihnen, die Bedürfnisse der Benutzer zu ermitteln, und letzteres, um Probleme zu beheben, die während des Entwicklungsprozesses auftreten.
- Detailorientiert : Sie müssen in der Lage sein, mehrere Teile der Systeme und Anwendungen, an denen Sie arbeiten, sorgfältig zu beachten.
- Kreativität : Als Entwickler müssen Sie Ideen für neue Anwendungen und Systeme entwickeln.
Was erwarten Arbeitgeber von Ihnen?
Wir haben uns erneut die Stellenanzeigen angeschaut, die in der Tat aufgeführt sind. com um herauszufinden, welche Qualifikationen Arbeitgeber suchen:
- "Fähigkeit, schnell neue Sprachen, Technologien und Frameworks zu erlernen"
- "Fähigkeit, gemeinsam an einem Team von Gleichgesinnten zu arbeiten"
- "Erfindungsreich und proaktives Sammeln von Informationen und Teilen von Ideen "
- " Beständigkeit, um bestimmte Aufgaben zu erfüllen "
- " Fähigkeit, eine Vielzahl von Projekten in einer schnelllebigen Arbeitsumgebung auszugleichen "
Ist dieser Beruf eine gute Wahl für Du?
- Holland Code: ICR (Investigativ, Konventionell, Realistisch)
- MBTI Persönlichkeitstypen: INFJ, INFP, INTJ, INTP, ISTP (Tieger, Paul D., Barron, Barbara und Tieger, Kelly. (2014) < Machen Sie, was Sie sind NY: Hatchette Book Group. Nehmen Sie das
Softwareentwickler-Quiz , um zu sehen, ob Sie das Zeug dazu haben, in dieser Karriere erfolgreich zu sein. Berufe mit verwandten Aktivitäten und Aufgaben
Beschreibung | Jahresgehalt (2016) | Bildungsvoraussetzungen | Computer Systems Analyst |
Hilft Unternehmen effektiv und effizient mit Computertechnologie zu arbeiten | $ 87 , 220 | Bachelorabschluss in Informatik für die meisten Berufe; Jobs, die technischer sind, erfordern einen Master in Informatik; Einige Arbeitgeber bevorzugen Bewerber, die einen Master in Betriebswirtschaft mit einem Schwerpunkt in Computersystemen haben. | Computerprogrammierer |
Schreibt Code, der das Design eines Softwareentwicklers in eine Reihe von Anweisungen konvertiert, denen ein Computer folgen kann. | $ 79, 840 | Bachelor-Abschluss in Informatik, Mathematik oder Informationssystemen | Software-Qualitätssicherungsingenieur und Tester |
Entwickelt und führt Testpläne durch, um Probleme mit Software zu identifizieren | $ 86, 510 > Bachelor in Informatik | Computer User Support Specialist | Unterstützt Personen, die Probleme mit der Verwendung von Software, Computern und Peripheriegeräten haben |
$ 49, 390 | Erfahrung mit einem Computer; einige Arbeitgeber benötigen einen Associate Degree in Informatik | Quellen: |
Bureau of Labor Statistics, U.S. Department of Labor,
Occupational Outlook Handbook
, 2016-17 (besucht am 13. Juli 2017). Beschäftigungs- und Ausbildungsverwaltung, US Department of Labor, O * NET Online
(besucht am 13. Juli 2017).
Android Developer Lebenslauf Beispiel
Lesen Sie hier Tipps zum Schreiben eines Lebenslaufs für eine Android-Entwicklerposition sowie einen Beispiel-Lebenslauf.
Open-Source-Software für öffentlich zugängliche Software
Open-Source-Software ermöglicht es Benutzern, auf den Quellcode des Programms zuzugreifen und sie zu ändern. Diese Anwendungen sind nicht öffentlich zugänglich.
Software Application Developer Gehalt
Im Jahr 2011 lag das durchschnittliche Gehalt für Software-Anwendungsentwickler bei $ 89, 280. Wo Sie leben und Das Unternehmen kann alle eine Rolle spielen, wie viel Sie verdienen.