🦆 Эффект резиновой уточки: почему программисты разговаривают с игрушками?
Если вы зайдете в офис крупной IT-компании и заглянете за мониторы разработчиков, то наверняка заметите сидящих там маленьких желтых резиновых уточек для ванной.
Это не детская инфантильность, а официально признанный психологический метод решения сложных задач — Rubber Duck Debugging.
Суть методики описана в культовой книге «Программист-прагматик»:
Когда программист часами бьется над ошибкой в коде и заходит в тупик, он должен поставить перед собой резиновую уточку и вслух, медленно, предложение за предложением объяснить ей:
1. Что именно должна делать эта строчка кода.
2. Что она делает на самом деле.
В процессе объяснения сложной проблемы кому-то непонимающему (даже неодушевленному предмету) мозг вынужден переключиться из режима «интуитивного мышления» в режим «структурной логики».
В 90% случаев прямо посреди монолога человек внезапно осекается и кричит: «Стоп, так вот же где ошибка!», находя решение самостоятельно еще до того, как уточка успеет крякнуть.
Метод отлично работает не только в программировании, но и при написании текстов, подготовке к экзаменам или принятии сложных жизненных решений 🦆
#факты #психология #продуктивность
Post #108
6

- 👍 2
- ❤ 1