How do people decide what to do ? The logical steps would be to keep an open mind, try out as many different things as possible and then reflect on those experiences. My econ prof was advocate of trying out different things. He mentioned that people do generally try out different things... in the same area. His point was that you cannot do embedded development, web development, mobile development and say you've explored all your options.
The key here is to try different things that are as different as possible.