Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Какие практические упражнения для развития навыков грокинга


Какие практические упражнения для развития навыков грокинга


Развитие навыков «грокинга», которые относится к глубокому пониманию и применению концепций, может быть достигнуто с помощью различных практических упражнений в разных областях. Вот несколько упражнений, которые помогут вам улучшить свои навыки Grokking:

для алгоритмических и навыков кодирования

1. Практические алгоритмические парадигмы: сосредоточиться на основных парадигмах, таких как разделение и завоевание, динамическое программирование, жадные стратегии и обратное переход. Реализуйте такие проблемы, как задача N-Queens, Sudoku Solver и Generation/Mecording/перестановка, используя эти парадигмы [2].

2. Используйте реалистичные упражнения по кодированию: участвуйте в упражнениях, которые имитируют реальные сценарии интервью, включая ограничения по времени и интерактивное решение проблем. Практика объясняет свой мыслительный процесс вслух [4].

3. Решайте проблемы с ограничениями: решать проблемы в соответствии с реалистичными ограничениями, такими как ограничения по времени и краевые случаи. Это помогает в разработке ловкости и уверенности в решении проблем [4].

для быстрого инженера и взаимодействия с ИИ

1. Основное быстрое создание: напишите четкие, краткие подсказки, спрашивая инструменты искусственного интеллекта, такие как CHATGPT для выполнения определенных задач, таких как представление себя в качестве профессионала. Сравните ответ ИИ с вашими ожиданиями [1].

2. Уточните существующие подсказки: начните с простых подсказок и уточните их, добавляя контекст, навыки и желаемый тон. Сравните ответы, чтобы увидеть, как детали улучшают результат [1].

3. Итерация для тона и стиля: попросите ИИ описать проект, а затем уточнить тон через итеративные подсказки. Используйте такие слова, как «энтузиазм», «неформальный» или «профессиональный», чтобы направлять тон [1].

4. Проверка фактов и точность: предоставьте заявления и попросите ИИ переписать их более подробно. Проверьте точность претензий, особенно метрики [1].

Общие стратегии обучения

1. Начните с основ: начните с основных концепций и постепенно перейдите к более сложным. Для алгоритмов начните с сортировки и поиска, прежде чем перейти к более продвинутым темам [7].

2. Используйте визуальные средства: используйте иллюстрированные руководства и диаграммы, чтобы лучше понять сложные понятия. Книги, такие как * Грокикинг Алгоритмы * предлагают дружеские, визуальные объяснения [7].

3. Отраж и обзор: регулярно просмотрите процесс обучения. Определите, какие понятия вы хорошо понимаете и где вам нужно больше практики. Используйте журналы или электронные таблицы, чтобы отслеживать ваш прогресс [2] [3].

4. Примените концепции практически: постарайтесь применить то, что вы научились к реальным проблемам или проектам. Это помогает усвоить концепции и сделать их более интуитивными [2] [7].

Цитаты:
[1] https://www.designgurus.io/course-play/grokking-prompt-engineering-for-professional-portfolio-and-job-search/doc/23-practice-exercises
[2] https://www.designgurus.io/answers/detail/practical-exercises-tonternale-core-algorithmic-paradigms
[3] https://www.reddit.com/r/leetcode/comments/t5xqb6/how_to_use_grokking/
[4] https://www.designgurus.io/answers/detail/RealistCoding-exersis-to-improve-interview-performance
[5] https://livebook.manning.com/book/grokking-machine-learning/appendix-a/v-14/
[6] https://arize.com/blog/explaining chrokking-trough-circuit-efficity-paper-reading/
[7] https://www.manning.com/books/grokking-algorithms
[8] https://edu.anarcho-copy.org/algorithm/grokking-algorithms-illustrated-rogrammers-curious.pdf