PHP Manual
/
Senior Entwickler

Motivation des Junioren, der die Idee eingebracht hat

11. 02. 2023

Ein jüngerer Kollege kommt mit einer Idee zu Ihnen, wie man die bestehende Funktionalität in dem System, das Sie gemeinsam entwickeln, überarbeiten/verbessern kann. Sie sind sehr froh, dass er versucht, über die Dinge nachzudenken, und Sie loben ihn auf jeden Fall dafür, dass er diese Möglichkeit in Erwägung zieht.

Während der Analyse stellen Sie fest, dass die vorgeschlagene Lösung nicht besser ist als die bestehende und sogar Designprobleme enthält. Leider sind diese Probleme aber so knifflig, dass man sie nicht direkt aufzeigen kann, sondern sich eher auf das Bauchgefühl und die Erfahrung mit anderen Systemen stützt. Eine neu vorgeschlagene Lösung könnte zum Beispiel mit einiger Wahrscheinlichkeit die Betriebskosten um etwa 30 % erhöhen, und Sie müssten das bestehende Team teilweise umschulen.

Wie entscheiden Sie sich?

  1. Sie berufen sich auf eine Autorität und lehnen die Lösung einfach ab, weil Sie derzeit keinen großen Nutzen darin sehen.
  2. Versuchen Sie, die vorgeschlagene Lösung zu verwenden, die etwas besser ist, so dass der Junior neue Erfahrungen sammelt, aber Sie können die Auswirkungen nicht genau vorhersagen?
  3. In Ihrer Freizeit versuchen Sie zu überlegen (dies wird etwa 4 Stunden zusätzliche Arbeit in Anspruch nehmen), wie Sie die vorgeschlagene Lösung verbessern können, schlagen Änderungen vor und verwenden diese dann.
  4. Sie versuchen, dem Junior zu erklären, dass sein Vorschlag auf einem Missverständnis der Art des derzeitigen Entwurfs beruht und er daher eine ungeeignete Lösung gewählt hat, und Sie schlagen den Weg der bewährten Erfahrung ein, obwohl Sie wissen, dass Sie dadurch die Möglichkeit verlieren, sich insgesamt in eine moderne Richtung zu bewegen.
  5. Eine andere Lösung...

Jan Barášek   Více o autorovi

Autor článku pracuje jako seniorní vývojář a software architekt v Praze. Navrhuje a spravuje velké webové aplikace, které znáte a používáte. Od roku 2009 nabral bohaté zkušenosti, které tímto webem předává dál.

Rád vám pomůžu:

Související články

1.
3.
Status:
All systems normal.
2024