Evolution in general works at the level of sub-populations rather than individuals. Genetic variation builds up over time in entire intra-breeding sub-populations of a species (mostly isolated for whatever reason - e.g. forest elephants vs plains elephants), then once in a while there will be a big environmental change (famine, disease, new competition, etc) that may suddenly make these accumulated changes in one sub-population (different from the accumulated changes in the other sub-population) critical to survival rather than benign.
The high-school version of evolution, playing out on an individual level, generation by generation (one baby giraffe, with a longer neck than another, reaches higher leaves and does better) gets the idea across, but evolution is about entire species not individuals, and for the most part any single genetic variation isn't going to have much impact, unless it's fatal.