I was neither particularly smart nor particularly hardworking (compared to many others). I was working in a different industry when, suddenly, it dawned upon me that I would be better off working in the financial sector which, in addition, had very little correlation to my sector at the time, which also suited me nicely. So, in order to break out, I finished a non-English MS Finance degree, which in turn led me to a programmer's job in a consultancy firm specializing on the financial sector. They were badly in need of someone fast, and therefore probably skimped on their requirements, I took the job to get out of my previous sector. One thing led to another; that job led me on to a couple of other jobs, ultimately ending in finance. But, by and large, the best way seems to be to have a solid network and a solid knowledge of the subject matter, perhaps paired with a suitable degree, and being somewhat stubborn and persistent.