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



Что такое Эффект Зейгарник?


Представьте, что сейчас 9:00 вечера. Вы изучаете JavaScript. Садитесь за стол. Открываете свой ноутбук и запускаете редактор кода. Работаете вы, скажем, над проектом с ресурса freeCodeCamp — Wikipedia Viewer.

Работаете некоторое время, затем отвлекаетесь, открываете браузер, чтобы прочитать статью на сайте Mozilla Developer Network о совместном использовании ресурсов между разными источниками (CORS), потому что хотите разобраться c кросс-доменными Ajax запросами.

Все идет хорошо. Чем дольше вы читаете статью о CORS, тем лучше ее понимаете. Становится поздно, пора закругляться.

Что вы сделаете дальше?

А) Оставите статью недочитанной, чтобы вернуться к ней следующим утром?
Или
Б) Доведете дело до победного конца и закончите чтение?

Эффект Зейгарник рекомендует вам выбрать вариант А и не заканчивать чтение, когда планируется перерыв. Почему?

Потому что согласно эффекту Зейгарник, «прерванные задачи запоминаются лучше, чем законченные».

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

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

А вот одна идея, как можно использовать этот феномен, когда учитесь писать код.

Профессиональный лайфхак: Оставьте кусок кода недописанным, когда “работа прет” и вернитесь к нему позже.

Вот вы работаете над одним из алгоритмов. Вы ухватили суть проблемы. Набросали кое-какие заметки и псевдо-код на бумажке, составили высококлассный план, как будете писать этот самый алгоритм.

Затем начинаете переводить свои мысли в код. Потом еще и еще. Работа спорится, и вы начинаете чувствовать прилив дофамина от мысли, что скоро задание будет выполнено и freeCodeCamp выдаст вам награду — поощрительное сообщение:



А теперь остановитесь. Прежде, чем закончите эту задачу. Остановитесь. Примите осознанное решение остановить процесс. Отойдите от компьютера и займитесь чем-нибудь другим.

«Но я же почти закончил!» — скажете вы.

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

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

Итак, используя пресловутый эффект Зейгарник, вы:

  1. Лучше запоминаете те концепции, которые затрагивались в задании
  2. Даете себе стимул вернуться к работе.

Причем с удвоенной энергией. Двойная польза.

Эффект Зейгарник в действии


В последнее время я запоем читаю книги и рассказы Роальда Даля, потому что он потрясный автор. И в одном из своих интервью он описал стратегию, наводящую на мысли об эффекте Зейгарник:
Я никогда не возвращаюсь к чистой странице, всегда дописываю примерно до половины. Сталкиваться с пустой страницей не очень хорошо. Но Хемингуэй, великий американский писатель, научил меня отличному трюку, который незаменим при работе над длинной книгой. Он выразил это так: «Когда работается хорошо, переставай писать».

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

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

Если ты останавливаешься, когда застрял — вот тогда у тебя будут неприятности!

Послушать полное интервью Роальда Даля можно по ссылке.

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

Если у вас есть идеи, как еще можно было бы использовать эффект Зейгарник для улучшения навыков в программировании, будем рады увидеть их в комментариях. Спасибо за внимание!
Поделиться с друзьями
-->

