Розвиток навичок "хрупіння", що стосується глибокого розуміння та застосування концепцій, може бути досягнуто за допомогою різних практичних вправ у різних областях. Ось кілька вправ, які допоможуть вам вдосконалити свої навички хроку:
для навичок алгоритмічної та кодування
1. Практика алгоритмічних парадигм: зосереджуйтеся на основних парадигмах, таких як розділення та підкорення, динамічне програмування, жадібні стратегії та зворотне відстеження. Впроваджуйте такі проблеми, як проблема N-Queens, Sudoku Solver та поєднання/генерація перестановки за допомогою цих парадигм [2].
2. Використовуйте реалістичні вправи на кодування: займайтеся вправами, що імітують реальні сценарії інтерв'ю, включаючи часові обмеження та інтерактивне вирішення проблем. Практикуйте пояснення свого мисленого процесу вголос [4].
3. Вирішіть проблеми з обмеженнями: вирішити проблеми в реалістичних обмеженнях, таких як часові обмеження та корпуси краю. Це допомагає розвивати спритність та впевненість у вирішенні проблем [4].
для оперативної інженерії та взаємодії AI
1. Основне оперативне створення: Напишіть чіткі, стислі підказки з проханням інструментів AI, як Chatgpt, виконувати конкретні завдання, такі як представлення себе як професіонала. Порівняйте відповідь AI зі своїми очікуваннями [1].
2. Уточнюйте існуючі підказки: Почніть з простих підказок та вдосконалюйте їх, додавши контекст, навички та бажаний тон. Порівняйте відповіді, щоб побачити, як деталі покращують результат [1].
3. Ітератйте для тону та стилю: Попросіть AI описати проект, а потім вдосконалити тон через ітеративні підказки. Використовуйте такі слова, як "захоплений", "неформальний" або "професіонал", щоб керувати тоном [1].
4. Перевірка фактів та точність: Надайте заяви та попросіть AI переписати їх з більш детальною. Перевірте точність претензій, особливо показників [1].
Загальні стратегії навчання
1. Почніть з основи: Почніть з основних понять і поступово переходьте до більш складних. Для алгоритмів почніть з сортування та пошуку, перш ніж переходити до більш досконалих тем [7].
2. Використовуйте наочні посібники: Використовуйте ілюстровані посібники та діаграми, щоб краще зрозуміти складні поняття. Книги, як * алгоритми Grokking * пропонують дружні, візуальні пояснення [7].
3. Відображення та огляд: регулярно переглядайте процес навчання. Визначте, які поняття ви добре розумієте і де вам потрібно більше практики. Використовуйте журнали або електронні таблиці для відстеження вашого прогресу [2] [3].
4. Застосовуйте концепції практично: спробуйте застосувати те, що ви навчилися до проблем чи проектів у реальному світі. Це допомагає інтерналізувати концепції та зробити їх більш інтуїтивними [2] [7].
Цитати:[1] https://www.designgurus.io/course-play/grokking-prompt-engineering-for-profession-portfolio-and-job-search/doc/23-practice-exercises
[2] https://www.designgurus.io/answers/detail/practical-exercises-to-internaleal-core-algorithmic-paradigms
[3] https://www.reddit.com/r/leetcode/comments/t5xqb6/how_to_use_grokking/
[4] https://www.designgurus.io/answers/detail/realistic-coding-ecersises-to-improve-interview-performance
[5] https://livebook.manning.com/book/grokking-machine-learning/appendix-a/v-14/
[6] https://arize.com/blog/explaining-grokking-through-circuit-efficience-paper-reading/
[7] https://www.manning.com/books/grokking-algorithms
[8] https://edu.anarcho-copy.org/algorithm/grokking-algorithms-illustrated-programmers-curious.pdf