Mir wurde von einer Seniorin die Aufgabe gegeben, ein paar Textfelder hinzuzufügen, die sie mir nur mit ein paar Dateien aus Projekt A gegeben hat. Die wenigen Dateien, die von der Seniorin zur Verfügung gestellt wurden, reichten nicht aus, um sie selbst zu kompilieren. Ich erkundige mich bei der Seniorin, um mir zu helfen, und sie sagte mir, ich solle es noch einmal überprüfen und versuchte, die Dateien aus Projekt B zu integrieren, die ich von einer meiner vorherigen Aufgaben habe. Ich habe das getan, aber ich konnte es nicht kompilieren, da es Komplikationen gab, sodass es nicht funktionierte. Also versuche ich weiterhin jede mögliche Methode, um es zu lösen. Leider konnte ich es nicht integrieren und kompilieren.
Später beschloss der Senior, einzugreifen, da ich keine Fortschritte bei der Arbeit an der Aufgabe machte, das Textfeld hinzuzufügen, da ich beim Kompilieren scheiterte. Sie hat die Methoden ausprobiert, die sie mir gesagt hat, bis sie es geschafft hat, das Kompilierungsproblem zu lösen, indem sie es integriert hat. Ich war froh, dass sie es geschafft hat, das Kompilierungsproblem zu lösen. Danach fahre ich mit meiner Aufgabe fort, das Textfeld hinzuzufügen.
Nachdem ich die Aufgabe erledigt hatte, hatten wir einen Skype-Anruf und der Manager war mit dem Fortschritt nicht zufrieden. Später an diesem Tag schreibt mir der Manager per E-Mail, dass es nicht die Hauptaufgabe sei, bei der Lösung des Kompilierungsproblems zu helfen.
Ist es falsch, den Senior um Hilfe zu bitten? oder bin ich nur verrückt? Kann mir bitte jemand erklären, ob ich unabhängig sein soll?
FYI, ich bin ein Programmieranfänger und die Sprache, mit der ich arbeite, ist ASP.NET VB
Für diejenigen, die neugierig auf die Kultur sind, finden Sie bitte den Link unten, wie ich bereits früher gepostet habe. Ich kämpfe mit meinem ersten Job in der Softwareentwicklung in diesem KMU-Unternehmen und bin mir nicht sicher, ob ich in der Programmierlinie weitermachen soll
UPDATE: Nachdem ich mit einem meiner Freunde gesprochen hatte, sagte er mir, ich solle mit dem Manager sprechen, um das Missverständnis, die Erwartung, die Einschränkung usw. zu klären. Ich bitte den Manager, eine Zeit festzulegen, zu der ich mit ihm sprechen kann. In diesem Skype-Anruf habe ich also das Problem mit der Kompilierungsdatei angesprochen. Ich sagte ihm meine Seite. Er sagte, Vergangenheit sei Vergangenheit, und dann fing er an, über meine Fehler zu schimpfen und nicht effizient zu sein und so weiter. Was passierte, war, dass ich meine Fragen nicht stellen konnte. Er nahm das ganze Gespräch an und redete einfach weiter. Ich hatte nicht einmal die Chance und wenn er mich fragt, was ich zu sagen habe, weiß ich einfach nicht, was ich danach sagen soll, weil ich spüre, dass er von meiner Seite aus nicht darüber reden wollte. und dann beendet er den Anruf wegen eines Notfalls
Sie hat die Methoden ausprobiert, die sie mir gesagt hat, bis sie es geschafft hat, das Kompilierungsproblem zu lösen, indem sie es integriert hat. Ich war froh, dass sie es geschafft hat, das Kompilierungsproblem zu lösen.
In Ihrer Frage fehlt Ihnen eine wichtige Information.
Wie hat sie es geschafft, den Code zu kompilieren?
Wenn Sie nicht einmal versucht haben, einen Teil der Fehlermeldung zu kopieren und bei Google nachzuschlagen, dann haben sie die falsche Person eingestellt.
Wenn Sie dies jedoch getan haben und es eine Art fehlende Bibliothek oder fehlenden Voodoo gab, von dem nur der leitende Entwickler wusste (aber vergessen hat, Ihnen davon zu erzählen, was häufig vorkommt), dann ist das nicht Ihre Schuld.
Wenn Sie jetzt nicht wissen, was sie getan hat, weil sie es Ihnen nicht gezeigt hat, sehen Sie sich den Unterschied in der Versionskontrolle an. Wenn es wirklich etwas gab, das sie vergessen hat, dir zu erzählen (oder das du nicht selbst über Google herausfinden konntest), wirst du das durch das Diff herausfinden.
Aber es gibt noch eine dritte Option, vielleicht haben Sie bei Google und StackOverflow gesucht, und vielleicht war die Antwort da, aber Sie haben sie einfach nicht gefunden. Das ist auch möglich, und ehrlich gesagt kann ich Ihnen das nicht vorwerfen, aber es obliegt Ihnen, Ihre Suchfähigkeiten zu verbessern (besonders jetzt in dieser Zeit der Pandemie und der Fernarbeit für viele Menschen).
Als Programmierneuling und neu im Projekt sollte Ihnen ein Coach zugeteilt werden, der Ihnen bei Problemen hilft.
Also wie ich es verstehe:
Am Ende lag Ihr Manager wieder falsch, indem er nicht verstanden hat, dass er der erste war, der falsch gehandelt hat.
Andererseits wissen wir nicht:
Es kann sein, dass Sie (auch wenn Sie ein Neuling sind) als kompetent genug angesehen werden, um ein Kompilierungsproblem beheben zu können.
Ist es falsch, den Senior um Hilfe zu bitten?
Wenn es nur eine Frage mit Antwort ist, ja. Wenn der Senior Ihnen Grundlagen beibringen / erklären muss, dann wahrscheinlich nein.
oder bin ich nur verrückt?
Sie müssen dafür einen Arzt aufsuchen, wir können in dieser Angelegenheit nicht entscheiden :)
Kann mir bitte jemand erklären, ob ich unabhängig sein soll?
Natürlich sollst du selbstständig sein!! Wenn jemand anderes deine Arbeit machen soll, wird deine Arbeit nicht gebraucht! Das ist bei allen Jobs auf der Welt so. Während die Zusammenarbeit gut ist, ist es zwingend erforderlich, die eigene Arbeit selbst erledigen zu können.
Natürlich gibt es eine Lernkurve, und es gibt unterschiedliche Erwartungen von Anfängern und von Senioren, aber am Ende wird von jedem erwartet, dass er selbstständig ist.
Ich hatte in der Vergangenheit ein ähnliches Problem, ich sollte Code aus einem Projekt entfernen (ein Treiber, der nicht mehr verwendet wurde). Es gelang mir nicht, ich bat den vorherigen Entwickler um Hilfe, er war freundlich und half. Aber am Ende waren alle verärgert, dass ich das Problem nicht selbst lösen konnte.
Rückblickend denke ich, dass sie mehr Recht hatten als ich, da die Entfernung durch den anderen Typ nur wenige Minuten gedauert hat. Ich schätze, ich hätte mehr Zeit damit verbringen sollen, das Problem alleine zu lösen. Vielleicht hätte ich es auf andere Weise versuchen sollen (den Job von einem anderen "Punkt" aus starten). Jetzt ist es zu spät, aber gelegentlich erinnere ich mich daran und bin mit meiner Leistung nicht zufrieden. Dinge passieren.
Sourav Ghosh
IZ