SharePoint-Berater schreibt nur Excel-Makros [geschlossen]

Ich bin ein erfahrener SharePoint-Berater/Auftragnehmer mit einem sehr soliden technischen Hintergrund und hervorragenden Referenzen. Im Dezember letzten Jahres nahm ich einen 6-Monats-Vertrag als „SharePoint-Entwickler“ in einer der größten Organisationen des Landes an.

In meinem Vorstellungsgespräch wurde ich neben technischen Fragen zu SharePoint auch nach meinen Fähigkeiten in der Entwicklung von Excel-Makros gefragt. Ich habe klar und ehrlich gesagt, dass ich kein Excel-Programmierer bin und Excel nur als Basis verwende.

Seit ich meinen Vertrag begonnen habe, werde ich kontinuierlich damit beauftragt, verschiedene Arten von Excel-Arbeitsblättern, Makros, Formeln usw. zu entwickeln. Alle sprechen in Excel und verwenden nur SharePoint als Repository. Niemand hat jemals eine Lösung in Excel entwickelt und sogar niemand hat jemals Visual Studio auf seinem Computer installiert.

Meine Frage ist, was soll ich tun?

  1. Soll ich kündigen (was mir aus finanziellen Gründen vorerst recht schwerfällt)?
  2. Einfach abwarten und weiter nutzlose Excel-Makros entwickeln? Was werde ich in diesem Fall in meinem Lebenslauf über diesen Vertrag schreiben?
  3. Mit dem Vorgesetzten sprechen und ihm sagen, dass er mir nur Arbeiten im Zusammenhang mit SharePoint zuweisen soll?

Die Leute wissen nichts über SharePoint, aber sie verwenden SharePoint. Deshalb haben sie mich als "SharePoint-Entwickler" eingestellt, um Excel-Tabellen für sie zu erstellen :)

Übrigens sind alle sehr zufrieden mit mir, weil ich einige sehr gute Makros für sie entworfen habe. Dies ist jedoch nicht das, was ich tun wollte.

FWIW, so sehr wir Entwickler auch zusammenzucken mögen, einige der dringendsten Probleme im "Unternehmen" werden von Leuten gelöst, die Excel-Makros schreiben. Ich finde es interessant, dass Sie sie "nutzlos" nennen, aber dann zugeben, dass die Leute sie schätzen und brauchen. Jobs werden in der Beschreibung selten genau beschrieben. Es wird nicht ewig dauern und zumindest bieten Sie einen Mehrwert und lösen Probleme (setzen Sie das in einen Lebenslauf-Aufzählungspunkt unter "Vielseitigkeit"). Sharepoint ist sowieso nicht viel interessanter als Excel :-)
... Sie beim Vorstellungsgespräch nicht mindestens einmal gefragt haben "was würden die beruflichen Aufgaben beinhalten"? Wtf.
Der Inhalt dieser Frage ist zu lokalisiert. Nehmen wir an, ich habe mich für einen Pilotenjob beworben, ich werde gebeten, Flugzeuge zu reparieren, nachdem ich eingestellt wurde. Was ist der Unterschied zwischen meiner Frage und dieser Frage? Arbeitsplatz sollte für alle Arten von Jobs sein, nicht nur für Softwareentwickler
@scaaahu, ich denke, dass dies eine gute Frage ist, wenn Sie es allgemein als eine Situation betrachten, in der "ich eingestellt wurde, um X zu tun, aber jetzt mache ich Y". Dies ist ein weit verbreitetes Problem.
@Angelo "Ich wurde eingestellt, um X zu machen, aber jetzt mache ich Y". genau das meine ich. Das OP sollte die Frage als solche bearbeiten, um sie allgemein zu machen, damit jeder, der ähnliche Probleme hat, weiß, was zu tun ist.
Es tut mir leid, aber ich bin verwirrt. Sie beschweren sich, weil Sie sich nicht mit SharePoint anlegen können?
Ich möchte Ihnen nur die Tatsache mitteilen, dass mich dieser Beitrag etwa 2 Minuten lang unkontrolliert zum Lachen brachte. Nur an der Absurdität der Situation. Sie haben mein tiefstes Mitgefühl.

Antworten (3)

Sie sind vermutlich bereits zwischen 2 und 3 Monaten in einem 6-Monats-Vertrag, also ist es mit ziemlicher Sicherheit eine schlechte Idee, vorzeitig zu kündigen. Die Welt ist eher klein und die Chancen, dass Sie in ein paar Jahren eine Brücke abbrechen, die Sie gerne benutzen würden, ziemlich hoch. Außerdem klingt es so, als wäre das Aufhören für Sie finanziell problematisch, was es noch weniger attraktiv macht.

