Метод утенка. Простой способ решения сложных задач

ПОДЕЛИТЬСЯ

Метод утенка. Простой способ решения сложных задач

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


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

Впервые, метод уточки был описан Дэвидом Томасом и Эндрю Хантом в книге "Программист ­ прагматик. Путь от подмастерья к мастеру". Он сразу же полюбился представителям этой профессии, так как порой найти ошибку в коде и понять, почему программа не работает - очень и очень сложно.

Суть метода до безобразия проста. Для того, чтобы найти причину проблемы (будь то неработающий код, не сходящиеся в отчетах цифры или еще что-­нибудь), нужно последовательно объяснить ход своих мыслей воображаемому собеседнику, роль которого выполняет резиновая уточка. При этом собеседнику делать ничего не нужно: просто наблюдать из-­за вашего плеча и периодически кивать головой. Озвучивание и поэтапное объяснение действий практически всегда наталкивает на правильное решение.

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

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

Почему именно уточка? - спросите вы. Ответ на этот вопрос можно найти в самой книге. Один из авторов, Эндрю Хант, во времена своей учебы в Гарварде, был очень удивлен привычкой своего наставника, аспиранта Грега Пага, всегда ставить на край монитора желтого резинового утенка. Осмелившись спросить о необычном ритуале, Эндрю Хант открыл для себя самый эффективный способ отладки программ.

Использование общения с желтой уточкой (как реальной, так и воображаемой) не ограничивается сферой программирования. К этому методу успешно прибегают бизнесмены, журналисты, блогеры, рекламщики и многие другие.

Tengrinews
Читайте также

Курс валют

 461.92   542.38   6.16 

 

Погода

Алматы
А
Алматы +15
Астана +13
Актау +9
Актобе +4
Атырау +11
Б
Балхаш +15
Ж
Жезказган +14
К
Караганда +12
Кокшетау +7
Костанай +18
Кызылорда +16
П
Павлодар +11
Петропавловск +15
С
Семей +13
Т
Талдыкорган +16
Тараз +16
Туркестан +7
У
Уральск +10
Усть-Каменогорск +16
Ш
Шымкент +15

 

Редакция Реклама
Социальные сети