Одним словом, первая неделя удаленного взлома реактора была напряженной. С первого дня намерения были ясны. Цель Hack Reactor — сделать нас автономными инженерами, способными справиться с любыми вызовами, с которыми мы столкнемся. Мы собирались научиться учиться.
За неделю мы рассмотрели промежуточные понятия, такие как рекурсия, функции и классы высшего порядка JavaScript и структуры данных. После просмотра лекций, в которых четко объясняется, как работает каждая из первичных структур данных, таких как хэш-таблицы и бинарные деревья поиска, мы смогли реализовать их в javascript, используя наше понимание концепций.
Вы можете или не можете спросить, как все это возможно всего за первую неделю. Мой ответ на это будет заключаться в том, что хак-реактор требует, чтобы студенты имели прочную основу в javascript перед запуском программы. Hack Reactor рекламирует себя не как курс «0–60», а как курс «20–120». Таким образом, не беспокоясь о синтаксисе, мы можем сосредоточить все свое внимание на более сложных концепциях.
Помимо изучения концепций программирования, нам также пришлось начать использовать инструменты, которые обычно используются в отрасли. К ним относятся инструменты для контроля версий, совместной работы над кодом в реальном времени, отладки и модульного тестирования. Ведение технических блогов — еще одна практика, в которой нам рекомендуется участвовать. Очевидно, многие студенты получили работу благодаря своим блогам. Это может быть или не быть причиной, по которой я пишу этот пост.
Самый большой вывод, который я сделал на этой неделе, — это важность парного программирования. Студенты должны работать с партнером, чтобы решить проблемы в двухдневных спринтах. До сих пор у меня было 2 партнера, и оба были замечательными людьми (как и я). Это позволило мне увидеть различные способы решения проблемы и помогло мне попрактиковаться в формулировании моего мыслительного процесса при написании кода. Я слышал, что это важный навык в отрасли. Но самое главное, я завел двух замечательных друзей. Не могу дождаться, чтобы сделать больше!
В начале этого поста я использовал слово «интенсивный» для описания первой недели. Но если бы мне пришлось использовать одно слово, описывающее опыт, «веселье» выделяется. Несмотря на то, что он находится в сети, Hack Reactor Remote может быть очень социальным опытом. В программу встроены мероприятия, направленные на построение сообщества. 11 часов в день, 6 дней в неделю. Я не чувствовал скуки в любой момент. Подобно жизни в кампусе в колледже, вам просто нужно максимально использовать свои возможности!
Не стесняйтесь оставлять любые комментарии или обращаться ко мне, если у вас есть какие-либо вопросы!