Главное Авторские колонки Пресс-релизы Промо Вакансии Вопросы
46 0 В избр. Сохранено
Авторизуйтесь
Вход с паролем

Что такое ментальная гибкость и почему первая идея порой мешает найти вторую

Первая идея часто кажется лучшей, но иногда она мешает найти более удачное решение. Психологи называют это эффектом установки. Ниже — ответы на главные вопросы о том, он работает и что с этим делать.
Мнение автора может не совпадать с мнением редакции

Как мыслить шире

Ситуация в ИТ, знакомая каждому разработчику. Три часа ты ищешь ошибку, уверен, что дело в кэше, и проверяешь кэш с разных сторон. Потом подходит коллега, смотрит на экран и через минуту замечает, что в настройках просто не тот часовой пояс. Ничего постыдного тут нет, так устроено мышление, и у этого эффекта есть название.

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

Что показали исследования

В работе Мерима Билалича и коллег игрокам в шахматы давали позиции с двумя путями к победе: один с привычным, но не самым коротким ходом, и более редким, но оптимальным. Знакомый вариант мешал найти лучший даже мастерам, и их результат падал до уровня игроков, которые заметно слабее.

В другом строгом исследовании с отслеживанием взгляда эксперты говорили, что ищут альтернативы, а глаза продолжали возвращаться к клеткам знакомого хода.

Вторая ловушка: мы любим добавлять, а не убирать

Исследователи из Университета Вирджинии показали на сайте Nature, что люди по умолчанию ищут, что в задаче добавить, и почти не замечают вариант что-нибудь убрать.

В коде это узнается сразу. Запрос тормозит — добавляем кэш. Падает тест — добавляем еще одну проверку. Растет сложность — добавляем слой абстракции.

Лучшая противоположность — история из Apple

Лучшую противоположность описал Энди Герцфельд в истории про Билла Аткинсона. В 1982 году в команде Apple Lisa менеджеры ввели еженедельный отчет о количестве написанных строк. Аткинсон как раз переписал вычисления областей в QuickDraw по более простому алгоритму. Операции ускорились почти в шесть раз, а кода стало примерно на 2000 строк меньше. В графе отчета он написал «минус 2000».

Что с этим делать

Попробуй простые привычки.

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

Как это работает в заказной разработке

В заказной разработке первая версия решения часто лежит прямо в техническом задании, и она не всегда лучшая. В SSP SOFT мы стараемся обсуждать задачу в команде до старта и держать в голове как минимум два варианта, включая тот, где ничего лишнего не добавляется. Для заказчика это обычно означает более простую систему, которую дешевле развивать.

Что в итоге

Ментальная гибкость — это не про то, чтобы всегда находить лучшую идею с первого раза. Это про умение замечать, что первая идея может быть не единственной. И иногда лучший ход — не добавить что-то, а убрать.

Больше материалов для ИТ-специалистов — в наших каналах:

💙 ВКонтакте

💬 Telegram

📱 MAX

0
В избр. Сохранено
Авторизуйтесь
Вход с паролем
Комментарии
Выбрать файл
Блог проекта
Расскажите историю о создании или развитии проекта, поиске команды, проблемах и решениях
Написать
Личный блог
Продвигайте свои услуги или личный бренд через интересные кейсы и статьи
Написать

Spark использует cookie-файлы. С их помощью мы улучшаем работу нашего сайта и ваше взаимодействие с ним.