Wie kann ich damit umgehen, de facto in einer höheren Position zu sein, wenn die Tiefe meiner Erfahrung oberflächlich ist?

Ich bin seit zwei Jahren in meinem Unternehmen und arbeite mit zwei leitenden Software-Ingenieuren zusammen. Die anderen Ingenieure haben den Großteil unseres Produktkatalogs erstellt, einschließlich Legacy-Software im Wert von 10 Jahren.

Die beiden leitenden Ingenieure haben das Unternehmen verlassen, und seitdem hat das Unternehmen drei neue Ingenieure eingestellt. Obwohl ich technisch gesehen der Älteste bin, hatte ich noch keine Gelegenheit, mit der Legacy-Software zu arbeiten, aber die neuen Mitarbeiter fragen mich regelmäßig danach. Das ist schwierig, denn obwohl ich mehr weiß als sie, ist es nicht viel mehr.

Wie kann ich meine neue Rolle bestimmen und richtig anpassen?

Beraten Sie sie einfach, wenn Sie können. In 2 Jahren sollten Sie genug Erfahrung gesammelt haben, um sie führen zu können, denken Sie einfach daran und falls Sie die Antwort auf etwas, das sie fragen, nicht wissen, seien Sie ehrlich und recherchieren Sie, wenn Sie antworten möchten.
@Zissouu Deine Frage liest sich sehr wie ein Scherz, scheint mir aber eine gute Frage zu sein. Ich habe es bearbeitet und erheblich umformuliert, aber ich glaube, ich habe die Absicht der Frage intakt gehalten. Wenn sich etwas geändert hat oder nicht mehr korrekt ist, können Sie meine Änderungen gerne rückgängig machen.
@sidney danke war nicht als Tirade gedacht, sondern als logische Frage, also danke für die Änderungen!

Antworten (2)

Beantworten Sie die Fragen, die Sie können.

Wenn Sie eine Frage nicht beantworten können, sagen Sie, dass Sie die Antwort nicht wissen, aber bieten Sie dem anderen Entwickler an, bei der Suche nach der Antwort zu helfen. Koppeln Sie mit ihnen und tauchen Sie in den Code ein und finden Sie ihn gemeinsam heraus.

Ihre Bereitschaft zu helfen wird geschätzt und die Menschen werden sich an Sie wenden, um sich beraten zu lassen. Außerdem lernen Sie diese Legacy-Codebasis kennen, damit Sie Fragen besser beantworten können. Oh, und Sie werden viele andere gute Führungsqualitäten lernen.

Wenn Sie für eine Art Tech-Lead-Rolle geschaffen sind, werden Sie ganz natürlich hineinwachsen, während Sie dies tun. Niemand weiß auf magische Weise alles. Gute Führungskräfte sind gut darin, schnell zu lernen und fundierte Entscheidungen zu treffen. Konzentrieren Sie sich also einfach darauf, anstatt sich Gedanken über das zu machen, was Sie gerade nicht wissen.

Gute Antwort, und ich stimme dem hier vorgeschlagenen allgemeinen Ansatz zu. Pass nur auf, dass du am Ende nicht dieser Typ bist. ;)
WAHR. Aus diesem Grund habe ich empfohlen, dass OP den anderen Entwicklern hilft, die Antwort zu finden, anstatt sie für sie zu finden. Die Hoffnung ist, dass sich der andere Entwickler dann wohler fühlt, wenn er selbst nach Antworten sucht.

Ich würde mit deinem Manager sprechen. Veranstalten Sie ein direktes Treffen, bei dem Sie sagen können, was Sie brauchen, um mehr über die Legacy-Anwendungen zu erfahren. Es geht nicht um deine Fähigkeiten. Es geht darum, nicht zu wissen, was sich nach einem großen Portfolio anhört, das viele Jahre gedauert hat, nur um es umzusetzen. Anwendungen, die im eigenen Haus erstellt werden, können komplexer sein, da die Mitarbeiter gegangen sind und die Dokumentation fehlen oder spärlich sein kann.

Versuchen Sie, den Code durchzugehen, um so viel wie möglich zu verstehen? Ich bin mir nicht sicher, ob du wirklich hart zu dir selbst bist und gestresst bist, weil du viele Erwartungen an dich selbst stellst.

Ich würde Ihre Teamkollegen wissen lassen, dass Sie einige Teile der Anwendung besser verstehen müssen. Vielleicht haben Sie sich auf Anwendungen konzentriert und die Ingenieure, die gegangen sind, haben sich auf andere Teile konzentriert.

Seien Sie offen und ehrlich. Hoffentlich sind Sie in einem Team, das gemeinsam lernen und sich austauschen kann.