Если вы готовитесь к экзамену LS 139, я знаю, что вы чувствуете. А если вы не готовитесь к экзамену 139 и все еще читаете это, я не знаю, что сказать? Спасибо?
Оценки LS - не шутки. Планка для успешной сдачи экзаменов настолько высока, что вы не сможете сдать экзамен, не овладев темами досконально. Для меня оценки похожи на мост, который мы должны пересечь в конце каждого курса, чтобы приземлиться на следующем маршруте и начать двигаться к следующему мосту. Единственная проблема в том, что мост представляет собой тонкий канат, и вам придется пройти по нему, как опытный фуникулер (мне пришлось найти это слово). Если вы не поддерживаете идеальное равновесие и осанку, вас попросят вернуться и подготовиться к повторному переходу.
Итак, вы можете представить себе мое беспокойство при подготовке к экзамену LS. Хорошая новость в том, что после достаточной подготовки и нескольких советов вы определенно сможете научиться переходить этот мост. Оценка 139 является особенной, в частности, потому что нет учебных сессий, проводимых ТА, как в предыдущих двух оценках (109 и 129), и это письменная оценка. Он длится 4 часа (ранее написанные экзамены длились 3 часа) и включает в себя задачу по кодированию. Итак, это первая оценка, для которой вы в значительной степени сами по себе. Я считаю, что для этого есть веская причина. Потому что это определенно подталкивает студентов брать на себя ответственность, а не просто ожидать, что кто-то укажет им путь.
Сдав экзамен 139 и проснувшись сегодня утром, я узнал хорошие новости о том, что я пересек мост и теперь оказался на земле 170 человек, я думаю, что, безусловно, есть несколько советов, которыми я могу поделиться с сокурсниками, которые готовятся или будут готовиться. для экзамена. Это уроки, которые я извлек во время подготовки и сдачи экзамена.
Будь готов
Это может показаться довольно очевидным и даже глупым, чтобы предлагать этот хороший совет, но если серьезно, будьте готовы. Будьте готовы ко всему. Ниже приводится список вещей, которые следует учитывать при подготовке:
- Убедитесь, что вы освоили все темы, упомянутые в учебном пособии. При необходимости прочтите руководство дважды. Потому что, если что-то упомянуто в учебном пособии, поверьте мне, вы будете проверены на этом.
- У вас должна быть установлена необходимая
rubocop
версия,YAML
файл должен быть помещен в каталог, в котором находится папка, которую вы собираетесь преобразовать в файлzip
. Вы же не хотите делать все это во время экзамена. Вы полностью сосредоточитесь на ответах на вопросы. Я даже находился в соответствующем каталоге в командной строке и имел готовыйsublime
файл на случай, если мне понадобится протестировать какой-то код. Все эти мелочи складываются и экономят ваше время во время экзамена. - Экзамен длится 4 часа, поэтому обязательно съешьте что-нибудь. И держите под рукой бутылку воды, но не пейте много воды во время оценки, иначе вам придется бежать в туалет. Когда я сказал, что усвоил некоторые уроки во время экзамена, я не солгал.
- Держите под рукой орехи или закуски. 4 часа - это большой срок, и вам может потребоваться немного подзарядить батареи.
- Решите, как вы будете отслеживать время. У меня было два отдельных таймера. Один на 2 часа 50 минут, а другой на 3 часа 58 минут. Итак, когда сработал первый таймер, я понял, что пора начинать задание по кодированию.
Повторение доверия. Это работает как по волшебству
Я знаю, что вы, вероятно, уже слышали это, но я считаю, что это стоит повторить (каламбур). Даже если вы уверены, что понимаете темы в учебном пособии, обязательно прочтите их еще раз. Повторение творит чудеса для меня. Повторение концепций снова и снова укрепляет их так, как не получается с первого раза. Даже если вы это прекрасно поняли с первого раза. Так что доверяйте повторению.
Мошенничество - это плохо, а Шпаргалка - нет.
Подготовьте шпаргалку по каждой теме, особенно по темам, упомянутым в учебном пособии. Даже если мы прекрасно понимаем определенные концепции, придумывать примеры кода, подтверждающие нашу теорию во время экзамена, сложно и отнимает много времени. Часто только процесс подготовки шпаргалки вооружит вас знаниями и примерами, необходимыми для ответа на вопросы. Вы можете даже не проверять свои заметки, но все равно подготовьте их. Что в этом плохого?
Определитесь со стратегией
Перед тем, как приступить к экзамену, определитесь, как вы подойдете к ответам на вопросы. Вы можете начать с вопроса 1 и перейти к вопросу 21, который представляет собой задачу кодирования. Или вы можете сначала избавиться от проблемы кодирования, а затем перейти к остальным вопросам. Каким бы способом вы ни чувствовали себя комфортно, решите перед тем, как начать, и следуйте этому подходу. Не принимайте эти решения во время экзамена. Я лично решил пропустить любой вопрос, который мне показался немного сложным, и в конце концов вернулся к нему. Такой подход сослужил мне хорошую службу.
Задача кодирования
Последний вопрос связан с программированием, поэтому убедитесь, что вы оставили на него хотя бы час. Есть несколько советов, которые, по моему мнению, могут быть полезны для ответа на этот конкретный вопрос, и вот они:
- Не думайте об этом как о
Coding challenge
. Думайте об этом как оUnderstanding the problem challenge
. Потому что, если вы готовитесь к экзамену Launch School 139, я уверен, что вы свободно владеете синтаксисом Ruby. Для вас не проблема писать код. Настоящая задача для вас - понять проблему. Потому что, если вы поймете проблему, написание кода станет для вас простой мелочью. Поэтому, прежде чем начинать кодировать свое решение, будьте на 100% уверены, что понимаете проблему. - Обильно используйте PEDAC. Напишите любой псевдокод, какой хотите. Вы можете удалить его перед загрузкой файла.
- Внимательно прочтите все тестовые примеры дважды. Чтение описания проблемы даст вам основную идею, но тестовые примеры могут открыть крайние случаи, которые, возможно, не были упомянуты в описании проблемы. Не волнуйтесь, если это займет много времени. Внимательно прочтите каждый тестовый пример, а затем прочтите его еще раз.
- Придумайте рабочее решение, а затем проведите его рефакторинг. Я считаю, что когда мы уверены в проблеме кодирования, у нас часто возникает желание писать умный код. Мы считаем, что чем меньше строк, тем лучше решение. Я не знаю, откуда у нас эта идея, но мы знаем. Это неверно. Не волнуйтесь, если ваше решение состоит на 5 строк больше, чем того хотелось бы вашему мозгу. Придумайте решение, которое работает, и тогда вы сможете работать над ним.
- Запустите тестовый файл, удаляя по одному
skip
за раз. Поэтому, если вы столкнетесь с проблемой в своем коде, вы сразу поймете, где именно эта проблема, и сможете лучше ее исправить. - И перед отправкой файла не забудьте запустить
rubocop
в своем коде. - И последнее, но не менее важное: если вы застряли и не видите пути вперед. Вставай и уходи. Да, я имею в виду на экзамене. Но вернись через пару минут глубокого дыхания. Вы можете потерять пару минут, но вы получите больше, когда вернетесь к проблеме и начнете заново.
— — — —
Я думаю, что письменные оценки LS, вероятно, не так сложны, как оценки на собеседовании многими студентами. И на то есть веская причина. Кодирование перед другим человеком, когда вы знаете, что вас судят, может вызвать определенный тип беспокойства. Но наличие проблемы с кодированием в 139 оценивании отличает его от ранее написанных оценок. Следовательно, мы должны убедиться, что мы подготовились к этому соответствующим образом. Если у вас есть какие-либо советы, которые могут быть полезны мне и другим студентам, поделитесь с нами!
Удачи!!