Tiêu đề câu hỏi là "Cách chọn ...", nhưng dường như bạn đang hỏi "Làm thế nào để hoàn thành các dự án cá nhân?" Tôi nghĩ có (ít nhất) hai điều đang diễn ra:
Một cái gì đó có vẻ như là một ý tưởng tốt vào thời điểm đó có thể trở nên ít quan trọng hơn đối với bạn sau khi bạn nghĩ về nó trong một thời gian.
Hình thức công việc của bạn có thể làm cho nó trở nên khó khăn hơn để trở lại. Đôi khi, khi bạn cảm thấy được truyền cảm hứng, bạn có cảm giác rằng bạn có thể thấy toàn bộ dự án và làm thế nào tất cả các phần khớp với nhau, và bạn muốn viết nó xuống trước khi nó rời xa bạn. Khi bạn quay lại sau, mã bạn đã viết có thể không rõ ràng hoặc có thể không được thiết kế tốt như bạn nghĩ lúc đó. Hoặc có thể bạn đã có một số ý tưởng bổ sung về chủ đề này, nhưng chúng không thực sự phù hợp với khái niệm ban đầu.
Trong trường hợp đầu tiên, không hoàn thiện có thể là quyết định đúng đắn. Bạn đã có một ý tưởng, nó thật thú vị, và bây giờ bạn đang tiếp tục.
Trong trường hợp thứ hai, tôi nghĩ rằng cảm giác nhìn thấy mọi thứ là bộ não của bạn đang giở trò đồi bại với bạn. Bạn đã có một ý tưởng và nó có vẻ tuyệt vời, và bộ não của bạn chạy xung quanh điền vào những mảnh còn thiếu để làm cho ý tưởng có vẻ mạch lạc hơn. Một cách để đối phó với điều đó là làm chậmvà sử dụng một quá trình thiết kế tốt hơn. Thay vì nhảy ngay vào mã, hãy viết ý tưởng bằng văn xuôi. Tạo một thiết kế cấp cao, và sau đó bắt đầu tìm hiểu chi tiết. Nếu cái nhìn sâu sắc mà bạn có liên quan đến việc thực hiện, thì hãy viết nó xuống, nhưng đừng cố gắng viết mã tất cả ở giai đoạn này. Bằng cách này, bạn đã nắm bắt được (các) ý tưởng trên giấy để chúng không bị loại bỏ, nhưng bạn chưa thực hiện bất cứ điều gì, vì vậy thiết kế vẫn khá linh hoạt. Tại thời điểm này, bạn có thể quay lại với nó sau nếu bạn muốn, và nếu nó vẫn có vẻ là một ý tưởng tốt, cải thiện thiết kế và cuối cùng bắt đầu thực hiện một cách có phương pháp. Theo dõi tiến trình của bạn để bạn luôn có thể nói những gì bạn đã làm và những gì bạn vẫn cần làm.
Điều cuối cùng là bạn phải thực sự muốn hoàn thành dự án. Nếu bạn không muốn hoàn thành nó, thì đó chỉ là một việc vặt trong danh sách việc cần làm của bạn chồng chất và khiến bạn cảm thấy bị ngập trong hàng tấn công việc mà bạn không thực sự cần phải làm.