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

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

Цель этой статьи не в том, чтобы вдаваться в подробности того, как возникает стена до того, как вы в нее врежетесь. Я буду говорить о стене, которая вообще невидима, но она очень толстая. У этой стены есть имя, и оно называется «Неадекватная техника обучения». Довольно причудливое название для стены, не так ли?

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

Я выделил 3 категории, связанные с программированием:
Чтение, Слушание/Просмотр, Практическое программирование.

Чтение

  • ПЛЮСЫ
  • Умственная стимуляция
  • Улучшение памяти
  • Может легко просмотреть / вернуться к теме
  • Легко делать заметки с помощью маркеров / специального программного обеспечения (если читать на виртуальных платформах)
  • МИНУСЫ
  • Это может поставить под сомнение вашу способность сосредоточиться
  • Может быстро привести к усталости глаз, если вы читаете при плохом освещении или за компьютером.
  • Вы можете легко устать, так как чтение технической документации действительно утомляет мозг (очевидно, это индивидуально для каждого человека!)

Слушаю/смотрю

  • ПЛЮСЫ
  • Ваш мозг может больше сосредоточиться на концепциях и теории, если у вас есть хороший репетитор с увлекательным стилем преподавания.
  • Вы можете формулировать вопросы намного легче, слушая/смотря
  • Возможность задать вопрос, если вы посещаете онлайн-семинар или живой урок
  • МИНУСЫ
  • Информация может не сохраниться, если вы не будете активно слушать/участвовать
  • Вам может попасться плохой репетитор, скучный или нелюбимый.

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

Практический (одновременное кодирование)

  • ПЛЮСЫ
  • ВЫ ДЕЙСТВИТЕЛЬНО КОДИРУЕТЕ! — Это самая важная часть вашего путешествия. ПОСМОТРЕТЬ ЭТУ КЛАВИАТУРУ! (этой категории не нужен еще один профессиональный предмет)
  • МИНУСЫ
  • В учебнике, которому вы следуете, могут быть рассмотрены концепции, которые вам незнакомы.
  • Из-за физических ресурсов (например, небольшого ноутбука) может быть сложно использовать несколько окон одновременно и хорошо видеть, что на самом деле происходит на видео.

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

Хорошо, теперь есть вывод, который, надеюсь, поможет вам лучше учиться.

Шаблон такой:

  1. Откройте свой freeCodeCamp и выполняйте там свои задачи.
  2. Прочитайте каждую часть информации, и если это кажется слишком простым, СДЕЛАЙТЕ ЭТО. В противном случае вы застрянете между «это слишком просто/слишком сложно» и ничего не сделаете.
  3. Перейдите на YouTube или предпочитаемый вами учебник Udemy и нажмите «Воспроизвести». Попробуйте изменить размер окон, чтобы вам было удобно видеть, что происходит на видео и что происходит в вашем редакторе кода.
  4. Чаще делайте паузы и заходите в MDN как можно чаще. Успешный код — это когда вы знаете большую часть (если не все!) понятий, представленных преподавателем.
  5. Награди себя.

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

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