Mahlzeit!
Jetzt such ich auch mal etwas Rat.
Es gibt da einen Kollegen, der sich immermehr als Rohrkrepierer herausstellt.
Das hat man in der Probezeit nicht so wirklich bemerkt (da wird sich ja eh noch ins größere Projekt eingearbeitet) und dann war ja eh ne ganze Weile Homeoffice.
Wie äußert sich das? (Allgemein gehalten, daher nich ganz so Aussagekräftig)
Er fragt einen was, dann antwortet man ausführlich und nach 1-3 Tagen kommt er nochmal ins Büro und fragts selbe.
Ein paar mal lässt man sich das ja noch gefallen, dann hab ich ihm mal gesagt, dass er es sich dann eben aufschreiben soll.
Kommt er wieder und fragts selbe: "Das sollteste dir doch aufschreiben" -> "Hab ich wohl vergessen".
Wenn er eine Antwort nicht versteht, dann steht er Kaugummi SCHMATZEND in der Bürotür und sortiert das langsam drehende Getriebe zwischen den Öhrchen.
An der Uni wurde ich als Erklärbär (Tutor) bezahlt und hab mich gerne wiederholt, auf Arbeit aber nicht.
Wenn man ihn mal was fragt, dann kommt da nicht viel.
Auch wenns Codeteile sind, die er zu bearbeiten hatte und die man durch seinen schlechten Coding"stil" und Kommentarfreiheit garnicht verstehen kann.
Da kommt meist immer nur, dass er sich das nochmal angucken muss. Auch wenn der Code max. 1 Woche alt ist.
Nach 1h kommt dann eventuell mal ein bisschen.
Aber wehe man Antwortet ihm nicht sofort, dann wird direkt nach 5min per Teams gefragt ob man ihn ignoriert
Dann braucht er ewig um was zu bearbeiten, auch wenn ziemlich klar ist was zu tun ist.
Oder es wird behauptet er sei fertig und wenn mans testet gehts sofort Schief.
Ungetestet ist nicht fertig...
Oder er bauptet was man da testet sei im Konzept nicht vorgesehen, aber es stand in den Anforderungen!
Letztens kam dann vom Teamleiter, dass er doch mal dringend Hilfe von mir bäuchte.
Dabei hatte ich schon längst im täglichen Teammeting zu seinem Problem gesagt, dass er gucken soll ob die IRQ Vektortabelle nicht verrutscht ist.
(Es kam ein RTC IRQ statt SysTick, da ist das Problem eigentlich eindeutig)
Das lief ne WOCHE so!
Als ich dann auf Teamleiternachfrage guckte waren da auch wirklich 4 Einträge rausgelöscht (die Cortex-M Faulthandler).
Wie kommt man denn bitte auf die Idee in eine VektorTABELLE in Assembler 4 Einträge rauszulöschen?!?!?
Das hab ich ihm per Mail geschrieben (mit ers nicht vergisst).
Das hat er dann auch so eingebaut.
Aber was macht er noch?
Er ändert den Namen eines Eintrages weiter hinten wodurch das Projekt dann wieder nicht lief.
Nur hatte ich hinter den Eintrag nen dicken Kommentar geschrieben, dass man das nicht anfassen soll, weil.
Kann der nicht lesen oder was?
Oder nur einen Timer Init() aufrufen obwohl in der Interface Doku steht, dass Init nicht startet, dafür muss noch die Start() Funktion aufgerufen werden.
Wenn Doku lesen auch nicht geht, dann weis ich nicht mehr weiter...
Darauf hingeweisen baut er die Start() Funktion ein, aber ändert auch Code in der Init() und das völlig sinnlos.
Vor allem wird der Code auch für andere Projekte genutzt, die dann nicht mehr gehen würden.
Ab da ist mir dann die Hutschnur geplatzt.
Inzwischen ist es aber so schlimm, dass man eigentlich garnicht mehr mit dem zusammenarbeiten kann und ich will auch echt nicht mehr.
(Andere Kollegen bekommen auch schon die Krise)
Wenn der was fragt gibts wirklich nurnoch sehr kurze und knackige Antworten, aber auch nur wenn ich wirklich grade ausreichend Zeit habe.
Fragen muss man ihn nix und wenn mans eine Zuarbeit braucht is man verloren.
Wie würden ihr denn damit umgehen?