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

🧑🏽‍🏫 Как инженер-программист и преподаватель web3, я всегда стараюсь быть более эффективным в преподавании и обучении.

Недавно я закончил Как работает обучение: 7 основанных на исследованиях принципов умного обучения», чтобы повысить уровень этих навыков, и мы обсуждаем полученные знания здесь.

Частью моего учебного пути является записывать всю новую информацию где-нибудь, и я решил поделиться своими знаниями с вами, чтобы помочь мне учиться!

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

🧠 1. Обращайтесь к предыдущим знаниям

Чтобы учиться, вы ДОЛЖНЫ основываться на концепциях, которые вы уже глубоко понимаете; если ваш фундамент слаб, вам будет трудно обосновать новые знания в реальности. Кроме того, вам нужно подходить к обучению с чистого листа и быть готовым бросить вызов предвзятым представлениям.

Пункты действий:

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

Пример:

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

📊 2. Организуйте свои знания

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

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

Пункты действий:

  • Нарисуйте связи между концепциями, чтобы учащиеся могли понять не только концепцию, но и то, как эта концепция взаимодействует с другими концепциями.

Пример:

Когда я хочу объяснить взаимосвязь между блоками и транзакциями в web3, я часто привожу пример построения блока. После этого я отправляю tx и запускаю Etherscan, чтобы показать, как tx будет включен в блок eth.

🥅 3. Установите цели и мотивацию

У каждого ученика есть свое объяснение желания чему-то научиться, и без этого все ваше обучение бесполезно.

Пункты действий:

  • Покажите учащимся преимущества изучения материала
  • Составьте достижимые цели

Пример:

В начале своих длинных курсов по веб3 я объясняю, что многие другие студенты использовали эти курсы, чтобы начать свою карьеру в веб3 (награда за обучение), и что если они потратят 25 минут в день, они смогут решать умные задачи. вызовы контракта, которые я даю (достижимые цели).

🤹 4. Приобретайте и обучайте компонентным навыкам

Знания никогда не бывают в вакууме!

Это то, что я вижу ОЧЕНЬ часто — люди, преподающие в вакууме. Чтобы добиться успеха и овладеть ремеслом, вам нужно хорошо владеть несколькими навыками в предметной области.

Пункты действий:

  • Учить и приобретать навыки, связанные с темой

Пример:

Если вы узнаете все о Solidity, но не понимаете git, консенсус, как задавать вопросы на форуме, как развертывать свои контракты или зачем вы вообще создаете смарт-контракты, вся эта информация бесполезна!

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

🏋️‍♂️ 5. Основанная на обратной связи, достаточно сложная целенаправленная практика делает

Взгляд на «практика делает совершенным».

Мы не говорим, что это делает «идеальным», потому что все, что вы практикуете, становится привычкой!

Чтобы учиться, вам нужно повторять проверку своих навыков и получать отзывы о том, как вы это делаете.

Пункты действий:

  • Дайте и сделайте практику, которая подтолкнет ваши привычки к цели

Пример:

На каждом курсе freeCodeCamp я давал небольшие головоломки NFT на Arbitrum, чтобы люди могли практиковать свои навыки. Это та область, которую я хочу расширить на будущих курсах, дать людям больше возможностей практиковаться и оттачивать свои навыки.

6. 👯‍♀️ Учебная среда сильно отличается

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

Пункты действий:

  • Сделайте неуверенность или ошибки безопасными и приемлемыми
  • Поощряйте разногласия и конструктивный диалог
  • Поощряйте студентов бросать вызов даже вашим учениям

Пример:

Мы создали дискуссионную платформу GitHub, чтобы студенты могли взаимодействовать друг с другом и получать помощь. И примерно каждые 30 минут или около того я говорил: «Если вы запутались, ничего страшного!»

⛅️ 7. Улучшите метапознание

Что это значит?

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

Пункты действий:

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

Примеры:

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

Краткое содержание

Надеюсь, вы чему-то научились здесь, или, если вы педагог, я надеюсь, что вы воспользуетесь некоторыми из этих принципов в своем следующем контенте!

Подписывайтесь на меня

Твиттер

"Середина"

"YouTube"