Приобретение навыков

Один размер никому не подходит

📚 Свяжитесь с нами. Хотите узнать, что нового на книжной полке Pragmatic? "Подпишитесь на нашу рассылку". Вы будете первыми, кто узнает о выступлениях авторов, о книгах в бета-версии, новых печатных книгах и промокодах, дающих вам скидки до 40 процентов.

Успешные разработчики программного обеспечения знают, что непрерывное обучение имеет решающее значение. Не только новейшие технологии - это достаточно сложно, но и изучение того, как команда работает вместе, как развивающийся продукт реагирует на изменения и стрессы, как клиент или рынок растет и меняется, и многое другое.

Но не все обучение одинаково. Как вы учитесь, какие методы решения проблем используете, какие ментальные модели создаете; все это меняется по мере того, как вы развиваете навыки в определенной области.

Два исследователя - братья по имени Дрейфус - разработали модель навыков, иллюстрирующую эти изменения. В их исследовании принимали участие высококвалифицированные специалисты-практики, в том числе пилоты коммерческих авиакомпаний и всемирно известные мастера шахмат. Они обнаружили, что по мере того, как вы переходите от новичка к эксперту, немного меняется. Вы не просто «узнаете больше», когда приобретете навыки. Вместо этого вы испытываете фундаментальные различия в том, как вы воспринимаете мир, как вы подходите к решению проблем и какие ментальные модели вы формируете и используете. Меняется способ приобретения новых навыков. Внешние факторы, которые помогают или мешают вашей производительности, также меняются.

Модель Дрейфуса определяет пять этапов, от новичка до эксперта:

Модель применяется для каждого навыка, а не для человека, поэтому вы можете быть экспертом в Scrabble, но новичком в подводном плавании, или наоборот. Кроме того, вы не просто внезапно переходите от одной стадии к другой, границы немного размыты.

По мере того, как вы превращаетесь из новичка в эксперта, вы продвигаетесь:

  • От опоры на абстрактные принципы К опоры на прошлый опыт
  • От проблемы как совокупности одинаковых битов К единого целого; только определенные биты считаются
  • От стороннего наблюдателя за проблемой К задействованной части самой системы

Также обратите внимание, что этапы навыков распределяются неравномерно: большинство людей, в большинстве случаев, быстро переходят от новичка к продвинутому новичку. Но потом они остаются там - продвинутый новичок «достаточно хорош», чтобы выполнять работу. И наоборот, специалистов в любой области очень мало - от одного до пяти процентов или около того.

Рассмотрим подробнее каждый этап.

Этап 1: новичок

Каждый является новичком в каком-то навыке, когда начинает, поскольку у него еще нет опыта. Новички могут применять этот навык, но им нужны простые, не зависящие от контекста правила, например следующие:

Когда это произойдет, сделайте это

Для новичков характерно следующее:

  • У вас мало или совсем нет предыдущего опыта
  • Не хочу учиться: просто хочу достичь цели (это я плачу налоги)
  • Не знаю, как реагировать на ошибки (опять же, налоги)
  • Уязвимы для путаницы (все еще налоги)
  • Должен быть основан на правилах, без контекста (о, просто отправь все это)

Помните, когда вы в чем-то были новичком? Подумайте об изучении нового языка программирования. Это расстраивает! Вы неправильно набираете пример из книги и затем не понимаете, что означает сообщение об ошибке компилятора. Вы случайным образом тыкаете в него и пробуете что-нибудь, чтобы ошибка исчезла.

Контрольные списки, правила и простые шаги делают новичка функциональным.

Этап 2: Продвинутый новичок

Большинство людей остаются новичками недолго. По мере накопления опыта - даже небольшого - вы начинаете двигаться к продвинутому новичку со следующими характеристиками:

  • Начни пробовать задачи самостоятельно
  • Возникли трудности с устранением неполадок
  • Нетерпение - вам нужна информация быстро
  • Может дать совет в нужном контексте
  • Нет общего, целостного понимания

Опытные новички получают определенные возможности, но им все еще мешает отсутствие навыков устранения неполадок и контекста более широкой общей картины. Но здесь есть одна загвоздка:

Продвинутые новички не хотят видеть общую картину

На этом этапе общая картина сбивает с толку и даже раздражает. Подумайте об общем собрании, на котором финансовый директор или вице-президент обсуждали финансовые прогнозы. Скорее всего, если у вас нет навыков в этой области, это так далеко, что вас раздражает.

Продвинутым новичкам нужны небольшие частые вознаграждения для поддержания мотивации, и они по-прежнему полагаются на правила, не зависящие от контекста.

Этап 3: Компетентный

