God does have a plan for our lives. He ordained Jeremiah a prophet even from the womb. However, God does not dictate the steps... he directs them. If God dictated every choice and decision we would be without freewill. Even if we make a mistake, he has the ability to take all things and work them for our good if we are seeking to please him.