The types of jobs we do are defined by our ability to create value for others.
What we do for a living depends on what other people want.
If there’s an audience for watching video game championships, there’s room for being a video game commentator. 
A dream job is only inspiring to the extent it’s something you like, something you can become really good at, and something that provides people with what they want (so much that they are willing to pay you to do it). 
Working doesn’t have to be painful… Being unpleasant or boring shouldn’t be part of the job description.
How do you know? It’s simple: If you find yourself in a position where you really wish you had more days off, you might reconsider what you’re doing.
You just need to find something at the crossroads of what excites people and what excites you as well.
Notes about Getting Your Dream Job
 It seems that these guys got their dream jobs. These job opportunities certainly didn’t exist 9 years ago. It’s up to you to put yourself in a position where people want you to do something that excites you.
 Such a good explanation of what can trigger a willingness to do everything you can in order to get a dream job:
“The other thing you get from work experience is an understanding of what work is, and in particular, how intrinsically horrible it is. Fundamentally the equation is a brutal one: you have to spend most of your waking hours doing stuff someone else wants, or starve. There are a few places where the work is so interesting that this is concealed, because what other people want done happens to coincide with what you want to work on. But you only have to imagine what would happen if they diverged to see the underlying reality.
The relationship between work and money tends to dawn on you only gradually. At least it did for me. One’s first thought tends to be simply “This sucks. I’m in debt. Plus I have to get up on Monday and go to work.” Gradually you realize that these two things are as tightly connected as only a market can make them.
So the most important advantage 24 year old founders have over 20 year old founders is that they know what they’re trying to avoid.”
— Paul Graham (from a Student’s Guide to Startups)