Как мне AI-шка в учебе помогает
Перед тем, как рассказать, чему я училась на прошлой неделе, хочу расписать, как я отстраиваю учебу, и чем тут может помочь ИИ-шка так, чтобы это было продуктивно.
Как ее используют обычно
Просят, чтобы она рассказала тему, "как для трехлетки".
И вот это вообще непродуктивно в долгосрок, если мы говорим не о каких-то частностях в моменте, а именно о том, чтобы получить и систематизировать какие-то знания.
Почему непродуктивно?
Потому что для запоминания нужно инфу не только и не столько потреблять, сколько употребленное воспроизводить и применять, пока не уложится.
Мало прочитать, мало даже сделать конспект (тут писала, как их делаю). Нужно воспроизводить ее в разных практических контекстах.
И вот тут нам может на отличненько помочь ИИ-шка.
Как может помочь AI
Я совету поставить ее на самую сильную модельку и прям высокий ризонинг, а дальше:
1⃣задавать открытые вопросы
Это очень классно помогает и закрепить тему, и убедиться, что все понято корректно.
Вопросы в виде тестов не подходят: выбрать ответ куда легче, чем формулировать самостоятельно.
Поэтому берем тему и просим накидать открытые вопросы. Что такое "открытый вопрос": это когда от вас надо самим расписать какой-то концепт.
Почему вот этот кусочек кода ведет себя именно так, как работает конкретный механизм, что будет, если мы сделаем сначала такое, потом другое, и почему.
Открытые вопросы можно дополнительно нанизывать друг на друга по ходу прохождения разных тем, чтобы знания друг в друга "вплавлялись".
➖Зачем тут AI?
▫️чтобы досыпать вопросы, потому что сам себя так не раскрутишь, как может раскрутить сторонний инструмент или ментор;
▫️чтобы поревьюить ваши ответы и докопаться там, где вы были неточны или срезали углы;
▫️чтобы выдать вам допматериалов под ваши конкретные ошибки и пробелы;
2⃣накидывать примеров на ревью
Просим ее дать по теме (или нескольким пройденным темам) куски кода для код-ревью, например:
▫️корректные, на вид, функции, в которых не учтены корнер-кейсы;
▫️засратые куски поломанного кода;
Дальше ручками пишем это самое ревью и отдаем на проверку. А проверка будет делать что? Снова задавать вам уточняющие вопросы.
Офигенно закрепляет практику + помогает натренироваться к собеседованиям.
3⃣придумывать вам задания и делать ревью
Но тут тонкий момент.
Нельзя просить просто в лоб показать косяки, это, опять же, не работает на закрепление. Вы просто прочитаете эти правки, и из головы все вылетит через полчаса.
Важно, чтобы ревью опять проходило в виде открытых вопросов. А почему сделано именно так? А какие еще могут быть варианты? А какие слабые места видишь здесь и тут? А если сделать не так, а эдак, что за трейд-оффы будут?
Надо, чтобы через рассуждения и наводящие вопросы по ходу дела вы сами приходили к каким-то конкретным выводам (включая ситуации, где правильного ответа нет в принципе, и надо выбирать из ну такого себе компромиссного).
➖как это конкретно выглядит:
▫️просим собрать себе задание разной степени проработанности, в зависимости от текущих нужд (от ТЗ в 2 строчки до конкретных требований списком).
Например "дай мне задачу на таблицу с инфинит-подгрузкой, фильтрами, сортировкой и еще чем-то запарным + ограничениями, как если бы был реальный проект";
▫️пишем, собственно, код или кейс, закидываем, например, в репозиторий к которому даем AI доступ;
▫️даем четкие указания не править в лоб, а задавать вопросы и, опять же, не поправлять напрямую, если ответы неверные, а добивать вопросами до понимания темы + если что-то сильно стопорится, сразу давать ссылки на материалы;
Что делать не нужно
❌просить объяснить тему "как для трехлетки" и успокаиваться на этом ➡️ лучше попросить статьи или видео по теме и рассказать, как понял + попросить позадавать открытые вопросы разной степени сложности;
❌просить прямо рассказать про ошибки ➡️ лучше, чтобы вас допинывали наводящими вопросами, пока сами все не поймете;
❌просить вопросы в тестовом формате, это только зазря потратит время ➡️ лучше открытые вопросы, которые заставят помучиться;
❌просить давать прямые правки на ревью ➡️ лучше, чтобы вас хорошенечко почелленджили;
А можно без AI?
Конечно. Но сам себя так не поразбираешь, так что, тут лучше взять 1-2 знакомцев, объединиться в учебную группу и разбирать друг друга.
Даже если вы примерно одного +- новичкового уровня, это будет чертовски полезно.
Почему полезно даже новичками?
Потому что, во-первых, у каждого новичка какие-то темы прокачаны лучше, какие-то хуже
И потому что коллективный брейншторм отлично добавляет усвояемости.
А зачем так запариваться, если можно быстро прочитать и побежать дальше?
Если цель - освежить/уточнить какую-нибудь мелочевку, такое, и правда, оверкилл.
А если цель - учиться или готовиться к собесам, тут другое дело.
КПД от "быстро прочитать и побежать" будет мизерный, вы через месяц не вспомните, что вы там смотрели на 2x-скорости или бегло прочитали.
Проведите сами с собой эксперимент, и поймете, что "быстро" дает иллюзию продуктивности, а на деле - впустую тратит ваше время (если только вы не уникум с фотографической памятью и миллионом лет опыта за плечами).
На неделе я расскажу еще, как формирую себе целиковые уроки.
А вы как учитесь? С AI или без? Как припрягаете AI для учебы?
Post #608
3.49K
- ❤ 49
- 🔥 16
- 👍 12
- 👀 4
- 🤔 1