Soft skills для IT-специалистов. Прокачай карьеру и получи работу мечты - Дон Джонс
Шрифт:
Интервал:
Закладка:
Поэтому, обучая кого-то, вовлекайте его в процесс как можно раньше и как можно чаще. Лучше кратко объяснить, что нужно делать, а затем помочь с этим (контролируя по мере необходимости), чем пытаться вдолбить всю базовую теорию, задачи и все остальное. Начните с практики. Например, когда вы помогаете коллеге с проблемой, вместо того чтобы с криками садиться на его место и самостоятельно ее устранять, предоставьте ему возможность разобраться самому. Да, на это уйдет больше времени, но он сам найдет решение. Если коллега будет смотреть, как вы делаете все за него, это затронет всего одно чувство; если же он сделает это сам, то сформирует более сильное воспоминание.
18.6 Как работают аналогии… и чем они мешают?
Аналогии – это один из самых мощных способов обучения. В обучении мы часто используем аналогию, чтобы сравнить то, с чем ученик знаком, с чем-то новым, объясняя информацию на известных примерах.
Допустим, вы знаете что-то об автомобилях, но вам ничего не известно об объектно-ориентированном программировании, или ООП. По сути, ООП рассматривает все в компьютере как объект, а объект во многом похож на автомобиль. У машин есть определенные характеристики, верно? Марка, модель, цвет, объем двигателя и т. д. Программные объекты тоже имеют характеристики, такие как номер версии, название производителя и т. д. Как программист, вы можете их изучить, чтобы узнать больше об объекте, и даже изменить некоторые из этих характеристик, чтобы переделать объект. Представьте, что вы можете перекрасить свой автомобиль, просто изменив характеристику «цвет», а ведь именно так все и происходит в программном обеспечении!
Я использовал аналогию с обычным объектом, чтобы кратко объяснить концепцию, связанную с компьютером. Точно так же одна из самых больших ценностей, которую вы можете донести до людей, которых обучаете, – это набор аналогий, которые не будут для них пустым звуком. Помните, что все мы уникальны, возможно, даже из разных культур, и у всех нас разный прошлый опыт. Создание аналогий, которые «говорят» с конкретным учеником, требует, чтобы мы разделяли или, по крайней мере, имели представление о культуре и опыте друг друга. Вот почему я не могу быть великим учителем для всех; мне не хватает разнообразия, необходимого для построения аналогий. Что, если вы из той культуры, где автомобили – это редкое явление? Большинство моих аналогий потерпели бы неудачу. Преподавание во многих отношениях – это получение знаний, созданных кем-то другим, которые вы впоследствии усвоили, а затем «переупаковка» этой информации в аналогии, понятные конкретной аудитории.
Имейте в виду, что все аналогии, даже (и особенно) самые лучшие, в конечном итоге перестают работать. Аналогия с программными объектами, подобными автомобилям, приведет вас к определенной точке понимания, но в какой-то момент перестанет работать. Аналогии требуют чрезмерного упрощения некоторых аспектов того, чему мы учим, или временного игнорирования деталей. И это прекрасно. Люди не могут научиться всему сразу. Таким образом, мы можем использовать аналогии, чтобы довести их до определенной точки, а затем либо изменить аналогии, либо отказаться от них. Мы можем вернуться и пересмотреть ситуацию: программные объекты не совсем похожи на автомобили. В программном обеспечении встречаются характеристики, которые являются коллекциями, то есть они могут содержать другие объекты. Представьте, что у вашего автомобиля есть характеристика «Шины», содержащая коллекцию объектов «Шина», каждый из которых представляет одну шину автомобиля. Аналогии – это прекрасный подход, но они предназначены для достижения определенной цели, а затем их следует отложить в сторону.
18.7 Метод Сократа
В середине 1960‐х годов дизайнер учебных пособий Джером Брунер описал методику учебного проектирования под названием «конструктивизм», который сегодня иногда называют конструкционизмом. Это ставит учителя в роль фасилитатора: он здесь не для того, чтобы делиться фактами или информацией, а для того, чтобы задавать учащимся вопросы и направлять их к определенным навыкам. Это чрезвычайно эффективный способ учить и учиться. Например, государственные школы в США с трудом обучают разработке ПО, потому что очень трудно найти квалифицированных учителей (вы можете заработать гораздо больше денег, фактически разрабатывая ПО или обучая ему в индустрии обучения технологиям). Поэтому в 2000 году я составил школьный учебник по разработке программного обеспечения, который был разработан для облегчения знаний, а не для обучения. Классный руководитель знакомит учеников с документацией и другими ресурсами, показывает им пример, приведенный в книге, а затем просит выполнить задание. Когда ученики неизменно на чем-то застревают, – а книга разработана так, чтобы это обязательно произошло, – учитель просто указывает на документацию и другие ресурсы и задает ряд вопросов.
Конечно, это более медленный способ обучения. Сократовский метод задавать кому-то вопросы вместо того, чтобы отвечать прямо, требует больше времени. Но он требует, чтобы учащиеся создавали собственные ментальные модели того, что они изучают, а не просто усваивали готовые факты, которые им преподносят на блюдечке. Мозг учащихся создает связи и теории, и в результате синаптические связи становятся намного сильнее. Что еще более важно, студенты более эффективны в самообучении, а это очень важный профессиональный навык в технологической отрасли.
Взрослых же метод Сократа может сильно разочаровать. Они часто сталкиваются с проблемой, которую им нужно решить за короткий срок. Если кто-то будет задавать вопросы вместо того, чтобы просто дать на них ответ, то это может показаться тем еще наказанием. Но вы можете и должны использовать эту методику обучения, когда появляется подходящий момент. Будьте честны с людьми в том, как вы хотите их обучить: «Я знаю, ты торопишься, но это важно. Будет более эффективно, если ты сам найдешь решение. Я задам несколько наводящих вопросов, чтобы навести тебя на нужные мысли, и буду все время наблюдать. Поверь, это стоит затраченных усилий и времени».
Сперва подумайте о том, какими, по вашему мнению, должны быть ответы, а затем задавайте вопросы, чтобы привлечь ученика к теме. Например:
Ученик: «Сервер не отвечает».
Вы: «Как ты его вызываешь?»
Ученик: «Через веб-браузер. Но он пишет, что сервер недоступен».
Вы: «Может, есть другие пути?»
Ученик: «Я попробовал пропинговать, но он сказал, что не может определить имя».
Вы: «Как работает разрешение имен?»
Ученик: «С помощью DNS».
Вы: «А DNS сейчас работает?»
Такого рода обсуждение определенно занимает больше времени, чем если вы просто скажете: «Да, DNS-сервер не работает». Но процесс «вопрос-ответ» позволяет построить собственную мыслительную модель того, как все эти движущиеся части сети сочетаются друг с другом. Вы не просто предоставляете решения: вы учите создавать свои решения, а это