ИИ написал мне код, а я не понимаю как он работает — это нормально?
ChatGPT выдал мне рабочий код, я вставил — всё работает. Но я не понимаю, как именно он работает. С одной стороны, задача решена. С другой — чувствую, что чему-то не научился. Это нормально или я делаю не так?
2 ответа
Чувство тебя не обманывает — если просто вставил работающий код и не понял его, ты решил задачу, но не научился. И в этом главная ловушка ИИ для новичка.
Почему это проблема:
- следующую похожую задачу без ИИ ты снова не решишь;
- ты не заметишь, если код делает что-то не то или небезопасное;
- на контрольной, собеседовании, экзамене ИИ под рукой не будет.
Как превратить это в учёбу (а не в тупик):
- Заставь ИИ объяснить. «Объясни этот код построчно, как новичку». Спрашивай про каждую непонятную часть.
- Сломай и почини. Измени значения, убери строку — посмотри, что изменится. Так понимаешь, за что отвечает каждый кусок.
- Перепиши сам по памяти. Закрой ответ ИИ и попробуй написать заново. Не получится — подсмотри, потом снова закрой.
- Сначала пробуй сам. Лучший режим: сначала пытаешься решить, и только потом смотришь у ИИ — так мозг сначала «поборолся».
ИИ — отличный учитель, если ты используешь его, чтобы понять. И вредная подпорка, если используешь, чтобы не думать.
Простое правило, которое мне помогло: «не сдаю код, который не могу объяснить вслух». Если не получается объяснить хотя бы себе, как он работает, — значит, ещё рано двигаться дальше, надо разобрать. Это и от списывания страхует, и реально учит.