Недавно я прошел интенсивный курс программирования в Fullstack Academy в Нью-Йорке. Эти статьи являются частью серии о том, как получить максимальную отдачу от иммерсивного учебного лагеря. Ознакомьтесь с моими историями, чтобы узнать больше!

По прошествии первых нескольких недель в Fullstack вы начнете слышать шум о предстоящем Контрольном пункте для взрослых. Думаю, он назван контрольно-пропускным пунктом, чтобы снять остроту. На самом деле это всего лишь комплексный выпускной экзамен всего, что вы узнали на младшей фазе.

Я бы солгал, если бы сказал, что не нервничал, когда услышал об испытании.

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

Не беспокоиться! Вот как вы можете улучшить свой старший контрольно-пропускной пункт.

Интервальное повторение - ключ к успеху

Наука предполагает, что интервальное повторение является ключом к изучению нового. Не соглашайтесь на так называемое« концептуальное понимание ».

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

Это означает: не тратьте много времени на просмотр видео на Youtube или чтение статей. Используйте видео и статьи только как инструменты, чтобы подготовить себя к повторению с интервалом.

Получив новую информацию, сделайте карточку и построите что-нибудь из нее. Практика кодирования по памяти.

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

Сдать практические экзамены несколько раз

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

Во время подготовки я составил график, в котором повторяю каждое практическое испытание каждые 3–4 дня перед контрольно-пропускным пунктом. Однажды я сдал бы экзамен на Sequelize. На следующий день займусь React. На следующий день Экспресс. Затем снова Sequelize. Как и в первом пункте, в этой технике используются интервальные повторения, чтобы вы не забыли то, что узнали.

Сделайте проект обогащения

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

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

Начните сначала с самых сложных проблем

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

Во-первых, более сложные вопросы обычно стоят больше. Вы не хотите терять время, прежде чем решить их.

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

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

Выполните следующие действия, и вы найдете Senior Checkpoint веселой и не слишком стрессовой частью вашего опыта Fullstack.