Kann eine mir gestellte Aufgabe nicht erfüllen - nicht qualifiziert genug [geschlossen]

Also hier ist der Deal. Ich wurde für diesen Job als Entwickler angenommen, und ich hatte einen Test, um eine einfache App zu erstellen, den ich im Interview gemacht habe. Nun, bei diesem Job wurde mir eine Aufgabe gegeben, die ich teilweise erledigen kann, und ich bin Solo-Entwickler (kein Senior oder Medium oder irgendein anderer Entwickler für diese Sprache), ganz zu schweigen davon, dass ich Junior bin und keinen habe einer, der um Hilfe bittet. Was soll ich machen?

Antworten (2)

  • Identifizieren Sie das erste Problem, das Sie lösen müssen

Sie haben ein unmittelbares Schlüsselproblem. Vielleicht ist es zu verstehen, was erforderlich ist. Vielleicht wird es in der Zielumgebung richtig kompiliert oder ausgeführt. Finden Sie einen kleinen Teil des Gesamtproblems, der, wenn er Ihrem Vorgesetzten beschrieben wird, nach etwas klingen würde, an dem Sie arbeiten sollten .

  • Lösen Sie dieses Problem

Holen Sie sich etwas Grundlegendes zum Kompilieren und Ausführen. Holen Sie sich eine anständig ausgearbeitete Reihe von User Stories. Darin bist du gut.

  • Neu schätzen

Sie wissen jetzt mehr als zuvor. Hast du immer noch das Gefühl, dass du mehr Unterstützung brauchst? Haben Sie das Gefühl, dass es viel länger gedauert hat als erwartet? Ist das gesamte Konzept fubar?

  • Präsentieren Sie dem Leiter den Kostenvoranschlag

Erklären Sie auf klare, unmissverständliche und selbstbewusste Weise, was Sie brauchen und warum Sie es brauchen (sei es einen Mentor, oder Zeit oder einen Supercomputer), indem Sie das Beispiel dessen verwenden, was Sie bereits erreicht haben, um Ihrem Fall Glaubwürdigkeit zu verleihen.

  • Wiederholen

Mach es jetzt noch 100 Mal. Am Ende dieses Prozesses werden Sie von Personen, die in der gleichen Position waren wie Sie, als Experte beurteilt. Dies ist sowohl eine erschreckende Geißelung von Fachwissen als auch völlig normal.

Im Grunde hast du eine „Überlastparalyse“. Das Beste, was Sie tun können, ist, zu versuchen, etwas zum Laufen zu bringen. Wenn Sie dies nicht können, bitten Sie um Unterstützung. Es ist möglich, dass es auch niemand anderes kann, in diesem Fall haben Sie ein unlösbares Problem und können sich etwas anderem zuwenden.

Wenn Sie Probleme mit einem der obigen Schritte haben (z. B. „Jemand schreit mich an, weil ich dieses schwierige Problem nicht gelöst habe, das er überhaupt nicht versteht, bitte helfen Sie, danke“), bitten Sie um sehr spezifische Hilfe bei Ihrem Problem.

Ich mache keine Witze - Dies ist eine der besten Antworten, die ich je auf dieser Website gesehen habe. Gut gemacht.
@JimG. Natürlich viel einfacher zu schreiben als zu tun. Ich erinnere mich, dass ich wochenlang versucht habe, etwas in einem einsamen Raum alleine zum Laufen zu bringen, mit sehr wenig Unterstützung in „Wie soll das alles funktionieren“ außer einem sehr großen, professionell gedruckten Buch. Meine Behauptung bis heute ist, dass ich versucht habe, aussagekräftige Daten aus etwas zu bekommen, das tatsächlich kaputt war.
Anders gesagt: Probleme einzeln angehen. Hervorragend gesagt.
Die "Gegenwärtige Schätzung" ist eigentlich auch kritisch. Wie @Lilienthal in den Kommentaren betont, muss Ihr Vorgesetzter verstehen, was vor sich geht .
Diese. Und Sie werden vielleicht überrascht sein, wie viele andere der vagen Probleme in Ihrem Kopf konkretere Lösungen finden, je tiefer Sie in das Projekt eintauchen. Als ich vor Jahren anfing, hatte ich bei meinem ersten jetzigen Job eine Art Feuerprobe, wo zwei von uns eingestellt wurden, um ein Projekt zu machen, und der andere (sachkundigere) Typ ausgebrannt war und innerhalb von Wochen ging. Anstatt wieder eine Stelle zu öffnen, sagten sie mir einfach, ich solle das Ganze selbst machen. Ich fühlte mich total überfordert, aber Schritt für Schritt … brachte alles zum Laufen.

was zu tun ist?

Beginnen Sie am Anfang, lernen Sie, während Sie gehen, lösen Sie die Probleme, wenn Sie zu ihnen kommen. Recherchieren Sie selbst und bitten Sie jeden um Hilfe, wenn Sie nicht weiterkommen. Genau wie alle anderen in Ihrer Position. Wenn Sie etwas von Grund auf alleine entwickeln, ist es nicht realistisch, dass Ihr Arbeitgeber mehr erwartet. Selbst erfahrene Entwickler arbeiten oft so.

Solange ich einen Internetzugang hatte, konnte ich ohne irgendeinen Mentor Lösungen für jedes Problem finden, an dem ich jemals feststeckte.

Die Alternative ist, aufzugeben, zu sagen, es geht über Ihren Kopf, und vielleicht Ihren Job zu verlieren.