Я в LS уже 5 с половиной месяцев. В настоящее время я прорабатываю часть приложения для чтения книг Sinatra в учебной программе 170, и, честно говоря, я разочарован тем, с какими трудностями я столкнулся с выполнением упражнений. Это первое веб-приложение, с которым я столкнулся, которое работает на Rack с Sinatra, встраивает Ruby в HTML с файлами .erb, использует вспомогательные методы и маршруты и т. Д. Список можно продолжить. Так я слишком строга к себе? Я так не думаю. Потому что эти новые инструменты и концепции, которым я знакомлюсь, полностью объясняются, демонстрируются и охватываются учебной программой LS.

Нет, меня беспокоят не эти новинки. Что беспокоит меня, так это то, что я изо всех сил пытаюсь решить проблемы, связанные с выбором и управлением определенными элементами из массива хэшей. Я забываю о стандартных библиотечных методах, таких как each_with_index (стыдно признаться, но я буду честен здесь), которые упрощают решение подобных проблем! Что здесь происходит?

Я изо всех сил пытаюсь разработать методы, описанные в 101.

Ааааааааааааааааааа. Подождите.

ЦИКЛОВОЕ ОБУЧЕНИЕ

Забавно (или, лучше сказать, приводя в ярость), как часто люди знают, как правильно или лучше всего что-то сделать, и при этом отказываются делать это таким образом. Это лень? Страх? Впадаете в тревогу из-за нехватки времени? Впадаете в беспокойство по поводу финансовых ограничений?

Все время, пока я был в LS, в моей голове звучал голос, говорящий: «Эй, тебе нужно включить какой-то круговой шаблон обучения в свои повседневные учебные занятия…» «Эти зеленые галочки ничего не значат, если вы этого не сделаете» t просмотреть материал ... вам нужно вернуться к некоторым из этих концепций и уроков ». И все же я продолжаю продвигаться по учебной программе только вперед, уделяя все свое время каждый день, никогда не прислушиваясь к своей мудрости и возвращаясь назад, чтобы пересмотреть. Это не путь к мастерству. Причина этого поста проста - я сообщаю, что те дни прошли.

Моя новая учебная программа

3 часа - это, как правило, все, что я могу уложить в день, учитывая мою текущую ситуацию. С этого момента я буду придерживаться нового строгого режима обучения:

  • 30-минутные карточки из предыдущего курса LS.
  • 45-минутная практика решения проблем, основанная на концепциях предыдущего курса LS.
  • 1 час 45 минут на материал текущего курса.

Это замедлит мое завершение учебной программы LS? Конечно. Но что с того? Я должен овладеть мастерством, чтобы все это путешествие того стоило. Пора внести некоторые изменения.