Ich versuche, ein Software-Team zu führen, das zurückfällt. Eines der Hauptprobleme ist, dass ich etwas, wenn es leicht schwierig ist, mir selbst zuweisen muss. Ich hatte einen anderen Entwickler mit mäßigen Fähigkeiten und einen halben Praktikanten. Zu den Fähigkeiten des anderen Entwicklers gehört leider nicht das Design.
Also habe ich meinen Chef um einen der Jungs in einem der anderen Teams gebeten, er arbeitet hier länger als ich (5 Jahre). Er kann nicht mit mir in Bezug auf Design oder die Sprache, die wir verwenden, mithalten, aber ich dachte, er sei der kompetenteste außer mir.
Heute gab er mir einen Code, der etwas nicht im Geringsten Unähnliches tat:
object const& my_class::get_object() const
{
return *std::unique_ptr<object>(new object());
}
Er fragte mich, ob das ein Problem sei! Ich sagte das Einzige, woran ich denken konnte: "Ja. Das ist ein Problem." Dann kommt er zu meinem Schreibtisch und fragt mich, wie ich das reparieren soll !! Ich sagte: "Verwenden Sie ein Objekt, das den Aufruf der Funktion überlebt." Dann flippt er aus: "Ja, aber wie, das Einzige, woran ich denken kann, ist, ein Mitglied variabel zu machen."
Ich war zu dieser Zeit ein bisschen beschäftigt, weil ich bereits versuchte, zusätzliche Arbeit zu erledigen, die ich für den anderen Mann im Team übernehmen musste, weil er es nicht herausfinden konnte ... Ich sagte dem Mann, er solle gehen, weil ich war beschäftigt und es selbst herauszufinden. Dann geht er verärgert und spricht darüber, dass es nicht seine Schuld ist, wenn er Dinge vermasselt. Er ist ausgeflippt, seit er im Team ist, und ich glaube nicht, dass es besser wird.
Ich habe das Gefühl, hier zu ertrinken. WTH kann ich tun? Was war der richtige Weg, damit umzugehen? Wäre es sinnvoller gewesen, diesem Typen, der seit 7 Jahren C ++ schreibt, zu helfen, herauszufinden, wie man einen Verweis auf ein Objekt, das nicht zerstört ist, in dem Moment, in dem es zurückgegeben wird, korrekt zurückgibt? Ich finde es einfach lächerlich, das tun zu müssen und mich zu fragen, wie zum Teufel ich irgendetwas auf diese Weise machen könnte.
Manchmal denke ich, dass sie es absichtlich tun, aber das scheint mir einfach verrückt zu sein. Dies ist kein Kind, das zu Hause sitzt und versucht, sein erstes Programm herauszufinden, wobei sein Gehirn von Zeigern durchbohrt wird.