It is good to set goals in order to achieve success. When you have an idea in your head that you want to accomplish, there needs to be goals set. Sometimes, these may be short-term goals and some may be long-term goals. It would probably be best to establish both of the short-term goals and may be one long-term goal. This allows the person to use the short-term goals as a checklist for them to complete before they complete the long-term goal.
For example, if I wanted to become a teacher, I would need to set a few short-term goals which could be to take certain courses and my long-term goal would be to become a teacher. It is important to achieve the short-term goals before achieving the long-term goal.