Was ist eine Software Engineer?

Eine Software Engineer ist verantwortlich für das Zusammenbauen der umfangreichen Mengen des Codes in Arbeitsanwendungen, sowie die aktualisierenund regelnprobleme in bestehender Software. Eine Software Engineer gekennzeichnet auch als ein Programmierer, weil die Hauptaufgaben einer Software Engineers miteinbeziehen, Computer zu programmieren. Softwaretechnik kann mit Informatik verglichen werden. Während eine Software Engineer an wirklich sich entwickelnden Arbeits-Software-Lösungen arbeitet, konzentriert sich ein Informatiker auf das theoretische Konstruieren der Software- und Hardware-Entwicklung.

Es gibt irgendeine Debatte vorbei, ob eine Software Engineer als ein Entwickler oder ein Programmierer vielmehr gekennzeichnet sollte, wegen der Konnotationen, die vom Ausdruckingenieur gehalten werden. Viele laden auf, dass Softwareentwicklung nicht zu den gleichen rigorosen und anspruchsvollen Standards wie Felder wie Elektrotechnik gehalten wird, und sollten nicht mit anderem, strengere Formen folglich verbunden sein von der Technik. Der Titel Software Engineer, resultierend aus diesen Kontroversen, wird eher zufällig geschenkt. Die Industrie selbst hat nicht noch mit weit vereinbarter Praxis für GenehmigenSoftware Engineers – - etwas aufgekommen, das andere Technikdisziplinen – haben - und so sogar kann eine Person ohne formales Training als eine Software Engineer gekennzeichnet.

Dort werden geschätzt, um über two-and-a-half Million Software Engineers zu sein weltweit, eine Zahl kleiner als, aber schnell nähernd, der der traditionellen Ingenieure. Die Rolle der Software Engineers in der Gesellschaft erweitert, während Computer und ihre Anwendungen durchdringender werden. Ökonomisch sozial und politisch, ändern Computer die Welt, überall, das sie erreichen, und Software Engineers errichten die Werkzeuge, die diese Änderung fahren.

Nur ungefähr Hälfe von Software Engineers im Industrieeinfluß ein Grad irgendeines Niveaus in der Informatik und in einem Einfluss von weniger als fünf Prozent ein Grad spezifisch in der Software Engineer. Diese Zahlen wachsen, während der Markt konkurrierender wird und auf Anfängerniveau Software Engineers kämpfen, um sich zu unterscheiden. Einige graduierte Programme existieren für Informatik und Softwaretechnik außerdem obwohl diese Grad häufig nach einigen Jahren der Erfahrung im Feld erworben werden.

Schließlich eine welche Software Engineer ist und was ihre spezifischen Jobs sind, zu irgendeiner Debatte geöffnet ist. Es ist frei, dass sie einen wesentlichen Bestandteil in der Entwicklung der Software-Anwendungen für Computersysteme spielen und nicht gerade programmierenfähigkeiten integrieren, aber entwirft auch und Begriffsfähigkeiten außerdem. Einige können Datenbankstrukturen errichten, während andere an der eingebetteten Software arbeiten können, die notwendig ist, Gerätenfunktion zu bilden, und noch können andere Spiele und Verbraucherniveau Anwendungen schreiben. Was auch immer die besondere Rolle eines Individualsoftwareingenieurs, der grundlegende Job der Erzeugung des Codes, um einem Computer zu helfen zu fungieren oder Aufenthalte zu reagieren die selben.