Привет!
В предыдущем посте я рассказал о своём небольшом опыте обучения на Hexlet и о том, как я решил переосмыслить данный опыт. В этом и следующем посте я расскажу о том, как можно планировать и контролировать процесс обучения с целью поступательного прогресса.
Большую роль в эффективности обучения играет организация, планирование и понимание того, как проходит учебный процесс. Контроль того, где вы сейчас находитесь, сколько вы преодолели и сколько вам еще предстоит изучить, дает ощущение того, что вы не стоите на месте. Если прогресс медленный или он остановился, то вы сможете вовремя обратить на это внимание и поймать себя на мысли о том, что что-то идет не так, до того, как вы окончательно осознаете, что уже давно не уделяли времени учебному процессу или вообще решили не продолжать обучение. Таким образом, это может дополнительно мотивировать вас на движение вперед, ведь вы можете наблюдать, что прогресс есть, вы изучаете тему за темой, и приближаетесь к логическому завершению курса шаг за шагом. В критические моменты вам не захочется бросить начатое, взглянув на свой трек и проделанную работу, ведь дорогу осилит идущий.
Способов организации и контоля учебного процесса можно найти или придумать много. Я нашел для себя эффективными доски, колонки и карточки Trello. Нижеприведённый формат вполне можно использовать для организации обучения на Hexlet и на любом другом аналогичном онлайн-курсе. Можно таким же образом организовать изучение книг.
Ссылка на мой online course tracker
Первое, на что можно обратить внимание, это колонка меток(labels):
- To Do
- Doing
- Done
С помощью этих меток можно присваивать статус изучаемому материалу (курсам, главам, урокам и т.д.).
Далее следуют три колонки:
- To Do
- Doing
- Done
В колонке To Do перечисляются курсы трека, которые планируется пройти. В карточке курса можно привести краткое описание или оставить заметку.
В колонку Doing переводится карточка курса, который вы в данный момент проходите. В идеале в данной колонке должна находиться одна карточка.
В колонку Done переводятся карточки курсов, которые вы прошли, то есть из колонки Doing.
Далее следует колонка с дополнительными материалами, которые могут потребоваться в процессе обучения: карточка книг, ссылки на форумы и комьюнити программистов, полезные ссылки для быстрого доступа, статьи с полезной информацией и прочее.
Остальные колонки представляют из себя колонки курсов или глав курса. Колонка состоит из:
- названия курса
- карточек уроков
- списка дополнительных упражнений
В карточке можно оставлять заметки к уроку, отмечать пройденные упражнения и помечать изученные дополнительные материалы. Часто в процессе обучения попадаются ссылки на дополнительные материалы, которые, на мой взгляд, не стоит игнорировать, а вышеописанная карточка помогает сохранять в себе ссылки и отметить, ознакомились ли вы с этими дополнительными материалами или нет. В будущем у вас будет быстрый доступ к дополнительным материалы в одном месте. В процессе прохождения курсов в карточках стоит менять метки у пройденых уроков на Done.
Аналогично колонке курса можно организовать процесс прохождения проекта.
В тот момент, когда вы проработаете и составите свой план, как минимум вы получите представление об объеме и темах, которые предстоит изучить.
Можете взять вышеописанную доску за основу, модифицировать или вообще придумать свой формат, исходя из нужд и потребностей. Главное, чтобы вы понимали, куда и как идет процесс обучения.