Оптимум для программирования и обучения по данным когнитивной психологии

Оптимум для программирования и обучения по данным когнитивной психологии

Оптимум для программирования и обучения по данным когнитивной психологии — 15–25 часов в неделю, в виде 2–3 глубоких (60–90 мин) сессий в день с перерывами 10–20 минут. Свыше ~4 часов «настоящей» целенаправленной практики в день качество резко падает.

Почему так (что говорит наука)

  • Деликатная/целенаправленная практика: большинство исследований по экспертизе показывают потолок 3–4 часа высокоинтенсивной умственной работы в день — дальше растёт усталость и ошибки.
  • Интервальное повторение: материал лучше удерживается при распределении во времени (эффект распределения) — учимся чаще и короче, а не «залипать» раз в неделю.
  • Активное вспоминание: проверять себя (без подсказок) эффективнее, чем перечитывать — короткие квесты/каты/викторины в конце сессии.
  • Интерливинг: чередование связанных тем (верстка → JS → немного Git) даёт более прочные навыки, чем «заблокированное» изучение одной главы часами.
  • Сон и консолидация: 7–9 часов сна + короткая прогулка/движение днём повышают удержание и скорость решения задач.

Как именно распределять время

Базовая формула на день (дом/фриланс)

  • Блок 1 (глубокий, 75–90 мин): одна ключевая тема/фича «чуть сложнее комфортного уровня».
  • Перерыв 15–20 мин: без экрана, движение/вода/свет.
  • Блок 2 (глубокий, 60–90 мин): практика «в прод» — небольшая задача из проекта/реальной биржи.
  • Перерыв 15 мин.
  • Блок 3 (лёгкий, 30–60 мин): ревью кода, конспект, 10–15 мин активного вспоминания (Anki/вопросы к себе), план на завтра.

Недельные шаблоны (выберите под себя)

  • Лёгкий режим — 10 ч/нед (если мало времени)
    • 5 дней по ~2 часа: 1 глубокий блок + лёгкий блок.
  • Оптимальный — 20 ч/нед
    • 5 дней по ~4 часа: 2 глубоких блока + лёгкий блок.
  • Ускоренный — 30–35 ч/нед
    • 6 дней по 4,5–5,5 часа: 2–3 глубоких блока + лёгкий. 1 выходной обязателен.

Процентное распределение внутри недели

  • 60% — практические мини‑задачи/фичи «под клиента».
  • 20% — теория/разборы (видео/статьи) строго под текущую задачу.
  • 10% — активное вспоминание и каты (Codewars/Leet, короткие квизы).
  • 10% — портфолио/оформление/поиск заказов (профили, шаблоны откликов).

Микро‑структура одной сессии (рабочая «сцепка»)

  1. Цель на 2–3 предложения: что готово по итогам блока (готовая форма, правка плагина, тесты).
  2. Таймбокс 60–90 мин, WIP=1: без переключений, без мессенджеров.
  3. Промежуточные чек‑поинты каждые 20–30 мин: «коммит или записка».
  4. Завершение: короткое самотестирование/юнит‑тест или чек‑лист готовности.
  5. 3–5 карточек в Anki/заметки «что буду повторять через 1–3–7 дней».

Когда именно учиться дома

  • Если вы «жаворонок»: ставьте самые сложные блоки на 1–3 часа после пробуждения.
  • Если «сова»: два глубоких блока во второй половине дня/вечером, но завершайте за 2–3 часа до сна.
  • Днём допустима 20–30‑минутная «перезагрузка» (короткий сон/прогулка) — это реально улучшает удержание.

Как эффективно использовать ИИ в этих рамках

  • В начале блока: запрос «разбей задачу на шаги + критерии готовности».
  • В процессе: точечные подсказки по ошибке, не просите «весь код целиком».
  • В конце: «сделай ревью кода + предложи 3 теста», затем вы запускаете тесты и фиксируете.

Сигналы, что вы перегружаете себя

  • Растущая доля «механических ошибок», перечитывание одного и того же без прогресса, прокрастинация перед стартом. Решение: сократите глубокие блоки до 45–60 мин на 3–4 дня, увеличьте сон/движение.