Машинист, по моему мнению, впервую очередь должен знать свою машину на которой работает до проводка, все её за...бы, все её капризы. Так же плечё на котором работает, и станции на этом плече. Вот это в первую очередь. Ну как тут уже назвали терпение и мужество - тоже так думаю. А ещё основное качество - это огромная ответсвенность. ведь он отвечает не только за состав, но и то что в нём. А в нём, как-никак, 2.5 - 3 тыс. человек за спиной. Ну а остальное - так, по-мелочи.
Но ещё раз повторюсь - это чисто моё мнение, никому ненавязываемое. Это чисто на мой взгляд, так что поправьте/дополните, если что сказал не так/упустил

.