Wenn Sie kurzfristige Vertragsarbeit leisten, besteht das Problem in der Regel darin, wie Sie beispielsweise 10 6-Monats-Verträge in einen Absatz komprimieren können, um zu zeigen, was Sie in den letzten 5 Jahren geleistet haben. Sie können über die von Ihnen gelösten Geschäftsprobleme sprechen, ohne genau angeben zu müssen, welche Technologien für welche Verträge verwendet wurden. Realistisch gesehen scheint es jedoch wahrscheinlich, dass ein paar Monate intensiver Excel-Makroentwicklung eine gute Fähigkeit für einen Sharepoint-Entwickler wäre, um zu zeigen, wie die meisten Leute Sharepoint verwenden.

Der einzige Grund, warum ich in Betracht ziehen würde, mit Ihrem Vorgesetzten zu sprechen, ist, wenn das Unternehmen Ihnen mitgeteilt hat, dass es beabsichtigt, Ihren Vertrag am Ende der 6-Monats-Periode zu verlängern. Wenn dies der Fall ist, kann es hilfreich sein, sich mit Ihrem Vorgesetzten zu treffen und ihm zu erklären, dass Sie den Vertrag über die Entwicklung von Excel-Makros gerne erfüllen, aber nicht an einer Verlängerung interessiert sind, es sei denn, es gibt noch mehr Sharepoint-Arbeit zu erledigen . Und vielleicht möchten Sie Ihrem Vorgesetzten vorschlagen, dass er die Stellenbeschreibung ändern möchte, wenn er nach einem neuen Entwickler sucht, weil er wahrscheinlich besser von jemandem bedient wird, der mehr Erfahrung mit Excel-Makros hat und SharePoint aufgreifen kann als der umkehren.

+1 für den Vorschlag, dass Sie ihnen helfen, eine genauere Stellenbeschreibung zu schreiben. Es scheint klar zu sein, dass derjenige, der die Beschreibung geschrieben hat, nicht über den technischen Hintergrund verfügt, um dies selbst zu tun. Gehen Sie positiv und konstruktiv damit um und sie werden es wahrscheinlich zu schätzen wissen.

Schauen Sie zuerst in Ihren Vertrag, um zu sehen, welche Bedingungen Sie hätten, wenn Sie kündigen oder Option 3 ausprobieren würden, nur um zu erfahren, dass Sie kein Teamplayer sind und Ihre Dienste daher hier nicht mehr benötigt werden. Dies ist ein Ausgangspunkt, da er bestimmen könnte, welche anderen Möglichkeiten Sie haben.

Zweitens, wie schrecklich ist es, noch ein paar Monate lang Excel-Makros zu schreiben? Sie könnten behaupten, dass Sie die Produktivität unter anderem durch die Automatisierung der Berichterstellung verbessert haben. Der Schlüssel hier ist, den geschäftlichen Wert der von Ihnen geleisteten Arbeit zu ermitteln. Wenn es dem Unternehmen hilft, viel produktiver und effizienter zu sein, dann ist das der Vorteil, den Sie zukünftigen Arbeitgebern mitteilen möchten.

Ich wäre vorsichtig, Option 3 auszuprobieren, da ich sehen könnte, dass dies nach hinten losgeht, da Sie am Ende möglicherweise Excel-Tabellen in SharePoint übergeben, damit Sie sie ein wenig verwenden.

Zusätzlich zu dem, was in anderen Antworten gesagt wurde, möchte ich Folgendes hinzufügen:

  1. Nicht kündigen!
  2. Wenn sie bereit sind, Sie für die Entwicklung der Excel-Makros zu bezahlen, sind sie per Definition nicht nutzlos. Ich würde in Ihrem Lebenslauf erklären, wie Sie sich angepasst haben, um das Problem des Unternehmens erfolgreich zu lösen .
  3. Sagen Sie Ihrem Vorgesetzten nicht, welche Art von Arbeit Ihnen zugewiesen werden soll, dies ist buchstäblich Teil seiner Arbeit. Sie müssen die Vorteile der SharePoint-Entwicklung gegenüber der Excel-Makroentwicklung verkaufen. Sie müssen alle davon überzeugen, dass es Vorteile hat, SharePoint nicht nur als Repository zu verwenden.

Jede Position wird geschaffen, weil das Unternehmen ein Problem lösen muss, das es derzeit nicht lösen oder zumindest schnell genug lösen kann. Dies bedeutet, dass eine Stellenausschreibung für neue Technologie die Reparatur unternehmenskritischer alter Technologie beinhaltet. Jede Position wird über veralteten Code, Produkte und Prozesse verfügen. Das Ziel besteht darin, innerhalb der bestehenden Struktur zu innovieren, um einen höheren Return on Investment (ROI) zu erzielen .

Ich glaube nicht, dass man es so formulieren muss, dass man „den Erfolg und die Bedürfnisse des Unternehmens über die eigenen stellt“. Niemand tut das wirklich , und wenn sie es täten, wären sie eine Fußmatte. Es reicht aus, diese Erfahrung als anpassungsfähigen Problemlöser und nicht als „reinen Sharepoint-Entwickler“ zu beschreiben.
@Angelo, du machst einen ausgezeichneten Punkt. Ich habe meine Antwort entsprechend umformuliert.