В дополнение к планированию вашего дня, убирая вещи, и просто уходить рано (чтобы наверстать упущенное в другое время), позвольте мне предложить что-то, что, вероятно, кажется очень контр-интуитивно:
Постарайтесь не останавливаться на “естественной остановочной точке”
Вы беспокоитесь, что если вы получите полчаса в задание кодирования, вам будет трудно загрузить контекст, когда вы вернетесь к нему на следующий день. Но по моему опыту все как раз наоборот. Скажем, вы собираетесь написать простую функцию. Вы знаете, что будет некоторая инициализация, цикл для обработки всех X в Y, и некоторая очистка. Я буквально добавлю файл в свой проект, объявлю функцию, добавлю три комментария (может быть, напишу for или пока буду строить вокруг одного из них), а потом – иду домой.
Утром, когда вы войдёте, вам не нужно будет вспоминать, что вы делали, или консультироваться с вашими примечаниями - для вас всё в порядке. Зачем идти домой с пустым файлом или чистым листом бумаги, ждущим вас утром? Вместо этого, хотя бы напишите заголовок или тему. Хотя бы напишите название функции. Если вы должны написать документ, сделайте папку, создайте пустой документ с правильным названием и поместите название документа вверху первой страницы. Применить таблицу стилей.
Начните. Затем уходите. Вы можете быть ОЧЕНЬ приятно удивлены - гораздо легче начать, если вы не остановились на естественной остановочной точке. Запуск с этих точек супер легко.
На самом деле, это так просто, что я иногда использую вариант этого, чтобы обмануть себя в работе над чем-то, над чем я не хочу работать. Я просто делаю часть “начать” - делаю новый проект или пустую папку или что-то в этом роде. Делаю файл под названием “контур” и вставляю его в контур по электронной почте. Загрузка спецификации или примечаний к выпуску. Поиск ссылки на видео, которое мне нужно посмотреть. Ничто из этого на самом деле не считается работой над тем, над чем я не хочу работать, это просто начало работы, которое позволило бы мне реально работать над этим, так что я делаю эти задачи без сопротивления. А потом, когда я их делаю, я обнаруживаю, что мое сопротивление падает, и я могу выполнить задачу самостоятельно.
Попробуйте.