Водителем называли тех, кто не умел, не хотел или боялся ремонтировать и обслуживать своё авто самостоятельно. Также водителями называли новеньких или "белоручек", которые могли только "крутить баранку". Шофер- это настоящий профессионал, который мог самостоятельно починить в автомобиле всё, что угодно. Зачастую шофера даже не доверяли механикам свои авто. Шофёр мог по запаху из выхлопной трубы понять, что неисправно в двигателе. Он с легкостью мог сесть на любой транспорт и уверенно им управлять...
Схожие по смыслу слова вводят в тупик не только иностранцев, но и носителей языка. Часто можно встретить неправильное употребление слов «водитель» и «шофер», так как их смысл схож, но суть немного отличается. Водитель – понятие, охватывающее тех, кто имеет любое транспортное средство. Если использовать термин «водитель» в такси, автобусе или личном автомобиле – вы будете правы. Шофер – слово, изжившее себя еще в советские годы. Сейчас его употребляют редко даже в официальных обращениях, не говоря уже о повседневной речи...