Подписывайтесь на канал Tengrinews.kz в WhatsApp
14 июня 2016 10:08

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

ПОДЕЛИТЬСЯ

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


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

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

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

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

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

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

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

Читайте также
Join Telegram

Курс валют

 446.44   490.7   4.77 

 

Погода

 

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