Комментарии (39)


  1. TyVik
    13.02.2017 12:43
    +21

    Да я ж уснуть не смогу, если знаю как закончить задачу.


  1. Teacher
    13.02.2017 12:45
    +5

    У этого эффекта есть и обратная сторона. Если откладывать только одно дело, то да, можно получить некий положительный результат. «Темная сторона» заключается в том, что если таких дел накапливается достаточно много, то результат выполнения другой работы может существенно ухудшиться. А самое печальное в этом, что как показывают опыты, даже запоминание одного чего-то может оказаться много.


  1. lasthand
    13.02.2017 12:49
    +6

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

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

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


  1. bfDeveloper
    13.02.2017 13:14
    +5

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


  1. deadyshk
    13.02.2017 13:27
    +23

    Остановился на половине статьи — потом дочитаю :)


    1. tangro
      14.02.2017 13:26
      +1

      Начал читать Ваш комментарий, но пока только узнал, что Вы остановились на. На чём именно — дочитаю завтра. Кстати, рекомендую остановиться на половине статьи и дочитать завтра.


  1. kernel72
    13.02.2017 13:27
    +13

    «Я почти дофиксил Ваш очень важный блокер. Закончу завтра.»


  1. mSnus
    13.02.2017 13:27
    +3

    Прерванный акт написания кода плохо предохраняет от недосыпа ((


    1. Areso
      13.02.2017 13:48
      +1

      Угу, лежишь и ворочаешься и сон не идёт, вместо того, чтобы взять и доделать.


      1. EverydayTools
        13.02.2017 14:00

        Зато тренируешь силу воли до кучи.


        1. webkumo
          13.02.2017 14:21
          +1

          Сила воли — слабо поддающаяся тренировкам характеристика, которая ещё и сломаться может, лучше инту или ловку растить.


          1. Kelevrat
            14.02.2017 09:16

            Ну если у тебя не поддается тренировки и ломается, не факт что и у других так же.


  1. Ogi
    13.02.2017 14:15

    Все достижения экспериментальной психологии поставлены под сомнение недавно вскрывшимся кризисом воспроизводимости. Эффект Зейгарник, как и многие другие «открытия», не был толком подтверждён. Что не мешает различным продавцам «секретов успеха» о нём рассказывать.


  1. AlexZaharow
    13.02.2017 14:15

    Представьте, что сейчас 9:00 вечера. Вы изучаете JavaScript.
    Хм… Всегда так делаю.


  1. Vlad_fox
    13.02.2017 15:11
    +1

    Прервись… Иначе тебе придется задаться вопросом, что делать дальше.


    Ок. прервался. вернулся к работе на следующий день, на следующий уже можно заканчивать?
    Закончил… и ведь все равно
    тебе придется задаться вопросом, что делать дальше.

    просто этот вопрос перенесен на завтра, что это меняет по существу?


    1. s_suhanov
      13.02.2017 23:09

      Именно так. Единственное где этот подход может быть полезен — в учебе. Например проходите какой-нибудь туториал: если его сразу пройти до конца, то он очень скоро забудется, а вот если сделать сначала половину, а на следующий день продолжить — то нужно будет дополнительно повторить, что делали вчера. Так, конечно, запомнится лучше. :)


    1. wishnewski
      14.02.2017 05:38

      Два сеанса вознаграждения нейромедиаторами за одну задачу; во время второго, предполагаю, приходит (без усилий) понимание, что делать дальше — так как завершение практически любой задачи это не финиш, а пит-стоп — и любой результат всегда промежуточен. А так как энергии после завершения достаточно (был отдых), можно сразу сделать половину следующего этапа. repeat.


  1. TemaAE
    13.02.2017 15:34

    Я обычно не могу заснуть, если застреваю и не знаю как решить задачу.
    Как только придумываю с удовольствием откладываю реализацию на утро.

    Бывает, что и ложусь через силу, промучавшись пару часов ночью, и тогда задача утром решается за 15 минут.


  1. spmbt
    13.02.2017 15:36

    Автор претендует на продолжение серии Остера? А почему тогда нет гротеска?

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

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

    Следование такому совету приведёт к тому, что у других дел или у времени отдыха отберётся время на решение созданного хаоса. Попробуем сформулировать грамотный совет: если видно, что время решения задачи подходит к концу, постарайтесь завершить её на максимально свёрнутой стадии, сделайте для себя выводы или заметки (в текстовом редакторе, в закладках браузера), к которым вернётесь при продолжении решения. Признак нормального завершения вынужденно прерванной задачи — вы не думаете о том, что не успели сделать по ней.


  1. sbnur
    13.02.2017 16:57

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


    1. gks
      14.02.2017 05:40

      Эффект Зейгарник не относится к бихейвириской методике. Он открыт в рамках гештальт психологии в школе Курта Левина. И имеет экспериментальное подтверждение и используется в диагностике психических расстройств. Напомню, как он появился. Он появился в 20-х годах, когда Курт Левин сидел в кафе со своими учениками. Он спросил проходящего официанта, что заказал человек за соседним столиком. Официант перечислил заказ, а потом его спросил о клиенте, который выходил из кафе. Он не смог вспомнить. Отсюда появился эксперимент. Его провела Блюма Вульфовна Зейгарник. Его ученица, в рамках дипломной работы. Это и есть чистый эффект Зейгарник. Там не идет речи об осознанном самопрерывании деятельности. Все задания прерывает либо дает завершить экспериментатор. Заданий много. А потом опрашивает, что делал человек. Результат:
      https://ru.wikipedia.org/wiki/%D0%AD%D1%84%D1%84%D0%B5%D0%BA%D1%82_%D0%97%D0%B5%D0%B9%D0%B3%D0%B0%D1%80%D0%BD%D0%B8%D0%BA
      В среднем незавершённые действия у здоровых участников экспериментов вспоминались на 90 % лучше, чем завершённые. У больных шизофренией (простая форма) на 10 %, у больных эпилепсией на 80 %, а у больных с астеническим синдромом — на 20 %
      В эксперименте нет никакой боязни. Человек ничего и никуда не откладывает. Его просто останавливают во время выполнения задания и предлагают другое задание.


      1. kloppspb
        14.02.2017 09:30

        Человек ничего и никуда не откладывает. Его просто останавливают во время выполнения задания и предлагают другое задание.

        Неделя-другая работы в таком режиме — и можно задуматься о смене работодателя…


        1. gks
          14.02.2017 13:28

          А помнить как будите, добрым словом.


          1. kloppspb
            14.02.2017 13:32

            Будит меня будильник, сам я никого не бужу со времён нарядов в армии.
            А вместо доброго слова есть JIRA, Confluence, комменты к коммитам, и много чего ещё.


            1. gks
              14.02.2017 13:54

              Просыпаться Вы будите сами, хвататься за JIRA, писать комменты, а там русские добрые слова подоспеют. Психология — наука серьезная, не случайно там много этических ограничений. Так что увольняться нужно сразу, как только начинают втирать психологические методы в работе, особенно дилетанты. Через пару недель будет поздно


  1. Aingis
    13.02.2017 19:19

    Злейшему врагу не посоветую разбирать код, доставшийся от того, кто следует такому совету. Бывало, приходит баг: «что-то работает не так». Смотришь что к чему — а там не то, что не работает, соответствующая часть просто не написана.


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


  1. ChemodaH
    13.02.2017 19:20

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


  1. ElectroGuard
    14.02.2017 01:01

    Главное — название модное придумать. Зейгарник, Скрам, Эджайл.


  1. Bimawa
    14.02.2017 02:03

    — У тебя ж сегодня дедлайн!
    — Нет! У меня эффект Зейгарника O_o! Так что я домой!


  1. Voin_Nochi
    14.02.2017 05:38

    В общем, суть статьи в том, что не надо бояться оставлять работу на следующий день — это поможет обдумать её на свежую голову, так как забыть о ней благодаря эффекту Зейгарника не получится.
    А вот методы эксплуатирования, приведённые в статье, я считаю… некорректными. :) Особенно бросать работу в пик вдохновения. Всё надо доводить до конца, если получается, и не всё надо запоминать — и так дел дофига, которым «переполнение памяти» только помешает. Просто правильно документировать код.


  1. soprogram
    14.02.2017 05:38

    Есть такая вещь как кэш мозга и за чем его забивать не законченной задачей и думать о ней когда можно подумать о новых?


  1. IntActment
    14.02.2017 05:38

    Давно применяю подобный подход в просмотре сериалов. На очень интересном месте люблю поставить на паузу, встать, походить кругами, минут пять поиграть на пианино, и вернуться к просмотру. Все это время, естественно, из головы не выходят мысли о возможном развития сюжета и прочие приятные мысли. Однако, спустя месяцы такой практики, заметил такую особенность — ловлю себя на мысли «я в любой момент могу вернуться к экрану и продолжить просмотр, а пока потяну время, наслаждаясь состоянием». И в какой-то момент из-за этого «приятного откладывания» полностью пропал интерес к просмотру сериалов в целом. С программированием дома — примерно та же история. «Я могу достать ноут и продолжить пилить свой проект в любое время»-эффект как-то перерос в прокрастинацию или что-то подобное. Факт в том, что в моем случае это сработало не в пользу саморазвития.


  1. wlbm_onizuka
    14.02.2017 05:39

    Сложную задачу лучше закончить сразу. С простой задачей это будет работать


  1. lxsmkv
    14.02.2017 08:45

    лично у меня незаконченые задачи роятся в голове как, скажем, бабочки. Чем их больше тем больше мой мозг занят обновлением «ячеек памяти» по всем незавершенным задачам. Если их (задач) становится слишком много, мозгу нехватает пустого места чтобы свободно размышлять, не отвлекаясь на «прерывания». В этой ситуации я заметил, что элементарно делегировать задачу может оказаться полезным. Делегированная задача перестает занимать место в голове, и освобождается место для мыслительного «замаха». Было такое, тупил над простенькой задачкой. Передал ее коллеге, с дедлайном на 5 дней, решит — хорошо, пусть не идеально но оно будет работать (приносить пользу), и станет одной проблемой меньше. Не решит — вместе глянем что к чему. На следующий день ко мне пришло озарение и задача решилась за полчаса. Озарение пришло, потому что я освободил место в голове. Это не тоже самое что и вываливание задач в дневник или багтрекер «для себя». Разница в том, что передав задачу другому, над ней уже будет вестить какая-то полезная работа. А если записать задачу для себя, она будет лежать мертвым грузом, пока я не обращу на нее свое внимание. Значит мне придется об этой задаче помнить и вся польза от такого манёвра сойдет на ноль. Получается делегирование ценнее для личной продуктивности чем ведение журнала личных задач.


  1. vokinsel
    14.02.2017 08:49

    Солидарен с комментарием выше, что это, возможно, хорошо работает с учебой. Помню что при принудительном прерывании приходилось много думать о неразрешенной задаче, естественно это закладывало в память некоторые установки, но и, да — спать это мешало. Но, явно, в работе я бы не стал такое применять.
    Даже несмотря на мой относительно небольшой опыт (7 лет) программирования и в принципе разработок с участием сложных процессов и логики, скажу что данный «эффект» носил бы негативные последствия. Во-первых, слишком много связей которые ты можешь упустить если не сделаешь это в «данный момент» т.к. все уже обдумано и построено в сознании, а после сна все разложится «по полочкам» и есть вероятность что часть информации забудется. Во-вторых, имхо, влияние «эффекта» зависит от человека (характер, режим распределения времени и др. факторы) т.ч. это не 100% вариант для всех.

    P/S всегда стараюсь сделать «за раз», ибо решение приносит удовольствие и психологическое расслабление, а это, мне кажется, тоже закладывает в память многие моменты по решению задачи. Тем более этим хочется делиться с друзьями и/или знакомыми (кому это интересно), а это только усиливает «полезность».


  1. rombell
    14.02.2017 12:59

    Недавно читал статью (если интересно — найду), там речь шла про то, насколько людей тяготят старые незакрытые проблемы с другими людьми. В контексте известного терапевтического правила «простите, и вам легче будет», а также «что такое совесть».
    Так вот выяснилось, что для большинства людей незавершённое дело запоминается лучше (и, таким образом, незавершённый конфликт отравляет жизнь), но есть и люди, которые лучше запоминают как раз завершённые дела — и вот для них описанный в статье эффект не работает.

    Так что, резюмируя, все психологические трюки могут работать в плюс, а могут и в минус — необходимо проверять.


  1. gearbox
    14.02.2017 13:36

    Блин, а если я НЕ ХОЧУ запоминать задачу? Если я ее по GTD хочу — дан и выкинуть из головы? Чет последнее время участились эти панацеи и серебряные пули… Возмущение в силе чувствую я…


    1. EverydayTools
      14.02.2017 13:59

      Ну в таком случае доделывайте до конца поскорее — и пес с ней)


  1. Sixshaman
    14.02.2017 15:15

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

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