I see some programmers that work at it, but after 5 years their level is just as it was when they started out.
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)