Как учатся разработчики: делаем заметки правильно
easy

Как учатся разработчики: делаем заметки правильно

Пригодится всем, кто осваивает программирование

Делая заметки, мы записываем то, что узнали, и можем вернуться к этим записям в любой момент в дальнейшем. Заметки помогают концентрировать внимание и запоминать больше и лучше. Сегодня разбираемся, как правильно и эффективно делать заметки, изучая программирование.

Самое работающее, но самое сложное: делайте заметки на бумаге

Создание заметок ручкой на бумаге позволяет нам лучше усваивать информацию. Делая заметки от руки, мы активнее сосредотачиваемся на том, что слышим или читаем, и таким образом больше вовлечены в занятия и максимально эффективно используем время, которое тратим на обучение. Кроме этого, при ручной записи мы лучше запоминаем информацию, поскольку при этом формируются и укрепляются новые связи в нашем мозге.

В заметках в электронном виде нет ничего плохого, но их ведение может отвлекать от материала, особенно если обучение проходит онлайн. Печатание заметок во время просмотра онлайн-лекции или Ютуб-ролика может привести к тому, что вы будете постоянно переключать внимание между программами и вкладками. Даже если видео можно поставить на паузу, переключение внимания может сказаться на общем результате занятий.

Если вы предпочитаете электронные записи, попробуйте сначала делать заметки от руки, а позже переводить их в цифровой формат — это поможет повторить материал и проработать его в процессе.

Сосредоточьтесь на ключевых моментах

Эффективное ведение заметок состоит в том, чтобы не записывать всё, что вы слышите во время лекции или читаете при самостоятельном обучении, а выявлять наиболее важные фрагменты информации и организовывать их таким образом, чтобы они имели смысл. Этот процесс позволяет лучше понять материал и вспомнить его позже, когда он вновь понадобится.

Ключевыми моментами может быть не только то, на чём делает акцент преподаватель, лектор Ютуб-ролика или автор книги, но и всё, что вы сами находите для себя важным во время получения новой информации:

  • технические или специфичные для вас термины;
  • фрагменты кода изученных вами концепций;
  • пояснения к тому, почему фрагменты кода сделаны таким образом и как они работают;
  • пошаговые инструкции, кто что-то делается или работает;
  • и так далее.

Вы делаете заметки для себя, а не для какого-то проверяющего, и ваши заметки должны служить вам как можно лучше.

Выберите эффективный для вас способ

Одни пишут очень подробные заметки, другие предпочитают краткие, третьи используют блоки текста, организуя их в столбцы и таблицы, а четвёртые предпочитают визуальное представление в виде диаграмм или интеллектуальных карт. Какой бы способ вы ни выбрали, убедитесь в двух вещах:

  1. Вы не тратите время на создание заметок тем способом, который вам не подходит, то есть не работает для вас наилучшим образом. Ваши заметки должны быть понятными, удобными и простыми для дальнейшей работы с ними. Может оказаться, что вам бесполезно тратить часы на написание очень подробных заметок, потому что позже вы видите в них только огромные пугающие стены текста.
  2. Вы не пользуетесь тем способом, который подводил вас в прошлом. Если этот способ не работал для вас раньше, он не сработает и сейчас. Гораздо лучше потратить время, чтобы выяснить, какой способ создания заметок будет для вас самым эффективным.

Пишите своими словами

Даже если вы фиксируете только ключевые моменты, важно при этом не воспроизводить их теми же словами, за исключением случаев, когда информацию нужно указать точно, например, когда речь идёт о терминах или каких-то устойчивых конструкциях языка программирования. В остальных случаях старайтесь понять, о чём идёт речь, и перефразировать то, что вы слышите или читаете, — это поможет понять и запомнить материал.

Когда вы изучаете программирование, важно оформлять учебный материал таким образом, чтобы он стал частью вашего мышления. Писать своими словами — значит не только переводить сложные термины на понятный вам язык, но и создавать связи между новыми знаниями и уже имеющимся опытом. Вот как это можно делать:

  • Не просто читайте или копируйте код, а задавайте себе вопросы: «Как я могу объяснить, что делает эта функция?» или «В чём суть этого алгоритма?».
  • При изучении новой темы попробуйте написать краткое объяснение каждого нового понятия своими словами, как если бы рассказывали о нём другу, который ничего не знает о программировании.
  • Приведите собственные примеры использования технологии или языка программирования, придумайте аналогии с реальным миром или с другими областями знаний, которые вы уже понимаете.

Делайте заметки в процессе программирования

Делая заметки в процессе написания кода, вы не только зафиксируете важные детали, но и лучше поймёте, как работает код. Используйте комментарии в коде, чтобы записывать, зачем нужен тот или иной блок. Это пригодится, когда вы вернётесь к своему проекту после перерыва.

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

Возвращайтесь к своим заметкам и практикуйтесь

Регулярно пересматривайте и используйте свои заметки, чтобы глубже усвоить материал и убедиться, что вы его помните. Возьмите за привычку периодически перечитывать свои заметки. Это может быть один раз в неделю или перед началом новой темы.

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

Помните, что заметки — это живой инструмент. Они должны постоянно развиваться, уточняться и дополняться, чтобы соответствовать вашему текущему уровню знаний и понимания.

Обложка:

Алексей Сухов

Корректор:

Ирина Михеева

Вёрстка:

Маша Климентьева

Соцсети:

Юлия Зубарева

Апскиллинг, как говорится
Апскиллинг — это, например, переход с уровня junior на уровень middle, а потом — senior. У «Яндекс Практикума» есть курсы ровно для этого: от алгоритмов и типов данных до модных фреймворков.
Изучить вопрос
Апскиллинг, как говорится Апскиллинг, как говорится Апскиллинг, как говорится Апскиллинг, как говорится
Получите ИТ-профессию
В «Яндекс Практикуме» можно стать разработчиком, тестировщиком, аналитиком и менеджером цифровых продуктов. Первая часть обучения всегда бесплатная, чтобы попробовать и найти то, что вам по душе. Дальше — программы трудоустройства.
Начать карьеру в ИТ
Получите ИТ-профессию Получите ИТ-профессию Получите ИТ-профессию Получите ИТ-профессию
Еще по теме
easy