Наши студенты считают проекты одной из самых важных особенностей Хекслета. Проекты — это реальные задачи, выполняемые студентами на собственном компьютере, а не в тренажере или в учебной среде. Для его выполнения нужно не только написать законченную программу или сервис, но и самостоятельно настроить всю рабочую среду — это тоже важная часть обучения.
Мы собрали отзывы наших студентов о проектах Хекслета, сложностях, с которыми они сталкивались при их выполнении, а также работе с нашими менторами.
Алексей Мерзляков: «Если вы вдруг совсем не знаете что делать и рвете волосы на голове в клочья, то вам поможет ваш ментор»
Хекслет открыл для меня мир программирования легкой и интересной подачей в виде видео-роликов и отличных примеров. А первый проект был просто идеальным итогом. Сперва было трудно разобраться в структуре проекта, что за чем идёт, и как я буду использовать GitHub, консоль. Но все познается в бою! И вот спустя месяц плюс минус пару дней я сдал проект. Далеко не с первого раза, но сдал.
Надо понимать, что проект — это в первую очередь самостоятельная работа, но если вы вдруг совсем не знаете что делать и рвете волосы на голове в клочья, то вам поможет ваш ментор. У меня была замечательная Ирина — c добротой школьной учительницы начальных классов, с понимаем психолога и точностью вашего университетского препода доцента — она, невзначай и плавно, направляла меня в нужное направление к решению. Иногда немного помогала мне исправлять мои ошибки, уже логических правильных решений. Всем желаю таких менторов! И большое спасибо Хекслету за первый опыт! Продолжаем!
Ксения Токарева: «Что мне безумно нравится в Хекслете, так это то, что тебя сразу учат делать правильно»
Проект мне очень понравился. Было в меру сложно и в меру интересно. Для меня это было первое погружение в экосистему Python, поэтому первые шаги дались с трудом. С играми стало повеселее, но тоже непросто.
Что мне безумно нравится в Хекслете (и не только в конкретном проекте), так это то, что тебя сразу учат делать правильно. Работа с Poetry, GitHub, настройка линтера и многие другие более мелкие вещи, позволяют ощутить себя частью «большого» мира.
Порадовало, что проект получился очень сбалансированным. Сначала не придала большого значения части про игры, так как думала, что основной фокус будет именно на настройке окружения «и вот этого всего», но и о реализации логики некоторых игр пришлось подумать, особенно когда дело дошло до рефакторинга не очень красивого кода.
Замечания от ментора были очень точные и профессиональные, проверили работу за два дня, что считаю отличным темпом. Я и сама была не очень быстрая, на пару недель забросила работу — никому, вот вообще никому так не советую делать. Вспоминать команды линтера/Poertry/GitHub потом очень больно.
Всем будущим студентам могу пожелать успехов: будьте внимательны и не забывайте про проверку линтером (лучше вообще не забывайте ничего и не забрасывайте проекты. Учитесь на моих ошибках!)
Александр Марчук: «Курсы помогают развить логику мышления и получить навыки написания кода, а проект — собрать это в одно целое»
Впечатления от реализации проекта самые положительные. Однозначно он стоит потраченного времени и сил. Работая над проектом, получил бесценный опыт грамотной настройки окружения и архитектуры приложения. Как оказалось, это отнюдь не простая задача — не зря половина шагов в проекте посвящены именно данной теме.
Пришлось 100500 раз возвращаться к курсу «JS: Настройка окружения» и курсу из СИКП «JS: Программирование, управляемое данными». Еще одним плюсом является полученный опыт по настройке окружения, которые не освещены в курсах.
Реализация игр особых трудностей не доставила, головной болью оказалось грамотное построение кода и правильное наименование функций и переменных.
Курсы помогают развить логику мышления и получить навыки в грамотном написании кода, но проект помогает собрать разного рода задачи в единое целое, где на выходе получаем рабочее приложение.
***
Если хотите подробнее узнать об учебных проектах по JavaScript, PHP, Python и HTML/CSS, приходите на сайт Хекслета.