Как съесть слона?
По одному укусу за раз, это все знают. Но не так уж часто применяют в своей жизни.
Я стараюсь применять подход съедания слона по частям, когда по-другому не получается.
Пример 1. Книги
В прошлом году я стал отцом, и теперь читаю книгу по родительству: как ухаживать за ребёнком, как развивать и воспитывать и так далее.
Я откладывал её прочтение, потому что книгу за один раз не прочесть, а свободного времени в сутках у меня очень мало.
Но я принял решение, что буду читать её по чуть-чуть каждый рабочий день в обед.
В итоге, читая за полчаса по 20-30 страниц в день, я осилил уже 240 страниц и точно знаю что скоро дочитаю её целиком, всего в ней около 300 страниц.
Дополнительный плюс: маленькими порциями знания легче усваиваются, есть время обдумать прочитанное.
По тому же принципу я прочитал и другие книги, в основном по программированию, но и художественные тоже.
Пример 2. Идеи
Несколько лет назад я начал собирать идеи для пет-проектов. Как только пришла в голову идея, сразу записываю в заметки на телефоне.
Конечно же, я надеюсь реализовать эти идеи.
Но идеи копились очень быстро, и вот у меня в заметках больше 100 идей, а я даже не знаю за какую из них взяться.
За самую масштабную? За самую простую? Самую интересную? Самую денежную?
В таком количестве идей очень трудно сориентироваться. Я спрашивал совета, но никто не сталкивался с такой проблемой и не мог подсказать ничего.
И вот так я застрял на много месяцев в муках выбора.
Однажды мне пришла в голову мысль: а давай-ка я отранжирую все идеи по набору характеристик, и выберу самые лучшие по итоговым баллам?
Но когда идей так много, то тяжело будет разобрать все идеи разом.
Поэтому я поставил план: ежедневно оценивать не менее 3 идей.
План был успешно выполнен, и примерно за месяц я разобрал все идеи, подсчитал баллы и выбрал лучшие идеи для реализации.
Скажу честно, я не стал реализовывать вымученный таким образом “топ идей”.
Оказалось, что несмотря на объективный отбор, эти “топовые” идеи не вызывали уже особого энтузиазма, и я не мог заставить себя за них взяться.
Но очевидный плюс заключается в том, что я наконец-то сдвинулся с мёртвой точки. Теперь вместо того, чтобы сидеть и мучиться с выбором над списком с 100+ идей, я просто беру в реализацию ту, которая прямо сейчас больше всего вызывает у меня энтузиазм.
Пример 3. Проекты
Работает ли этот подход для разработки проектов, таких как пет-проекты?
Конечно! И даже лучше чем для остального.
Ведь в проектах можно не только разделить работу на части, но и отранжировать её по важности.
Выписав все желаемые характеристики, опции, фичи будущего проекта, можно разделить их на три группы.
Первое — без чего невозможно пользоваться продуктом.
Второе — без чего пользоваться им будет тяжело и неудобно.
Третье — то что круто было бы сделать.
Поделив таким образом, мы получаем три этапа разработки проекта. Завершив первый этап, мы уже получим работающий продукт, которым начнём пользоваться.
Использование продукта замотивирует нас заниматься вторым этапом и добавить в него запланированные минимальные удобства.
После завершения первого и второго этапов мы получим уже полноценный продукт, который не стыдно и опубликовать.
Если пользователи в восторге, это замотивирует нас добавить в него штуки из третьего этапа.
Тут главное, не пытаться сделать всё за один раз, и даже выполнить целый этап за один раз. Если проект не микроскопический, то за один присест сделать всё запланированное не получится.
Лучше делать по одной маленькой детали за один раз, но планомерно и регулярно. Это почти гарантирует вам успех.