LLM в образовании

Извините за, возможно, не самую оригинальную тему, но она меня реально волнует. Я учу сына программированию. Пока идем классическим путем: переменные, циклы, алгоритмы. Часами разбираем, как строить стеки, очереди и кучи поверх массивов. Уже писали qsort и merge sort на Python, сейчас то же делаем на C++.

В последнее время почти невозможно избежать vibe coding: Visual Studio Code вставляет десяток строк, когда ты только объявил drawSun, и это как раз те строки, которые хотелось бы обсудить и собрать вручную шаг за шагом.

Я пытаюсь адаптироваться. Мы принимаем эти подсказки, обсуждаем их и стараемся понять идею за кодом.

Но я пока не уверен, какой режим обучения лучше. Может, на этапе обучения стоит быть LLM-луддитом? Или разделять занятия: в одних быстро собираем приложение с подсказками, в других пишем «гайки и болты» полностью с нуля?

Если у вас есть опыт или рабочие практики для такого случая, поделитесь в комментариях.

И да, политики «только английский» нет. Я пишу на английском для тренировки письма, но автоперевод включен. Пишите на любом удобном языке.