Opportunity has a amazing way of finding the person who can recognize it and is ready to embrace it.
It is a curious quirk of human nature that some people can see opportunities, while others only see problems. When you train your mind to seek out opportunities, you will find that every day literally presents you with more opportunities than you can take advantage of. They will be all around you. Instead of your seeking opportunities, they will seek you out if you are patient. Your biggest problem will be choosing the best ones.
The first step in making sure you are ready to recognize opportunities when they occur is to make sure you have a clear understanding of your own core competencies. Realistically assess your strengths and weaknesses as though you were reviewing the credentials of a total stranger. Identify what areas you’re best in and those where you need improvement. Work on your weaknesses and build upon your strengths so that when you recognize opportunities you are prepared to capitalize upon them.
Drifting, without aim or purpose, is the first cause of failure.
Without a plan for your life, it is easier to follow the course of least resistance, to go with the flow, to drift with the current with no particular destination in mind. Having a definite plan for your life greatly simplifies the process of making hundreds of daily decisions that affect your ultimate success.
When you know where you want to go, you can quickly decide if your actions are moving you toward your goal or away from it. Without definite, precise goals and a plan for their achievement, each decision must be considered in a vacuum. Definiteness of purpose provides context and allows you to relate specific actions to your overall plan.