PHP Manual

Мотивація юніора, який запропонував ідею

11. 02. 2023

Молодший колега приходить до вас з ідеєю, як рефакторити/покращити існуючий функціонал у системі, яку ви разом розробляєте. Ви дуже раді, що він намагається думати про речі, і ви, безумовно, хвалите його за це, і даєте йому можливість спробувати.

Під час аналізу ви виявляєте, що запропоноване рішення не краще за існуюче, і навіть містить проблеми з дизайном. На жаль, це настільки складні проблеми, що ви не можете прямо вказати на них, і вони базуються більше на інтуїції та досвіді, заснованому на роботі з іншими системами. Наприклад, нове запропоноване рішення може з певною ймовірністю збільшити операційні витрати приблизно на 30%, і вам доведеться частково перекваліфікувати існуючу команду.

Як ви вирішуєте?

  1. ви використовуєте апеляцію до влади і просто відкидаєте рішення, тому що не бачите в ньому великої вигоди на даний момент.
  2. Чи намагаєтеся ви використовувати запропоноване рішення, яке трохи краще, щоб молодший отримав новий досвід, але не можете точно передбачити наслідки?
  3. У вільний час ви намагаєтеся подумати (це займе близько 4 годин додаткової роботи), як покращити запропоноване рішення, запропонувати зміни, а потім використати це.
  4. Ви намагаєтеся пояснити молодшому, що його пропозиція випливає з нерозуміння природи поточного дизайну, тому він обрав невідповідне рішення, а ви йдете шляхом усталеного досвіду, хоча знаєте, що втратите можливість рухатися в сучасному напрямку в цілому.
  5. Інше рішення...

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