Tipps für einen Programmierer, der gut im Support-System ist [geschlossen]

Ich war lange Zeit Java-Enterprise-Entwickler, aber jetzt erhielt ich eine gute Gelegenheit, ein großes Finanzsystem zu unterstützen. Meine Routinen sind hauptsächlich Loganalysen, Meetings besuchen, E-Mails versenden und gelegentlich Code ändern, da das System schon sehr ausgereift ist. Meistens beziehen sich Fehler eher auf die Umgebung als auf den Code selbst. Wie kann ich Langeweile vermeiden und motiviert bleiben? Als mich mein Chef fragte, ob ich Interesse an dem Job habe, sagte ich ihm aufrichtig „Ich bin Entwickler, aber es ist so eine Gelegenheit, Geschäftskenntnisse zu vertiefen“, weil es das tatsächlich ist.

Leute beim Interview, der Typ hat mich nicht nach Unterstützung gefragt, nach irgendetwas, das mit diesen Aufgaben zu tun hat. Mein Lebenslauf ist sehr klar über meine bisherigen Erfahrungen, ich bin Entwickler. Ich fühle mich betrogen, weil ich als Entwickler Aufgaben für Entwickler erledigen sollte, nicht um andere Systeme zu unterstützen.

Antworten (2)

Wenn Sie gerne programmieren, Code ändern und herausgefordert werden und eine schnelllebige Umgebung genießen. Gehen Sie nicht zur App-Support-Route. Sie werden sich zu Tode langweilen und Wege finden, das System zu verbessern . Aber der Papierkram, um diese umzusetzen, wird Sie verrückt machen. Eines Tages wirst du es tun, vorausgesetzt, es schadet nicht und niemand merkt es. Das wiederum wird Ihnen um die Ohren fliegen, Ihnen Ihre Glaubwürdigkeit nehmen und zur Beendigung Ihres Arbeitsverhältnisses führen.

Wenn Sie nichts davon getan haben, werden Sie sich so sehr langweilen, dass das Aufhören und Weggehen mit jedem Tag wie eine bessere und bessere Option aussieht.

Wenn Sie andererseits Ambitionen haben, in die Führungsebene aufzusteigen, ist diese Position im Vergleich zum Programmieren definitiv der richtige Schritt, um auf der Karriereleiter zu stehen. Seien Sie bereit, an unzähligen, nervenaufreibenden Meetings teilzunehmen, bedeutungslose Powerpoint-Foliendecks zu erstellen und dabei nur minimale technische Arbeit zu leisten. Diese Position ist genau das Richtige für Sie.

