Moving a servo between 2 points

Just a novice question : but wouldn't the servo, on receiving power, need to travel to the zero point ( it's limit ) in one direction or another, so that it has a reference position to work from ?

If so, then how would you prevent this movement ? Even setting the servo position ( eg myservo.write(20) ) would make it ( when powered up ) travel to zero so that it then knows where the 20 point is.