(function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)}; m[i].l=1*new Date(); for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }} k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)}) (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym"); ym(64577560, "init", { defer: true, clickmap:true, trackLinks:true, accurateTrackBounce:true }); ym(64577560, 'hit', window.location.href);

Как просто решать сложные задачи

Привет, это KOTELOV. Сегодня посмотрим, что делать, если столкнулся с задачей, которая вызывает муку и мысли о том, чтобы бросить айти и пойти печь булочки в ближайшую пекарню.

Поищем решение в нейронауке.

Представьте разработчика, которому нужно перенести данные из старой версии продукта в новую. В новой версии другая структура хранения информации, нет документации по старой версии, а объем данных ~5-10 Гб, или 3 года активного использование продукта.

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

Почему мы впадаем в прокрастинацию:

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

Как сделать задачу проще:

1. Используем время отдыха.

Сеть пассивного режима работы мозга (она же дефолт-система мозга, англ. default mode network, DMN или СПРРМ) — это нервная сеть взаимодействующих участков головного мозга, активная в состоянии, когда человек не занят выполнением задачи.

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

Как загрузить задачу в мозг:

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

                            Примерная карта решения задачи по переносу данных

В дефолт-системе мозга задача должна покрутиться больше одного дня, непосредственно выполнением задачи заниматься не нужно.

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

2. Делаем решение задачи источником дофамина.

Дофамин — это нейромедиатор, ответственный за мотивацию и ощущение, которое приходит к нам с достижением успехов. Он даёт нам начальный заряд, подталкивающий к достижению целей, а потом повышает чувство удовлетворённости.

Как использовать:

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

3. Помним про эффект Даннинга — Крюгера. Эффект

Эффект Даннинга-Крюгера — это когнитивное искажение. Склонность людей с низким уровнем компетенции в определённой области переоценивать свои возможности, ведет к ошибочным выводам и неудачным решениям.

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

Как избежать:

  • Уточняем свои знания, консультируемся с экспертами.
  • Ищем данные, которые могут иметь несколько значений, уточнить критерии отбора «мусора».
  • Стараемся объективно оценить свою компетенцию по работе с большим объемом данных, используемых технологиях.

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

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

4. Учитываем когнитивные искажения при оценке задачи.

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

Что делать:

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

5. Боремся с ленью.

Выделяем в своем графике время на работу над конкретной задачей. Планируем его заранее, стараемся чтобы было не менее 3-4 часа непрерывной работы, без переключения на другие вопросы. Согласовываем это время с менеджером, семьей, собакой.

Кристина Бабич, наша бэкенд-разработчица на собственном опыте протестила эти методы и стала мастером борьбы с прокрастинацией. Берите этот гайд и пользуйтесь)

Какие у вас есть лайфхаки борьбы с прокрастинацией? Делитесь в комментариях!

А еще расскажите о задаче, которая стала для вас той самой…

Ну и подпишитесь на наш канальчик )

0
51 комментарий
Написать комментарий...
Святослав М.

Как же все просто, только вот задача тяжелая

Ответить
Развернуть ветку
Борис Плаксий

сложна сложна

Ответить
Развернуть ветку
1 комментарий
Melissa Warner

на словах легко,а вот на деле

Ответить
Развернуть ветку
Марина Белова

Один только подход к такой задаче, как отдельная задача

Ответить
Развернуть ветку
Anti Anti

"Используйте коэффициент непредвиденных ситуаций, обычно он ~3"
Если точнее, он равен π.

Ответить
Развернуть ветку
KOTELOV Digital integrations
Автор

здецу

Ответить
Развернуть ветку
Nice Man

На это 3 надо что умножать?)

Ответить
Развернуть ветку
Сергей Леопольдович

Вот никогда не понимал, в чем удобство большой монитор к ноуту и в итоге два экрана - один большой, второй маленький-маленький и клавиатура и мышка на ноуте.
Почему нельзя 2 нормальных монитора + клавиатуру + манипулятор мышь нормальных размеров ? Стоит вроде недорого...

Ответить
Развернуть ветку
Pixel Lens

Это типичная яблочная припиздь) Обычные люди при подключении ноута к большому монитору отключают дисплей ноута.

Ответить
Развернуть ветку
6 комментариев
KOTELOV Digital integrations
Автор

так один вспомогательный, а один основной) к тому же на макбуке норм клавиатура и тачпад)

Ответить
Развернуть ветку
1 комментарий
Мария Жукова

можно, только ноут можно отключить от моника, положить в сумку и на следующий день поработь дома, например)

Ответить
Развернуть ветку
5 комментариев
Воронцова Миа

у каждого своё понимание удобства и комфорта) Мне лично по душе просто ноут, тк кампактно и просто

Ответить
Развернуть ветку
2 комментария
innadremm

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

Ответить
Развернуть ветку
Pixel Lens

В случае по настоящему тяжёлых задач главное это уметь совмещать прокрастинацию и работу - первое помогает не ебануться от второго)

Ответить
Развернуть ветку
Беломестный Глеб

щас бы научиться вовремя прекращать прокрастинировать) Это не так легко, как кажется

Ответить
Развернуть ветку
Irina Istomina

ну да, все просто

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
KOTELOV Digital integrations
Автор

да и 5 нерешенных задач математики

Ответить
Развернуть ветку
5 комментариев
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
7 комментариев
Глеб Петров

С такой методикой сам черт ногу сломит!

Ответить
Развернуть ветку
Александра Бессонова

Почему только на примере it?) подойдет под решение многих сложных задач и в других сферах

Ответить
Развернуть ветку
Богдан В.
Как загрузить задачу в мозг:

Тю... я думал дальше про нейроинтерфейсы, а не очередная банальщины конца прошлого века.

Ответить
Развернуть ветку
Мария Жукова

Десятки раз разные решения приходили в голову во время мытья посуды или еще чего-то такого. Главное условие для такого прихода - тишина, чтобы не было никаких искусственных шумов типа телека, ютубчика и т.п.

Ответить
Развернуть ветку
48 комментариев
Раскрывать всегда