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

Затем я наткнулся на книгу под названием Algorithms To Live By, написанную Брайаном Кристианом и Томом Гриффитсом. Я настоятельно рекомендую эту книгу людям, которые ищут способы оптимизировать повседневные дела для повышения эффективности. В данном случае я ухватился за то, что они упомянули о том, что компьютеры с большим количеством задач просто пропускают планирование и начинают случайным образом выбирать задачи для выполнения. Причина этого проста. Иногда планирование занимает больше времени, чем сами задачи, и в таких случаях лучший подход — просто выполнять это случайным образом, потому что машина все равно будет выполнять задачи быстрее, чем если бы она планировала задачи по приоритету и времени выполнения. Эта разница во времени особенно заметна, если выполняемые задачи постоянно меняются.

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

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

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

Код, который я использовал для реализации этого, размещен на моей странице GitHub.