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.
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.
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.
Lambdapool