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

ПОДЕЛИТЬСЯ

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

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


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

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

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

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

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

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

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

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

Курс валют

 481.88   556.79   5.72 

 

Погода

Алматы
А
Алматы 16
Астана -4
Актау 9
Актобе 3
Атырау 9
Б
Балхаш 8
Ж
Жезказган 2
К
Караганда 2
Кокшетау -1
Костанай 17
Кызылорда 1
П
Павлодар 2
Петропавловск 0
С
Семей 12
Т
Талдыкорган 14
Тараз 17
Туркестан 2
У
Уральск 6
Усть-Каменогорск 18
Ш
Шымкент 6

 

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