Opportunity has a unexpected way of stalking 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. 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.