Sometimes it isn't a matter of the individual's own skills but the environment. If you are slogging at a work that has you pigeonholed then all you need to to advance is move to a different company. Sometimes gotta move sideways to go up.
Changing jobs for a similar level but in a...