Between the two of us, you're not the first one to want to push their child toward something at age seven. For me that was about a decade ago. What I know now is that in a decade your child will still be a child and in that intervening decade they will have many interests and pretty much all of them will pass. Of the few of them that stick, maybe one or two will be constant and the rest that stick will come back occasionally for brief periods and then disappear for a few years.
In terms of occupations, who knows what programming will be like in fifteen years? In 2002, most people would not have expected pair programming and two pizza teams or Github's social coding to be mainstream methodologies.