Das ist eine gültige Perspektive, aber ich glaube nicht, dass ein Servicejob automatisch eine schlechte Erfahrung sein muss. Und wenn du mit einer solchen negativen Einstellung in einen Job gehst, kann das alles noch viel schlimmer machen.
Versteh mich nicht falsch. Ich bin ein EE und mein Ausflug in Computer war eine reine Support-Rolle, weil ich wusste, wie man elektrische Prüfgeräte mit von mir geschriebenen Programmen steuert. Es waren UNIX-Support-Jobs und ich habe es in den letzten 25+ Jahren getan und es nie bereut. Aber ich habe mit Leuten gearbeitet, die von ihren Entwicklungsjobs entlassen wurden und zu mir kommen, weil mein Umfeld stabil ist und wenn man es nicht vermasselt, hat man auf jeden Fall einen Job. Da geht es ganz schnell bergab. Sie wollen die Freiheit haben, als wären sie Entwickler, denen die Hände auf den Rücken gebunden sind.
Ich würde meinen Chef um einen Ersatz bitten. Ich möchte solche Arbeiten nicht behalten. Ich bin kein Support-Analyst, ich bin Entwickler, ich habe gearbeitet, um einer zu werden, und ich bin nicht bereit, die Entwicklung zugunsten eines solchen Jobs aufzugeben.
Hallo @MelBurslan, danke für deine Antwort. Ich habe lange gebraucht, um jemanden zu verstehen, mit dem ich früher zusammengearbeitet hatte, und den Grund, warum er diesen Weg gegangen ist, auch wenn alle wussten, dass er sich in ihrem Job nicht wohl fühlte. Danke
Ich sehe, dass einige Leute stark gegen meine Ansichten sind. Bitte versuchen Sie zu verstehen, diese Frage lässt sich nicht so pauschal wie schwarz auf weiß beantworten. Es gibt nur anekdotische Beispiele. Ich habe geschrieben, was ich in meinen mehr als 25 Jahren im Support von Unternehmenssystemen gesehen habe. Ihr Kilometerstand kann stark variieren. Aber was den Vergleich von Entwicklungspfad und Supportpfad des IT-Betriebs angeht, ist Entwicklung eher wie der Wilde Westen, wo Support so ist, als würde der IRS Ihre Steuerunterlagen durchgehen, dh sehr strukturiert und auf der Grundlage der Fakten. Wollte das nur ausräumen
Mein Problem ist nicht nur Frustration, mein Problem ist, dass ich mich nicht in der Lage fühle, auf einer solchen Position gute Leistungen zu erbringen. Das zweite Problem ist, dass ich im ersten Jahr in diesem Land ein Außenseiter bin. Ich weiß nicht genau, wie die Dinge hier funktionieren.
Wenn Sie keine gravierende Sprachbarriere haben, spielt Außenstehender hier keine Rolle, aber wenn Sie glauben, dass Sie aufgrund Ihrer begrenzten Sprachkenntnisse nicht in der Lage sind, in Meetings zu diskutieren, dann ist dies eine berechtigte Sorge . Weil die meisten Support-Rollen, wie ich bereits sagte, viele Meetings und möglicherweise sehr häufige Telefonkonferenzen um Mitternacht umfassen, weil etwas schrecklich schief gelaufen ist und von jedem erwartet wird, dass er sich zu Wort meldet und seine eigenen Positionen erklärt.

Einige Gedanken:

Leisten Sie hervorragende Arbeit . Das ist fast egal, was die Arbeit ist lohnend.

Verbessern Sie die Funktionsweise des Supports. Vielleicht könnte die derzeitige Methode zur Unterstützung des Systems verbessert werden? Beispielsweise könnten Beschwerden oder Probleme besser nachverfolgt werden; manuelle Supportaufgaben könnten automatisiert werden; Protokolldateien könnten automatisch auf Probleme überwacht werden; usw.

Die Neugestaltung von Prozessen kann einige der gleichen Vorteile haben wie die Softwareentwicklung.

Wege finden, die Support-Qualität zu messen (falls noch nicht geschehen) . Vielleicht möchten Sie beispielsweise die Systembetriebszeit, die Anzahl der Vorfälle, die Zeit zur Behebung von Vorfällen usw. messen. Wenn die Messung bereits vorhanden ist, kann sie vielleicht verbessert werden.

Eine Möglichkeit zu haben, zu messen, was Sie tun, wird Ihre Motivation steigern. Es erhöht auch den Wert des Systems und gibt Ihnen einige wichtige Informationen, die Sie dem Management melden können.

Halten Sie Ausschau nach Softwareentwicklungsmöglichkeiten . Letztendlich können die oben genannten Vorschläge diesen Job befriedigender machen, aber es ist immer noch nicht dasselbe wie ein Softwareentwicklungsjob für jemanden, der das tun möchte. Also würde ich versuchen, einen Weg zu finden, um in mehr Softwareentwicklung überzugehen.

Dies könnte durch einige der oben genannten Vorschläge erfolgen (es kann logisch sein, eine ganze Menge Systeme zu entwickeln, um den Support zu unterstützen). Oder es sucht nach einer anderen Rolle, in die es sich bewegen kann.

Ich langweile mich wirklich bei diesen Aufgaben, sollte ich um einen Ersatz bitten? Ich bin bei einem Kunden für einen Drittanbieter und ich glaube, sie sagen mir bei enterview, dass ich für eine solche Position eingesetzt würde. Ich bin kein Support-Typ, ich bin Entwickler!
@lambdapool dann einen neuen Job suchen – extern, wenn es keine internen Möglichkeiten gibt, in die Entwicklung zu wechseln.
Ich wurde von meinem wirklichen Arbeitgeber hierher geschickt, es ist so eine Karosseriebaufirma.