Заголовок вопроса «Как выбрать ...», но вы, кажется, спрашиваете «Как завершить личные проекты?» Я думаю, что есть (по крайней мере) две вещи:
Что-то, что кажется хорошей идеей в то время, может оказаться менее важным для вас, после того, как вы немного подумали об этом.
Форма вашей работы может затруднить возвращение. Иногда, когда вы чувствуете вдохновение, у вас возникает ощущение, что вы видите весь проект и то, как все части сочетаются друг с другом, и вы хотите записать его, прежде чем он уйдет от вас. Когда вы вернетесь к нему позже, код, который вы написали, может быть не таким четким или не так хорошо спроектированным, как вы думали в то время. Или, может быть, у вас есть дополнительные идеи по этой теме, но они не очень хорошо вписываются в исходную концепцию.
В первом случае не окончание может быть правильным решением. У вас была идея, это было интересно, и теперь вы идете дальше.
Во втором случае, я думаю, что ощущение того, что вы видите все, - это ваш мозг, который подшучивает над вами. У вас есть идея, и она кажется великолепной, и ваш мозг мчится вокруг заполнения недостающих фрагментов, чтобы сделать идею более последовательной. Одним из способов справиться с этим является замедлениеи использовать лучший процесс проектирования. Вместо того, чтобы прыгать прямо в код, запишите идею в прозе. Создайте дизайн высокого уровня, а затем начните уточнять детали. Если ваше понимание относится к реализации, запишите это тоже, но не пытайтесь все это кодировать на этом этапе. Таким образом, вы запечатлели идеи на бумаге, чтобы они не исчезли, но вы ничего не реализовали, поэтому дизайн все еще довольно гибкий. На этом этапе вы можете вернуться к нему позже, если хотите, и, если это все еще кажется хорошей идеей, улучшить дизайн и, в конечном итоге, приступить к реализации методичным способом. Ведите журнал своего прогресса, чтобы вы всегда могли рассказать, что вы сделали и что вам еще нужно сделать.
Последнее, что вам действительно нужно, это закончить проект. Если вы не хотите закончить это, то это просто еще одна рутинная работа в вашем списке дел, которая накапливается и заставляет вас чувствовать себя заваленным кучей работы, которую вам фактически не нужно выполнять.