Мой студент программист поделился прекрасным термином «Rubber duck debugging». «Метод уточки», говоря по-русски.
Это название – отсылка к рассказу о программисте, который везде носил с собой резинового утёнка и обсуждал с ним проблемы, возникающие в ходе работы. ⠀
Однако не обязательно быть программистом. Не обязательно даже использовать уточку. Любая игрушка, вполне справляется с задачей. Да и сам метод «Rubber duck debugging» отлично работает в любой сфере. В чем его суть. ⠀
Решая некую задачу, разбираясь в том или ином вопросе, мы часто сталкиваемся с неясными моментами, и мозг начинает буксовать. В этот момент вы берете резиновую уточку или любой другой неживой предмет и начинаете детально пояснять ей весь процесс с самого начала, подробно останавливаясь на каждом моменте. Разумеется, у уточки возникает масса вопросов, поэтому вам приходится вдаваться в мельчайшие подробности процесса, как это работает и какой результат должен получиться на выходе. В итоге вы рассматриваете предмет объяснения с разных сторон, глубже понимаете его, и становится очевидным, в чем закавыка и как из нее выйти. Уточка поняла, вы все поняли, проблема решена! ⠀
У меня такие озарения случаются, когда я объясняю студентам различные темы на уроке. И внезапно сама осознаю тот или иной аспект языка глубже. Мои «уточки» ещё и вслух вопросы мне задают, делая процесс ещё более эффективным. За что и люблю!





