Так, ви можете вирішити речі швидше, ніж вони можуть, тому ви старші, а вони - ні. Однак хороший старший хоче також вивести своїх юніорів на старший рівень, і єдиний спосіб, як ви це можете зробити, - це дозволить їм навчитися робити справи.
Наставництво - це найефективніше використання вашого часу прямо зараз, а не кодування.
Подивіться на це таким чином, якщо ви проводите наступні півроку ефективного наставництва, а юніори навчаються достатньо, щоб стати проміжними розробниками - тоді у вас є 5 розробників-інтермінентів та один старший. Якщо ви зробите всю важку роботу самостійно, тому що це швидше, через шість місяців ви будете мати 5 юніорів, закручуючи свої пальці (ну найкращі з них перейдуть на інші роботи до того часу, якщо ви не дасте їм ніякої складної роботи, тож ви може мати менше або новіших молодших розробників) та одного перевтомленого та хитрого старшого.
Ви знаєте, які складні взаємодії зазвичай зустрічаються в помилках, тому розробіть певні тренінги спеціально для тих типів, якщо справи, як усунути проблеми та знайти дійсну проблему, а потім типи методів, як правило, необхідні для їх усунення. Потім дайте їм ті проблеми, коли вони з’являться. Так, для їх виправлення знадобиться більше часу, і ви повинні це врахувати у своїх часових кошторисах.
Ідея програмування пар чудова. Для кожної проблеми, яка є справді вдосконаленою, поєднайте іншу. Навіть якщо вони ще не знають достатньо, щоб вирішити проблему, маючи молодшого за клавіатурою, в той час як ви скажете їм, що слід спробувати шукати причину, допоможе навчити їх процесу усунення несправностей. Звичайно, не варто сподіватися, що вони приймуть диктант. поясніть, що ви хочете, щоб вони шукали і чому. Поцікавтеся їх ідеями та слухайте їх. Поясніть, чому їх ідея не є вдалим вибором, якщо її немає. Використовуйте сократівський метод навчання, задаючи провідні запитання. Вони краще запам'ятають рішення, яке вони самі придумали через ваші головні питання, ніж те, яке ви продиктували їм без пояснень. Вони будуть краще запам’ятовуватись, якщо вони акуратно набрали рішення, а не просто спостерігали, як ви його набираєте.
Після того, як молодший допоможе вам вирішити певний клас проблем, як частину пари з вами, ви зможете зв'язати його з кимось іншим, коли наступного разу цей клас виникне і буде доступний лише для консультацій, не стоячи за плечима, поки вони пробують різні речі.
У вас є п’ять нових людей, що справді важко. Потрібно бути справедливим до всіх і обертатись з тим, з ким паришся або давати вказівки. Не грай у вибране. Але ви також повинні бути людиною, яка забезпечує "жорстке кохання", якщо хтось не домагається успіху та прогресує. Вам, можливо, доведеться зателефонувати одному або декільком з них і сказати їм, що їм потрібно покращитись і чому ви вважаєте, що вони не вдається. SOme peopel дозволить вам виконувати всю роботу, якщо ви з’єднаєтесь і зможете; не дозвольте це просто так, як це легше. Якщо людина не може виконати свою роботу, вона є доброзичливішою до них і набагато краще для вашої команди, якщо ви не будете їх виконувати, коли очевидно, що вони не можуть чи не навчаться бути більш самостійними.
Пам'ятайте, ви отримуєте те, що очікуєте. Якщо ви не чекаєте багато, ви не отримаєте багато. Очікуйте, що вони блищать, і більшість з них підійдуть до вашого стандарту.