В то время как большинство людей легко переходят от новичка к продвинутому новичку, существует более серьезное препятствие на пути от продвинутого новичка к компетентному уровню. Здесь у вас достаточно опыта, чтобы начать разрабатывать и использовать ментальные модели, связанные с навыком. Вы можете:

  • Разрабатывайте собственные концептуальные модели
  • Самостоятельно устраняйте проблемы
  • Обращайтесь за советом к опытному пользователю и применяйте его эффективно
  • Создавайте осознанные долгосрочные планы и цели, а не только реакции на стимулы.

Компетентные специалисты могут устранить неполадки

Этап 4: Опытный

Теперь действительно начинается жажда обучения. На этапе профессионального развития вы:

  • Хотите понять более широкую концептуальную основу
  • Разочарованы чрезмерно упрощенной информацией
  • Самостоятельно исправит предыдущее плохое выполнение задачи
  • Может учиться на опыте других
  • Может понимать и применять максимы: пресловутый, фундаментальный совет для этого контекста *

* Например, «проверьте все, что может сломаться».

Опытные специалисты могут самостоятельно исправлять

Это очень важно: самокоррекция может произойти эффективно только на профессиональном этапе. Таким образом, любой гибкий подход, который советует вам «размышлять и адаптироваться», не будет эффективным для новичков, продвинутых новичков и компетентных практиков.

Там, где продвинутые новички не хотят видеть общую картину, опытные практики должны иметь полную картину, чтобы функционировать. На этом этапе вам нужны контекстные подсказки, которые может дать вам только целостная, общесистемная, большая картина.

Этап 5: Эксперт

Немногие люди действительно становятся экспертами в каком-либо конкретном навыке, а это означает, что они:

  • Являются первоисточниками знаний и информации
  • Постоянно ищите лучшие методы
  • Знайте разницу между релевантными и нерелевантными деталями
  • Работайте на основе интуиции, а не разума или правил
  • Не нужны фиксированные правила - фиксированные правила ухудшают производительность

Исследование Дрейфуса показало, что принуждение высококвалифицированных практиков к соблюдению правил снижает их производительность до уровня новичков.

Правила рушить экспертов

Хотя существует несколько существенных различий между экспертом и более низкими уровнями навыков, возможно, наиболее существенной является идея о том, что эксперты склонны работать на основе интуиции. «Интуиция» - это немного скользкое слово - некоторые люди приравнивают его к магии или интуиции. Но настоящая интуиция больше похожа на возникающее свойство, возникающее в результате глубокого значимого опыта.

Но интуиция, как правило, не повторяется, и, как и в случае с искусственным интеллектом в виде черного ящика, эксперты могут не знать, как они пришли к решению. Они действительно не знают. Но это нормально. Так работает интуиция. Многие неблагополучные компании могут не понимать или не уважать этого и будут пытаться навязать своим экспертам низкоуровневые правила для новичков. Как показало исследование Дрейфуса, такой подход ограничивает эффективность эксперта эффективностью новичка.

Эксперты используют интуицию

Работать вместе

Проблема, конечно же, в том, что в организации или даже в одной команде у вас будут люди с разными уровнями навыков. Менеджер, скорее всего, новичок в разработке программного обеспечения. Разработчик, скорее всего, новичок в предметной области или бухгалтерии. Скорее всего, каждый является новичком в новом процессе или практике.

Общаясь с другими людьми, остановитесь и подумайте, как им может понадобиться информация: нужны ли им пошаговые инструкции для начинающих? Нужна ли им общая картина? Или не? Если сомневаетесь, просто спросите. И подумайте о своем собственном уровне навыков, чтобы помочь другим удовлетворить ваши потребности.

Наконец, даже несмотря на то, что эксперты создают и используют ментальные модели и подходят к решению проблем совсем не так, как новичок, есть одна очень важная особенность новичка, которую эксперт должен сохранить:

Сохраняйте ум новичка

«В уме новичка есть много возможностей, но в сознании эксперта их мало». - Сюнрю Судзуки, Мастер Дзэн (1905–1971)

Другими словами, даже будучи экспертом, оставайтесь открытыми для возможностей. Эта ситуация может выглядеть так же, как и любая предыдущая. Может быть, а может и нет. Не думайте, что это всегда обычное дело.

Потому что, скорее всего, это не так.

/ \ ndy

Если вам понравилась эта статья, обязательно возьмите копию Прагматическое мышление и обучение: рефакторинг вашего Wetware Энди Ханта:



Теперь до конца октября 2021 года вы можете сэкономить 35% на электронных книгах с промокодом wetware_35. Обратите внимание, что промокоды недействительны для предыдущих покупок.

Также Энди Хант: