Ранее на этой неделе я закончил чтение книги Дэвида Х. Гувера и Адевале Ошинай о схемах ученичества под названием «Модели ученичества». Читать было интересно, потому что открылись новые для меня темы. Я узнал, что использую их в своей повседневной жизни как в профессиональной, так и в личной жизни.
Я рекомендую эту книгу таким людям, как я (читайте мой самый ранний пост), так как она написана для тех, кто попробовал разработку программного обеспечения и стремится стать лучшим разработчиком, и в основном нуждается в некотором руководстве. Это не техническая книга, а что-то вроде поучительной книги.
Шаблон — это в основном способ «атаковать» проблему рекурсивным способом. Он наиболее силен, когда продуктивно применяется снова и снова. Вы должны определить шаблон, который вы используете, чтобы вы могли обсудить его, не повторяя.
Я узнал, что шаблон, который я часто использую (и использую с детства), авторы называют «Хрупкая игрушка». Это говорит о том, чтобы сделать и отменить что-то. Вы должны научиться сломать его, чтобы разбить его снова и по-настоящему изучить его внутренние части и то, как он работает. Как ясно заявляет автор, «неудача — это просто стимул попробовать другой подход в следующий раз». Я применяла этот паттерн снова и снова, иногда ломая его слишком часто, чтобы разобрать его часами, но, в конце концов, унося с собой больше знаний.
Один паттерн, который мне показался интересным и который я всегда хотел применить, но никогда не мог, — это «Потирание локтей». В основном это говорит о том, чтобы найти кого-то вроде наставника. Я могу сопоставить это с тем, что работаю в Dynamic, и со мной Хавьер и мой коллега. Говорить об интересных вещах, учиться у них и т. д., быть учеником. Я обнаружил, что будучи учеником, вы можете найти новых людей и новые способы изучать вещи лучше, быстрее и умнее. Быть смиренным и оставить свою гордость в стороне — обязательное условие этого шаблона, поскольку вы, возможно, поймете, что то, что вы знали, неверно, или иногда вы будете учиться у кого-то моложе вас, как в моем случае. Но, в конце концов, цель состоит в том, чтобы стать мастером, и это может занять время. Все это может относиться к другому паттерну под названием «Белый пояс», который в основном говорит о том, что вы должны сохранять мышление новичка, независимо от вашего опыта. Ношение белого пояса важно, так как оно «воспитывает отношение уважения и любопытства, которое открывает непредвиденные возможности и решения».
Ношение белого пояса принесет максимальную пользу, если вы дадите волю своему энтузиазму. Этот паттерн говорит о том, что нетерпеливые люди изучают то, что им интересно, в данном случае мастерство программного обеспечения. Призывает задавать глупые вопросы. Это важно не только для ученика, но и для команды, так как создаст любопытную среду, наполненную вопросами, дискуссиями и т. д. Опять же, этот паттерн тесно переплетается с «Разоблачи свое невежество». Этот шаблон опасен сам по себе, так как если вы боитесь задавать глупые вопросы, он создаст культуру, в которой обучение и неудачи неприемлемы.
В целом, я очень рекомендую Apprenticeship Patterns тем, кто хочет учиться и теряется. Растирание локтей, ношение белого пояса, ломание игрушек, раскрытие вашего энтузиазма и многие другие заставят вас задуматься о том, как подойти к новому процессу обучения. Или, если вы находитесь на пути, измените и адаптируйте его, чтобы максимизировать свой потенциал.