@GaryPoole - I was lucky enough to know what job I wanted to have when I was six.
But then, I found out if you wore glasses you couldn't be an astronaut, so at 8, I decided to be a programmer and started that "professionally" at 15. That is what I've been doing ever since.