Когда лучше учиться: сон, режим и продуктивность
Ночью заниматься можно.
Вопрос в условиях. Ты спишь достаточно? У тебя стабильный график? Ты садишься за учебу свежим или уже после длинного дня?
Для обучения Java это важно. Нужно читать условие, держать в голове логику, замечать ошибки, понимать сообщения компилятора, не путаться в типах и методах.
После нормального сна это делать проще. После недосыпа каждая мелочь занимает больше времени.
Главная мысль
Ночная учеба может работать, если ночь входит в стабильный режим.
Например, человек ложится поздно, встает поздно, спит 7-9 часов и не прыгает между графиками.
Другой сценарий встречается чаще. Человек встает утром, работает весь день, приезжает домой вечером, делает дела и садится учить Java с 00:00 до 03:00.
Такой вариант обычно плохо работает.
К моменту учебы уже есть усталость. Плюс растет желание спать. Плюс учеба забирает время у восстановления.
Один такой вечер ничего не испортит. Проблемы появляются, когда это становится привычкой. Задачи решаются дольше. Ошибок больше. Раздражения больше. Материал хуже держится в голове.
1. Что не так с ночной учебой
Ночной график сам по себе не делает учебу бесполезной.
У людей разные хронотипы. Кто-то лучше чувствует себя вечером. Кто-то работает сменами. Кто-то может вставать ближе к полудню и строить день вокруг этого.
Но у большинства людей ночная учеба выглядит проще: обычный день, работа, дорога, домашние дела, потом учеба в остаток сил.
Тут полезно задать себе вопрос: ночь у тебя правда продуктивное время или просто последнее свободное окно?
При стабильном ночном режиме у человека есть сон. Например, он ложится в 04:00, встает в 12:00 и получает свои 7-9 часов.
При обычном дневном режиме ночная учеба часто превращается в долг перед сном. Сегодня минус час. Завтра еще час. Потом два часа в выходные. Сначала кажется терпимо, потом падает концентрация.
Такое объяснение часто скрывает обычный сбитый график.
2. Почему поздняя учеба после обычного дня хуже работает
Изучение Java требует внимания.
Нужно не потерять условие задачи. Нужно держать в голове текущую логику. Нужно видеть мелкие ошибки: скобку, тип, условие в цикле, неверный return.
Еще нужно терпение. Без него легко бросить задачу раньше, чем стало понятно, где проблема.
Недосып ухудшает именно эти вещи.
Национальный институт сердца, легких и крови США пишет, что недостаток сна мешает обучению, концентрации и реакции. Еще он повышает число ошибок.
Это заметно и без исследований. После плохого сна человек хуже держит фокус. Медленнее видит очевидные ошибки. Быстрее злится на простые вещи.
В программировании это сразу бьет по качеству занятий.
Есть данные и про хронический недосып. В одном эксперименте участники 14 дней спали по 4, 6 или 8 часов. У групп с 4 и 6 часами сна постепенно ухудшались когнитивные показатели. При этом сами участники не всегда хорошо замечали спад.
Субъективная уверенность в ночной продуктивности не всегда надежна.
Можно два часа сидеть над задачей и чувствовать, что работа идет. Утром на ту же задачу могло бы уйти 30-40 минут.
3. Сон участвует в обучении
Сон помогает закреплять память.
Материал, который ты разобрал днем или вечером, мозгу нужно обработать. Поэтому нормальная вечерняя учеба может быть хорошим вариантом.
Например, ты вечером разобрал тему, решил пару задач и лег спать вовремя. На следующий день часто становится легче вернуться к материалу.
Проблемы начинаются при другом режиме: учеба до двух ночи, короткий сон, ранний подъем, обычный рабочий день, потом снова учеба в уставшем состоянии.
Так обучение быстро превращается в туман. Особенно в темах, где нужно много держать в голове: коллекции, ООП, исключения, многопоточность.
4. Регулярность важнее ночных рывков
В обучении программированию легко переоценить разовые усилия.
Сегодня дожать тему. Досидеть до трех ночи. Закрыть уровень любой ценой.
На коротком отрезке это может сработать. На длинном часто мешает.
Устойчивее работает простой цикл:
- прочитал;
- решил;
- ошибся;
- разобрал;
- выспался;
- вернулся;
- закрепил.
В исследовании студентов MIT лучшие результаты были связаны с длительностью, качеством и регулярностью сна. Сон в одну ночь перед тестом объяснял результат хуже, чем сон за предыдущую неделю и месяц.
Для обучения это похоже. Стабильные занятия в нормальном состоянии обычно дают больше, чем редкие марафоны на остатках сил.
5. Когда лучше заниматься
Точного идеального часа для всех нет.
Хорошее правило: сложную учебу ставить на ту часть дня, где голова уже включилась и еще не перегружена.
Сразу после пробуждения у многих есть инерция сна. Человек уже встал, но голова еще работает медленно. В это время можно умыться, позавтракать, пройтись, повторить план.
Сложную задачу лучше открывать после разгона.
Поздняя ночь после длинного дня тоже слабое окно. Дома может быть тихо, но сил уже мало.
Для обычного дневного графика подходят такие варианты:
- утро через 30-90 минут после подъема;
- первая половина дня;
- обеденное окно;
- ранний вечер;
- вечер без сильной усталости и без сокращения сна.
Если работа идет с 09:00 до 19:00, а домой ты приезжаешь к 20:00, к 22:00 ресурса обычно мало.
В это время можно повторить конспект, посмотреть короткое видео, разобрать одну ошибку, подготовить план на завтра.
Глубокую практику лучше поставить на более свежее время.
Для многих это утро. Да, первые дни может быть непривычно. Утро часто кажется плохим временем из-за старого режима и недосыпа.
6. Как построить режим для обучения
Сначала нужно понять, сколько сна тебе нужно.
Для взрослого человека нормальный ориентир - 7-9 часов. Конкретное число лучше подбирать по состоянию.
Смотри на простые признаки:
- как ты просыпаешься;
- как быстро включается голова;
- хочется ли спать днем;
- сколько ошибок делаешь в простом коде;
- насколько быстро устаешь от задачи;
- как часто раздражаешься на мелочах.
Если после 7 часов ты бодрый и нормально держишь фокус, возможно, этого хватает. Если постоянно разбит, попробуй 8 или 8,5.
Второй пункт - стабильность.
Организму проще, когда подъем и сон стоят примерно в одно время. Жить по секундомеру не нужно. Но сильный разрыв между буднями и выходными раскачивает режим.
Для обучения можно сделать так.
Выбери главное окно для сложной работы. Туда идут задачи, IDE, код, дебаг, разбор ошибок.
45-90 минут в нормальном состоянии часто полезнее, чем несколько часов поздно вечером.
Выбери маленькое окно для легкого повторения. Например, 15-25 минут.
Туда можно поставить:
- перечитать заметки;
- повторить команды;
- открыть задачу на завтра;
- выписать вопросы;
- посмотреть одну короткую лекцию.
Сложные темы лучше не ставить на самый уставший момент дня. ООП, коллекции, многопоточность, алгоритмы и дебаг требуют свежей головы.
7. Если времени мало
Иногда график плотный: работа, дорога, семья, домашние дела.
Тогда нужен простой рабочий вариант.
Первый вариант - утро. Лечь раньше, встать раньше, дать себе 30-60 минут до работы.
Второй вариант - короткие подходы. Например, 20 минут теории в обед и 40 минут практики вечером.
Третий вариант - разделить нагрузку. Свежую голову отдавать практике. Уставшее время оставить под повторение.
Если вечером сил нет, можно не решать сложную задачу. Достаточно записать, где застрял, и вернуться позже.
Еще вариант - снизить планку по времени. 40 минут каждый день в нормальном состоянии часто работают лучше, чем один ночной марафон на выходных.
Главная проверка простая: после такого режима ты можешь учиться завтра. Если режим каждый раз выбивает тебя из сна, он плохо подходит для длинной дистанции.
8. Совы и жаворонки
Хронотипы существуют.
Кому-то легче раньше утром. Кому-то легче позже. На это влияют гены, возраст, свет, стресс, физическая активность, социальная среда и привычки.
Крупное генетическое исследование почти на 700 тысячах участников нашло сотни участков генома, связанных с утренним хронотипом. Эти варианты были связаны с объективным временем сна.
Хронотип стоит воспринимать как шкалу. Большинство людей находится между крайними вариантами.
Еще он меняется с возрастом. В подростковом возрасте и ранней молодости людей чаще тянет к позднему режиму. Потом режим обычно постепенно сдвигается раньше.
Если тебе 18-22 и хочется ложиться поздно, это может быть нормальной частью возраста. При этом сон все равно нужен.
Хронотип не делает 5 часов сна нормой. Он не улучшает учебу после полного рабочего дня. Он не чинит сбитый график.
В исследованиях есть термин synchrony effect. Он описывает ситуацию, когда человек лучше выполняет задачи в подходящее для своего хронотипа время.
Жаворонку часто проще утром. Сове часто проще позже.
Для позднего хронотипа удобное окно может быть в 11:00, 15:00 или ранним вечером. Глубокая ночь после рабочего дня сюда обычно не подходит.
Учитывать хронотип полезно. Прикрывать им недосып смысла нет.
9. Социальный джетлаг
Социальный джетлаг - это конфликт между биологическим временем и расписанием.
Обычный джетлаг бывает после перелета. Социальный джетлаг появляется в обычной жизни.
Пример:
- в будни сон с 00:30 до 06:30;
- в выходные сон с 02:30 до 11:00;
- середина сна сильно отличается;
- каждую неделю график уезжает туда-сюда.
Для учебы это неудобно.
В понедельник тяжело проснуться. Вечером тяжело думать. К четвергу усталость копится. В выходные идет отсыпание. Потом цикл повторяется.
Полезно уменьшать разрыв между буднями и выходными.
Что можно сделать:
- не сдвигать подъем в выходные на 3-4 часа;
- не устраивать ночные марафоны перед свободным днем;
- держать примерно стабильное окно сна;
- при необходимости добавить 60-90 минут сна и сохранить понятное время подъема.
Если ночная учеба держится на недосыпе и отсыпании по выходным, это социальный джетлаг и накопленная усталость.
10. Как мягко сдвинуть режим раньше
Сдвигать можно фазу сна и бодрствования.
Главный внешний фактор - свет.
Утренний свет помогает организму закрепить начало дня. Вечерний яркий свет, особенно от экранов, поддерживает поздний режим.
Для эксперимента можно взять 2 недели.
План:
- выбери фиксированное время подъема;
- держи его каждый день;
- утром выходи на свет или садись ближе к окну;
- вечером приглушай свет;
- убери телефон перед сном;
- сдвигай режим постепенно, на 15-30 минут каждые несколько дней;
- сложную учебу ставь после разгона.
11. Что делать вечером
Вечер можно использовать.
Главное - подобрать нагрузку по состоянию.
После тяжелого дня хорошо подходят:
- повторение;
- короткая лекция;
- чтение конспекта;
- разбор одной небольшой ошибки;
- план на завтра;
- подготовка IDE и проекта;
- легкая практика на знакомые темы.
Плохо подходят:
- сложные новые темы;
- длинные алгоритмические задачи;
- попытка дожать любой ценой;
- дебаг в раздраженном состоянии;
- учеба, которая снова съедает сон.
Если ты несколько раз перечитал условие и все равно не понял его, возможно, дело в усталости. Вернись к задаче позже.
12. Практическая схема на 14 дней
Можно начать с эксперимента.
Выбери фиксированное время подъема. Например, 06:30 или 07:00.
Под него подбери время сна так, чтобы получить 7,5-8 часов в кровати.
Поставь главный учебный блок туда, где ты обычно свежее.
Если это утро, дай себе 30-60 минут после подъема.
Я обычно рекомендую заниматься минимум 2 часа в день. Эти 2 часа не обязательно делать одним куском. Удобнее разделить их на основной блок и короткий блок повторения.
Основной блок - 90 минут:
- 10 минут повторить вчерашнее;
- 70-75 минут решать задачи и писать код;
- 5 минут записать вывод: что понял, где застрял, что сделать завтра.
Вечером оставь легкий блок на 30 минут.
Можно перечитать заметки, подготовить вопросы, открыть нужную задачу на завтра.
Итого получается около 2 часов в день: 90 минут практики и 30 минут легкого повторения.
Раз в неделю оцени качество:
- сколько задач решил без подсказок;
- сколько времени уходило на простые ошибки;
- помнишь ли материал через 2-3 дня;
- есть ли силы продолжать;
- не стал ли сон хуже.
Если план держится только на сокращении сна, он плохо подходит.
На неделе может казаться, что прогресс есть. Через месяц такой режим обычно начинает мешать.
Итог
Ночная учеба может работать при стабильном режиме и достаточном сне.
Для обычного дневного графика учеба с 00:00 до 03:00 часто дает слабый результат. К этому времени уже накопилась усталость, а сон становится короче.
Для большинства людей надежнее:
- спать 7-9 часов;
- держать стабильный подъем;
- не ломать выходные;
- ставить сложную учебу на более свежее время;
- вечером оставлять легкие задачи.
Программирование учится вниманием, памятью и практикой. Ночные рывки помогают реже, чем кажется.
Хороший режим легко проверить: на следующий день ты снова можешь открыть IDE и нормально работать.
Источники
- Recommended Amount of Sleep for a Healthy Adult: A Joint Consensus Statement of the American Academy of Sleep Medicine and Sleep Research Society
- Sleep Deprivation and Deficiency, NHLBI
- The cumulative cost of additional wakefulness: dose-response effects on neurobehavioral functions and sleep physiology from chronic sleep restriction and total sleep deprivation
- A deficit in the ability to form new human memories without sleep
- Sleep after learning aids memory recall
- Sleep quality, duration, and consistency are associated with better academic performance in college students
- Genome-wide association analyses of chronotype in 697,828 individuals provides insights into circadian rhythms
- Chronotypes in the US - Influence of age and sex
- Chronotype and synchrony effects in human cognitive performance: A systematic review
- Social jetlag: misalignment of biological and social time
- Chronotype and Social Jetlag: A (Self-) Critical Review
- Circadian Rhythms, National Institute of General Medical Sciences
- NIOSH Training for Nurses on Shift Work and Long Work Hours: Nap Duration
продуктивность