ойти курсы НЕ учат программированию. Они, теоретически, предоставляют возможность научитьСЯ программированию.
Практически же, ойтикурсы, если они коммерческая организация, решают то же уравнение что и любой бизнес:
доход – расход = прибыль
расход ойти курсов – это оплата часов преподавателю. что означает, в рамках уменьшения расходной части – уменьшать это количество часов
доход – это стоимость курса*количество оплативших
что означает увеличение количества учащихся на одного преподавателя, если стоимость курса нельзя повысить ввиду какого-то психологического порога платежеспособности целевой аудитории. можно уменьшить, “почти задаром”, чтобы 100 человек на 1 преподавателя
итого получаем давление этого показателя в сторону:
1. набираем учащихся – побольше! – а чем больше учеников в группе – тем меньше внимания каждому может уделить преподаватель. то есть – эффективность обучения падает, потому что это одна из ролей преподавателя – личное внимание. Учебного материала в интернете более чем достаточно, преподаватель-начетчик не нужен.
И второе следствие: ученику надо тем больше заниматься самому, чем сильнее урезано время совместной работы с преподавателем.
2. набираем преподавателей подешевле – “берем джунов а продаем как мидлов” – как на галерах. Что означает неопытность преподавателя
а) как в предмете преподавания (опытный программист будет преподавать – для души, а не ради этого смешного заработка),
б) так еще часто и педагогически
конечно давление “уравнения бизнеса” – не означает что все курсы такие, и все преподаватели такие.
но что точно означает для учащегося – учитьСЯ нужно самому. и тем больше, чем меньше тебе времени уделяет преподаватель, потому что ты будешь тратить свое время менее эффективно, чем под руководством ответственного преподавателя.