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

На мой взгляд, чувство достижения можно разделить на 3 уровня:

Уровень 1. Чистое знание. Я узнаю что-то новое. Я не знал этого раньше. Я чувствую себя хорошо.

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

Уровень 3. Желаемые знания. У меня есть цель, и я чувствую, что это новое знание может приблизить меня к моей цели. Это лучшее достижение для меня.

Позвольте мне показать вам несколько примеров. Все более популярными становятся онлайн-курсы edX, Coursera, udacity и т.д. Но в то же время количество людей, которые бросают курс, который они когда-то начали, также огромно. Я думаю, что это связано с отсутствием чувства достижения во время курса, и я также думаю, что его можно увеличить.

У таких курсов, как «Основы Python», определенно есть цель — показать вам некоторые основы языка программирования Python, чтобы вы могли использовать его в будущем. Проблема, которую я вижу здесь, заключается в том, что трудно понять, приближаюсь ли я к своей цели во время курса. Во время этого курса у меня есть только чувствительность достижения «Уровень 1». Это значит, что после каждого урока я буду думать только «Окей. Сегодня я узнал кое-что новое» и не более того. Это все еще некоторый уровень достижений, но нельзя ли его улучшить?

Хотя получиться может. Добавление некоторых практических примеров определенно сделает любой курс лучше. Для тех, кто просто хочет узнать что-то новое, примеры — это дополнительный способ запомнить вещи. В то же время некоторые люди имеют цель уже в начале курса. Это может быть пет-проект или идея стартапа, которую они захотят создать после курса. Они стараются привести все практические примеры курса в соответствие со своей целью. Это дает им высший уровень достижений — Желаемые знания.

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

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

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

А что, если мы поставим перед собой цель прямо в начале курса? Вот пара примеров, которые я придумал: «Изучаем основы Python, пока создаем веб-форум», «Создаем веб-блог с нуля и изучаем Python с самого начала». Эти темы прекрасно иллюстрируют финишную цель. Это все еще может быть не вашей первоначальной целью, когда вы начинаете искать курс, но это нормально. Тем не менее, наличие реальной цели в начале дает учащимся понимание того, что происходит в их учебе, и ощущение достижения чего-то в конце каждого урока.

Я хочу привести вам последний личный пример. Я всегда хотел научиться играть на фортепиано, и на моем пути обучения было два учителя. Первая учительница начала с азов, показала, что такое ноты, аккорды, объяснила, как издавать звуки. Второй начался с вопроса: «Алекс, какую мелодию ты хочешь научиться играть?». Я выбрал не простую мелодию, а ту, которую любил. В конце концов она научила меня всем основам игры на фортепиано, а я научился играть свою любимую мелодию.

Давайте перейдем в процессе обучения от обучения к действию и от действия к творчеству.

Спасибо.

Тем временем:

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

Смерть и распределенные системы с Питером Хинтдженсом в журнале Software Engineering Daily (http://softwareengineeringdaily.com/2016/06/23/death-distributed-systems-pieter-hintjens/) — Питер Хинтдженс вырос и сам писал программное обеспечение. . Процесс написания кода доставлял ему огромное удовольствие, но изолированный творческий процесс отключал его от остального мира. По мере того, как его жизнь развивалась, он стал участвовать в сообществах с открытым исходным кодом и обнаружил страсть к человеческому взаимодействию.

Программное обеспечение с открытым исходным кодом преуспевает или терпит неудачу в зависимости от силы сообщества. Одной из историй успеха является ZeroMQ, популярная распределенная система обмена сообщениями с открытым исходным кодом, созданная Питером Хинтдженсом.