Ich bin der einzige Entwickler in einem kleinen Unternehmen. Ich habe mich hier langsam weiterentwickelt. Bis vor ca. 4 Monaten wurden 50-75% meiner Zeit für Operationen aufgewendet. Jetzt werden 50-75% meiner Zeit für die Entwicklung aufgewendet, der Rest verteilt sich auf den Betrieb und verschiedene IT-Bereiche. Ich arbeite regelmäßig mehr als 50 Stunden pro Woche.
Ich habe einige ziemlich schlecht geschriebene Anwendungen geerbt (die zuvor von zwei Personen gepflegt wurden), auf die sich ein Großteil des Geschäfts stützt. Das Aufrechterhalten des Betriebs, das Arbeiten an neuen, kleineren Anwendungen und meine anderen Aufgaben beanspruchen bereits meine gesamte Zeit.
Um skalierbar zu sein, muss die vorhandene Software grundlegend überarbeitet und mit zusätzlichen Funktionen ausgestattet werden. Ich hatte noch nie das Vergnügen, an richtig geschriebener oder architektonisch gestalteter Software zu arbeiten. Die Komplexität dieser Aufgabe geht weit über alles hinaus, was ich zuvor getan habe (dies ist mein erster Job außerhalb des College). Ich weiß, dass es unter vielen eine fieberhafte Hingabe zum Selbstlernen / Lernen gibt, aber dies ist jenseits meines Fachwissens dass ich weder meinem Arbeitgeber noch mir selbst einen Gefallen tun würde, um es alleine anzugehen.
Ich war sehr direkt in Bezug auf meine Unerfahrenheit und habe in der Vergangenheit erwähnt, dass es wahrscheinlich notwendig sein wird, einen anderen, erfahreneren Entwickler einzustellen ... wenn überhaupt, nur für die Zeit, die jemand benötigt, um die Arbeit zu erledigen, während wir wachsen und wachsen Sie müssen mehr Software entwickeln und warten. Ich weiß, dass ich von der Einstellung eines anderen Entwicklers sehr profitieren würde. Es wäre großartig, jemanden zu haben, von dem man lernen und Ideen abholen kann. StackOverflow eignet sich hervorragend zur Ermittlung von Ansätzen für einzelne Codierungsprobleme oder -konzepte, ist jedoch kein Ersatz für Diskussionen in einem größeren oder größeren Umfang, die für eine bestimmte Geschäftsdomäne spezifisch sind. Als sie in letzter Zeit erwähnten, dass ein anderer Entwickler eingestellt werden soll, schienen sie nicht der Meinung zu sein, dass dies wichtig oder notwendig ist.
tl; dr : Aktuelle Patch-Jobs und andere Aufgaben beanspruchen bereits meine ganze Zeit bei der Arbeit, die Arbeit an vorhandenen Anwendungen, die erledigt werden müssen, übersteigt meine Fähigkeiten, und ich habe kaum eine Chance, an neuen Produkten zu arbeiten, die geplant sind. Der Arbeitgeber scheint zunächst nicht bereit zu sein, einen anderen Entwickler einzustellen.
Wie kann ich es "verkaufen", einen anderen Entwickler einzustellen, ohne faul oder inkompetent zu klingen?
edit : Ich wollte nur klarstellen, dass ich in keiner Weise daran interessiert bin, irgendeine feindliche Handlung zu unternehmen, um einen Punkt zu beweisen (dh Urlaub zu machen, um ihnen zu zeigen, dass sie beschissen wären, wenn ich nicht in der Nähe wäre.) Ich bin hübsch Ich bin damit zufrieden, hier zu arbeiten, und halte mich für ziemlich entschädigt, auch wenn ich Überstunden mache, weshalb ich noch lange nicht über einen neuen Job nachdenke. Das heißt, ich akzeptierte die Antwort „Keine Überstunden mehr“ - auch wenn es mir nichts ausmacht, zu viel zu überarbeiten, tue ich niemandem einen Gefallen, indem ich dies tue (anfälliger für mehr Fehler, zermürbe mich selbst) und es ist nicht wirklich haltbar auf kurze Sicht viel weniger auf lange Sicht. Ich werde dies betonen, wenn ich die Angelegenheit mit meinem Vorgesetzten bespreche, und ich werde wahrscheinlich vorschlagen, einen Teilzeitunternehmer einzustellen, um einen ersten Ansatz zu finden, der finanziell vertretbarer ist.