Давайте рассудим и посмотрим кто может преподавать?
Есть много программистов. Это правда. Однако среди множества специалистов, не все готовы преподавать и могут преподавать. Есть проблемы косноязычия специалистов. Есть ситуации, когда легче написать программу, чем объяснять почему нужно сделать именно так, а не иначе. Т.е. мало быть программистом, нужно иметь хорошо, нет отлично развитую речь. Наконец, нужно иметь очень крепкую психику :-) Одно дело преподавать на платных курсах, а совсем другое дело (и гораздо тяжелее) преподавать в учебных заведениях. Почему? А потому что не все хотят изучать предмет. Есть индивидуальные предпочтения. Кто-то хочет одно, кто-то хочет другого. Убедить "не хотящих" на всякий случай изучать данную среду программирования или хотя бы просто не мешать остальным - отдельная проблема и навык. Не всем программистам это интересно (конкретно Вам это было бы интересно?). Наконец хороший преподаватель должен очень терпеливо относится к своим студентам. Не все с первого раза усваивают материал. Т.е. нужно пересказывать один и тот же материал несколько раз (ну минимум 2 раза, умножаем на количество студентов в группе - 25 и получаем раз 50 :-)). Ещё одна проблема: бюрократические бумажки, которые необходимо оформлять преподавателю (предложите программисту занятся бюрократией :-)). Я знаю случаи, когда программисты уходили из преподавания из-за бюрократической нагрузки. И да, зарплата преподавателя ИТ существенно меньше, чем сотрудников ИТ компании. Исходя из вышесказанного: чудо, что есть хорошие преподаватели программирования в среднем и высшем образовании. Теперь почему они всё-таки есть: человеку всё надоедает (и работа программистом тоже) и в качестве разнообразия можно навесить на себя такую нагрузку. И самое главное: мне интересно наблюдать как с моей помощью из ребят возникают настоящие профессионалы. У меня классные студенты и я ими горжусь. :-)
В Ньютона говорят студенты кидались яблоками-лектор он был неважнецкий. Преподавание самостоятельный вид деятельности и хороший препод-большая удача в жизни.
Я закончил аспирантуру, но желания преподавать не было, решил стать практиком. Прошло много лет, теперь можно много чему научить студентов... но что-то вот лень... Может когда надоест, пойду на кафедру. Не знаю, всё это такие разные вещи.
А не допуска ли, что кому-то просто нравиться преподавать. В конце концов, если брать даже Россию, и Аркадий Волож заведовал кафедрой в МФТИ (не знаю, заведует ли сейчас).