"Рабское мышление" - игнорирую. Человек, который так относится к своим учителям не имеет права вообще рассуждать о профессии учителя.
Итак. Мой скромный (~40+ лет) преподавательский опыт подсказывает, что многие труднообъяснимые вещи проще "показывать на себе".
По образованию - инженер-машиностроитель, специалист по металлообработке. По самообразованию - программист (наверное). Во всяком случае, в период 1984…1998 г.г. занимался именно программированием - на разных языках, на разных классах машин и в разных операционных системах. Самое неинтересное программирование - для IBM совместимых персоналок. Постепенно "кодить" стало скучно. Гораздо интереснее разбираться в алгоритмах и математических методах решения задач, которые традиционно считаются "не имеющими решения" (см. А. и Б. Стругацкие, "Понедельник…", диалог А.Привалова и К.Х.Хунты около сгоревшего "Алдана"). В период 1992…2008 - школьный учитель информатики и информационных технологий. Это параллельно с работой простого "советского" доцента в ВУЗЕ (чтение учебных курсов по математическому моделированию, программным комплексам и предметно-ориентированным САПРам. В последние лет 10…15 понимаю, что скучно ;-) работать работу самому - гораздо интереснее и полезнее (и производительнее и морально "удовлетвореннее") научить "детей" думать и работать. И когда они начинают думать и работать самостоятельно - иногда просто немного подправлять, а почти всегда - радоваться их успехам.
РЕЗЮМЕ: быть настоящим преподавателем и учить - гораздо более тяжелый труд, нежели работать самому. Это совершенно другая квалификация и совершенно другое мировоззрение, чем у людей, которые "работу работают" (это, кстати, слова моего ученика (уже не аспиранта), который сейчас работает зам. главного технолога на одном из машиностроительных заводов России)