Обновить

vibe-learning — как изучать алгоритмы, тренироваться на leetcode и вообще.

Сейчас, если есть желание разобраться, LLM вполне может заменить ментора, в том числе в тренировке решения задач на leetcode и других подобных сайтах. Я реально счастлив, что можно бесконечно мучить LLM, задавать разной тупости вопросы, просить объяснить — для самообразования почти идеально. Но, конечно же есть «но» — за вас оно думать не будет, цель — понять и запомнить, сформировать нужное мышление. Для запоминания, в случае с leetcode‑like задачами, можно применить активное вспоминание(1, 2) — это не когда повторяешь бездумно читая тоже самое или заучиваешь как стих, а при повторении пытаешься вспоминать + разбор задачи без кода. Алгоритм примерно такой:

  1. Сложная задача? Копируем условие в LLM и просим объяснить условие без кода.

  2. Если всё ещё не понятно — просим объяснить алгоритм словами, без кода.

  3. Если всё ещё не понятно — просим дать подсказку.

  4. ... — просим показать упрощённое решение.

  5. ... — просим показать полное эффективное по временной сложности решение.

  6. Смотрим, разбираем алгоритм по шагам, смотрим в дебагере в IDE, etc.

  7. Когда стало понятно — закрываем окно чата с LLM, уходим налить себе чай и повторяем решение уже в окне leetcode без подсказок.

Это лучше делать с однотипными задачами — решить несколько подряд для закрепления. Задачи можно искать по топикам, например Метод скользящего окна и другие, постепенно LLM станет не нужна.

Думаю, подобная «техника» применима к изучение любых вещей, главное — обратная связь, возможность самопроверки. Как это сделать, например, при чтении книг? Книги обычно разделены по темам и есть вопросы для самопроверки — это можно загрузить в LLM и попросить провести тестирование по этой теме или найти готовые онлайн тесты. Думаю и сам процесс этой возни тоже может быть полезен.

А вы как изучаете алгоритмы и другие сложные темы?

Теги:
Всего голосов 2: ↑2 и ↓0+3
Комментарии1

Разбираемся с витамином D — пить или нет?

Инженер производства приносит анализ:

25(OH)D — 22 нг/мл // ниже нормы

Лицо у него как у человека, которому сообщили, что в нём зародилась новая жизнь, и это глисты.

Казалось бы, пускай дойдёт до врача, ему там назначат витамин D по 50 тысяч единиц раз в неделю в капсуле, и пускай не страдает. Но прикол в том, что рекомендаций аж три штуки:

— Старые мирового эндокринологического сообщества, где витамин надо пить. Они в большинстве случаев основаны на наблюдательных исследованиях (корреляциях, а не причинно-следственных цепочках), и там есть конфликт интересов. Упрощая, они говорят, что витамин D лечит примерно всё. Простуда? Низкий D. Усталость, хандра, плохой сон? D. Рак, диабет, давление — D мог бы помочь. Раз у больных людей этого витамина в крови мало, значит, дефицит и есть проблема.

— Новые мирового эндокринологического сообщества, где убрали все наблюдательные исследования, и получилось, что пить надо при совсем уже лютых дефицитах. Упрощая — эти говорят, что если бы первые не производили эти добавки, их, возможно, и послушали бы. Организм сам синтезирует достаточно, а остальным вы просто дорого писаете. Но есть краевые случаи, по ним хорошая клиническая база.

— И наши отечественные рекомендации, которые сделаны с учётом того, что Россия — очень большая страна, в которой есть регионы с короткой солнечной активностью. Пить надо, но пороги другие.

Давайте разбираться.

Разбираемся с витамином D — пить или нет?

Публикации