That's why all the best programmers are the oldest guys in the room, they've been at the game longest...
There's something to be said for experience, but keep in mind the old adage about "10 years of experience versus 1 year of experience repeated 10 times".
At the same time, there are others who grow their skill at an amazing rate, going from almost clueless to great over like 2 years.
(Assuming same workplace, similar tasks)