Делать только важное

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

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

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

Всё это очень сильно демотивирует. Я постоянно живу с ощущением того, что должен что-то сделать; и хорошо, когда я должен кому-то — например, по работе. Тогда я просто заканчиваю начатое (любой проект рано или поздно заканчивается) и забываю. А если я должен самому себе, ощущения появляются препаскуднейшие: винить некого, зачем делать задуманное — не понятно, но очевидно, что просто так я не стал бы добавлять новое дело в список «важных». Значит решил, что надо, и обосрался в итоге. Мерзко.

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

Метод прогрессивного джипега. Источник: https://www.artlebedev.ru/kovodstvo/sections/167/

Метод прогрессивного джипега. Источник: https://www.artlebedev.ru/kovodstvo/sections/167/

Я пытался по-разному организовать своё время: сначала были простые списки дел в ежедневнике, но я быстро понял, что становлюсь заложником надуманного графика, и малейшее от него отклонение заставляет меня нервничать.

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

Дальше я додумался (благодаря Стивену Кови и его книжкам), что нужно сначала делать важное и несрочное, потом важное и срочное, а всё остальное — в последнюю очередь. Всё тоже было бы неплохо, если бы важного и срочного (доделать сайт для клиента) не оказывалось в каждый момент времени больше, чем важного и несрочного (написать коммерческие предложения в десяток студий, с которыми хочется работать). Естественно, делая важные и срочные дела сначала, я в итоге выдыхался, и никакого желания заниматься чем-то осмысленным больше не оставалось. А на следующий день появлялось что-то новенькое, и круг замыкался — я в плену у сроков. Постоянные дедлайны ещё никому не помогали работать продуктивно!

Теперь я решил вот что: надо концентрировать своё внимание на чём-то одном, самом важном в данный момент, и делать до победного конца. Прорабатывать ли все детали на 100% или нет — не важно, главное доводить начатое до конца. А всякие мелочи, как правило, решаются вполне успешно и самостоятельно. Главное только не давать им скопиться.

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

Жеже-теги: личное, мотивация, наблюдения, эффективность

Обсудить: В жежешечке

Привет, я Олег Громов 🤘

Я разработчик и автор, иногда что-то запускаю. Тут я пишу о разработке и индустрии, сайд-проектах и стартапах, жизни и прочих штуках.

А ещё у меня есть телеграм-канал. Рад, что вы заглянули!