Kürzlich wurde ich als Softwareentwickler für ein Unternehmen in Westeuropa eingestellt. Ich bestand den technischen Test und begann in meiner ersten Woche mit der Arbeit an meinem ersten Projekt mit nur wenigen Stunden Schulung in dem von ihnen verwendeten Technologie-Stack. Ich habe eineinhalb Jahre Erfahrung mit Programmierung, aber dies ist das erste Mal, dass ich speziell mit diesem Tech-Stack arbeite.
Auch wenn es jetzt erst die zweite Woche ist, bin ich mit meinen ersten Commits zufrieden. Gegen Ende der Woche bemerkte ich jedoch, dass eine der Funktionen, die ich implementierte, nicht wirklich mit einem der Browser kompatibel ist, die der Client verwendete. Ich schlug eine Fallback-Option vor, die angenommen und mit dem Fortschritt fortgesetzt wurde.
Als ich jedoch nach Hause kam und die Funktion auf meinem Heimcomputer überprüfte, funktionierte sie einwandfrei und die Fallback-Option wurde wahrscheinlich überhaupt nicht benötigt. Ich vermute, dass das Problem in erster Linie durch den Laptop verursacht wurde, den ich erhalten habe und der wahrscheinlich nicht richtig konfiguriert war.
Meine Frage ist, wie soll ich meine Kollegen bei unserem nächsten Standup darüber informieren, dass das Problem tatsächlich mein Laptop war und nicht die Funktion selbst ? Ich habe bereits einen ganzen Tag damit verbracht, die Fallback-Option zu implementieren, und ich befürchte, dass dies unprofessionell aussehen wird, da ich das Problem besser hätte untersuchen können.
Du überdenkst es.
Sofern Ihr Kunde keine Laptops verwendet, die von Ihrem Unternehmen ausgestellt und mit der neuen Funktion kompatibel sind, können Sie auf keinen Fall garantieren, dass das Fallback redundant ist.
Präsentieren Sie einfach Ihre neuen Erkenntnisse, finden Sie heraus, wie Sie das Problem beheben können, aber bestätigen Sie, dass Sie eine Fallback-Option haben müssen, um zumindest benachrichtigt zu werden, dass die Funktion nicht funktioniert.
HorusKol
Donald