Bin ich falsch, um Hilfe zu bitten, wenn ich auf ein Problem stoße?

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

Wie hat der Senior es integriert? mit Dateien aus Projekt A oder aus Projekt B?
Die Seniorin hat es zusammen mit Dateien aus Projekt B in Projekt A integriert. Sie hat viele Schritte unternommen, an die ich nie gedacht habe und die zur Lösung meines Problems beitragen können

Antworten (2)

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

Ich habe die 3. Option gemacht und versucht, sie zu implementieren, bin aber gescheitert. Sie schafft es, es zusammenzustellen, indem sie die Dateien aus Projekt B mit Projekt A integriert. Aus meiner Praktikantenerfahrung habe ich gelernt, wie mein Senior mir sagte, ich solle zuerst die Google-Suche durchführen, bevor ich zu den Senioren um Hilfe komme, was dann nicht zu den Senioren führt Erwähnung einiger Änderungen, die sie zuvor vorgenommen haben
@IZ, ja, das passiert auch. Auch als Neuling wissen Sie nicht, wie viel Unterstützung Sie von Ihren Senioren erwarten sollen. Fühlen Sie sich also nicht schlecht wegen dem, was passiert ist, aber versuchen Sie, im Laufe der Zeit autark zu werden. Übrigens, können Sie nachahmen, was Ihr Vorgesetzter getan hat, um den Code schließlich zu kompilieren? Arbeiten Sie auch remote? Oder arbeitet Ihr Senior remote? Oder in einem separaten Raum? Social Distancing macht es Neuankömmlingen noch schwerer.
wir arbeiten alle remote.
@IZ, das hatte ich befürchtet. Außerdem habe ich gerade deine andere Frage gelesen. Ich fürchte, Sie befinden sich nicht in einer guten unterstützenden Umgebung, um diesen Beruf zu erlernen. Du bist es nicht. Es ist die Umwelt. Versuchen Sie, diesen Job zu behalten und die Pandemie abzuwarten, und suchen Sie dann woanders nach einem neuen Job als Softwareentwickler. Aber lassen Sie sich nicht entmutigen. Wenn du gefeuert wirst, ist es nicht deine Schuld. Wenn Sie jedoch entlassen werden, versuchen Sie, einen anderen Arbeitgeber zu finden, der die zugrunde liegende Technologie bei Ihnen nicht ändert.
„Wenn sie wirklich etwas vergessen hat, dir zu erzählen, [..] wirst du das durch das Diff herausfinden.“ Beachten Sie, dass Umgebungseinstellungen nicht aus der Quellcodeverwaltung ersichtlich sind. Es ist möglich, dass das Problem mit der lokalen Entwicklungsumgebung statt mit der Codebasis zusammenhängt. Ich würde sogar vorschlagen, dass es wahrscheinlich ist, da ein Problem in der Codebasis wahrscheinlich bedeuten würde, dass es nicht für alle kompilieren würde , nicht nur für OP.

Als Programmierneuling und neu im Projekt sollte Ihnen ein Coach zugeteilt werden, der Ihnen bei Problemen hilft.

Also wie ich es verstehe:

  • Ihr Chef hat einen Fehler gemacht, indem er Ihnen keinen Coach zugewiesen hat;
  • du hast falsch gehandelt, weil du nicht danach gefragt hast;
  • Die Seniorin hat einen Fehler gemacht, indem sie Ihnen die Situation nicht erklärt hat - sie hätte Sie zu Ihrem Manager schicken sollen, um Sie mit einem Coach zusammenzubringen.

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:

  • die Einzelheiten Ihrer Kompetenzen;
  • die Einzelheiten Ihres Vertrages;
  • die mündlichen Vereinbarungen, die Sie mit Ihrem Vorgesetzten getroffen haben;
  • die wahren Erwartungen des Managers.

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.

Aber man lernt trotzdem aus dieser Leistung, guter Punkt plus 1
Ja, alles im Leben dreht sich ums Lernen. Von den guten Erfahrungen, aber auch von den schlechten.
Die Unternehmenskultur kennt kein Mentor-Mentee-Programm. Ich sagte dem Senior, dass ich diese und jene Methode ausprobiert habe. Ich habe sogar die Google-Suche durchgeführt und konnte es dennoch nicht lösen. Ich habe einen Screenshot des Fehlers gemacht und zeige ihn ihr nach allen möglichen Lösungen, die mir einfallen und die ich finden kann. Ich bin nicht so geschickt genug, um es zu lösen. Als ich sah, wie die Seniorin mir aus der Ferne half, tat sie eine Menge Dinge, als sie die Datei von Projekt B in Projekt A integrierte
Es ist kein offizielles Schulungsprogramm erforderlich. Wenn Sie irgendwelche Probleme haben, gehen Sie einfach zu Ihrem Vorgesetzten und fragen Sie ihn, was Sie tun sollen. Dann tu, was er dir sagt. Es könnte gelegentlich nach hinten losgehen. aber es ist immer noch die beste Vorgehensweise.
Das Unternehmen betreibt keine Mentor-Mentee-Kultur. Leider ist die Managerseite mit meinem Senior verbunden und erwähnt, dass dies nicht die Aufgabe des Seniors ist, Ihr Problem zu lösen
Genau das habe ich erklärt. Ein anderer Kollege mit weniger Verantwortung hätte Ihnen vielleicht helfen können. Auch wenn er nicht offiziell dein Coach/Trainer ist, macht er trotzdem den Job. Ihnen erklären, wie man Dinge macht.
Überraschenderweise sagten mir die Senioren, mit denen ich bisher gearbeitet habe, ich solle es noch einmal überprüfen oder debuggen, obwohl ich die Google-Suche oder eine andere mögliche Lösung, die mir einfällt, durchführe