Делать только важное
Давным-давно я прочитал у Джоэля Спольски, какими качествами должен обладать хороший программист. Он писал о том, каких именно программистов стоит нанимать на работу, но его правила лично мне кажутся подходящими для самоанализа и самосовершенствования.
По словам Спольски, программист должен а) быть умным и б) уметь доводить дело до конца. На мозги лично я никогда не жаловался, да и большинство моих друзей и знакомых разработчиков тоже. А вот с доведением начатого до конца вечно возникают проблемы.
Опишу несколько сценариев, которые встречаются в моей жизни чаще всего.
- В голову приходит замечательная идея. Я в восторге — рассказываю о ней друзьям, делаю множество набросков в блокноте, представляю, как можно заработать на задумке, во что она может превратиться через 10 лет, и… всё на этом заканчивается. Проходит день-два, и идея забыта напрочь. Полный провал!
- Мне нужно что-то сделать (например, собственный сайт), и я, полный энтузиазма, берусь за реализацию. Проходит неделя, работа неспешно двигается, но со временем вдохновение проходит, хорошие идеи иссякают, а уже выдуманное не кажется таким уж замечательным, интересным и уникальным. Потихоньку я забиваю, а спустя пару месяцев возвращаюсь к той же задаче, но с другой стороны — начинаю делать новую версию того же сайта, забросив предыдущие наработки.
- Внезапно, когда я занят другими делами, появляется какая-то мысль, желание что-то прочитать или сделать. Мелочь, по сути, — проектом не назовёшь, — но, как кажется, перспективная. Например, я хочу написать полезную статью, которая ещё не до конца продумана. Для этого я создаю новый файлик на рабочем столе с кратким описанием задачи, либо открываю вкладку в браузере и оставляю её открытой, чтобы вернуться к прочтению позже. И всё на этом завершается — вкладка может провисеть неделю, а файлик на рабочем столе через месяц отправится в корзину. Когда я вёл standalone-блог у себя на сайте, у меня в папке «черновики» было штук 20
Всё это очень сильно демотивирует. Я постоянно живу с ощущением того, что должен что-то сделать; и хорошо, когда я должен кому-то — например, по работе. Тогда я просто заканчиваю начатое (любой проект рано или поздно заканчивается) и забываю. А если я должен самому себе, ощущения появляются препаскуднейшие: винить некого, зачем делать задуманное — не понятно, но очевидно, что просто так я не стал бы добавлять новое дело в список «важных». Значит решил, что надо, и обосрался в итоге. Мерзко.
Разумеется, мне очень хочется разобраться, как быть с собственной безалаберностью и безответственностью! Я даже не удивлён, что проявляется она в основном когда что-то обещаешь сам себе, а не кому-то.
- В первом случае, назову его появление гениальной идеи, разобраться просто — меня озаряет, в лучшем случае, пару раз в месяц, а обычно — намного реже. Всё придуманное можно прилежно записывать, а потом, спустя какое-то время, возвращаться к записям и выбирать оттуда что-то самое ценное — то, чем действительно стоит заняться. Остальное можно разбазаривать налево и направо, т.к. ценности в самих идеях нет никакой — ценен лишь труд, приложенный к реализации задуманного. Так я и поступаю, и меня нисколечки не парят толстые блокноты, валяющиеся на всех полках. Объективно ценного в них мало, а гениального, возможно, и вовсе нет.
- С объективной необходимостью совладать сложней, и встречается она намного чаще. Примеров масса — от необходимости вылечить до конца зубы до запуска собственного сайта и его рекламной кампании. Я отлично понимаю, почему это необходимо, и догадываюсь, чем чревато игнорирование подобных вещей: мне совсем не хочется иметь полный рот дырявых зубов и пустой кошелёк впридачу. Я уверен, что с такими вещами нужно поступать максимально просто и прямолинейно: надо — сделал. В случае с зубами подойдёт немедленный поход к стоматологу, а в случае с сайтом — метод прогрессивного джипега от Артемия Лебедева. Тут важно не затягивать, а также быть немного более дисциплинированным — в противном случае необходимости скопятся в противный список, который будет казаться бесконечным, а дела в нём — незавершимыми.
- Всё остальное можно условно назвать неважными мелочами. От неважных мелочей немного толку, а тратить на них много времени и нервов абсолютно бессмысленно. В то же время, мелочей в жизни иной раз больше, чем по-настоящему важных дел, и надо научиться выделять из общий кучи то по-настоящему важное, на что не жалко пары часов времени. Я считаю, что мелочи можно и вовсе не записывать, а делать когда придётся — в обеденный перерыв, во время болтовни по телефону или скачивания киношки.

Метод прогрессивного джипега. Источник: https://www.artlebedev.ru/kovodstvo/sections/167/
Я пытался по-разному организовать своё время: сначала были простые списки дел в ежедневнике, но я быстро понял, что становлюсь заложником надуманного графика, и малейшее от него отклонение заставляет меня нервничать.
Потом я пришёл к списку дел в какой-нибудь очередной ту-душке, отсортированному по тегам или разбитому по задачам. От этой ерунды тоже немного толку, потому что большие списки дел так и просятся на помойку, чтобы не мозолили больше глаза.
Дальше я додумался (благодаря Стивену Кови и его книжкам), что нужно сначала делать важное и несрочное, потом важное и срочное, а всё остальное — в последнюю очередь. Всё тоже было бы неплохо, если бы важного и срочного (доделать сайт для клиента) не оказывалось в каждый момент времени больше, чем важного и несрочного (написать коммерческие предложения в десяток студий, с которыми хочется работать). Естественно, делая важные и срочные дела сначала, я в итоге выдыхался, и никакого желания заниматься чем-то осмысленным больше не оставалось. А на следующий день появлялось что-то новенькое, и круг замыкался — я в плену у сроков. Постоянные дедлайны ещё никому не помогали работать продуктивно!
Теперь я решил вот что: надо концентрировать своё внимание на чём-то одном, самом важном в данный момент, и делать до победного конца. Прорабатывать ли все детали на 100% или нет — не важно, главное доводить начатое до конца. А всякие мелочи, как правило, решаются вполне успешно и самостоятельно. Главное только не давать им скопиться.
Многозадачность лично мне только мешает, и я подозреваю, что так же она мешает всем остальным.
Жеже-теги: личное, мотивация, наблюдения, эффективность