Все статьи | Обучение

«Проект — это в первую очередь самостоятельная работа»: Что рассказывают студенты Хекслета о своем первом проекте

«Проект — это в первую очередь самостоятельная работа»: Что рассказывают студ... главное изображение

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

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

Алексей Мерзляков: «Если вы вдруг совсем не знаете что делать и рвете волосы на голове в клочья, то вам поможет ваш ментор»

Хекслет открыл для меня мир программирования легкой и интересной подачей в виде видео-роликов и отличных примеров. А первый проект был просто идеальным итогом. Сперва было трудно разобраться в структуре проекта, что за чем идёт, и как я буду использовать GitHub, консоль. Но все познается в бою! И вот спустя месяц плюс минус пару дней я сдал проект. Далеко не с первого раза, но сдал.

Надо понимать, что проект — это в первую очередь самостоятельная работа, но если вы вдруг совсем не знаете что делать и рвете волосы на голове в клочья, то вам поможет ваш ментор. У меня была замечательная Ирина — c добротой школьной учительницы начальных классов, с понимаем психолога и точностью вашего университетского препода доцента — она, невзначай и плавно, направляла меня в нужное направление к решению. Иногда немного помогала мне исправлять мои ошибки, уже логических правильных решений. Всем желаю таких менторов! И большое спасибо Хекслету за первый опыт! Продолжаем!

Ксения Токарева: «Что мне безумно нравится в Хекслете, так это то, что тебя сразу учат делать правильно»

Проект мне очень понравился. Было в меру сложно и в меру интересно. Для меня это было первое погружение в экосистему Python, поэтому первые шаги дались с трудом. С играми стало повеселее, но тоже непросто.

Что мне безумно нравится в Хекслете (и не только в конкретном проекте), так это то, что тебя сразу учат делать правильно. Работа с Poetry, GitHub, настройка линтера и многие другие более мелкие вещи, позволяют ощутить себя частью «большого» мира.

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

Замечания от ментора были очень точные и профессиональные, проверили работу за два дня, что считаю отличным темпом. Я и сама была не очень быстрая, на пару недель забросила работу — никому, вот вообще никому так не советую делать. Вспоминать команды линтера/Poertry/GitHub потом очень больно.

Всем будущим студентам могу пожелать успехов: будьте внимательны и не забывайте про проверку линтером (лучше вообще не забывайте ничего и не забрасывайте проекты. Учитесь на моих ошибках!)

Александр Марчук: «Курсы помогают развить логику мышления и получить навыки написания кода, а проект — собрать это в одно целое»

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

Пришлось 100500 раз возвращаться к курсу «JS: Настройка окружения» и курсу из СИКП «JS: Программирование, управляемое данными». Еще одним плюсом является полученный опыт по настройке окружения, которые не освещены в курсах.

Реализация игр особых трудностей не доставила, головной болью оказалось грамотное построение кода и правильное наименование функций и переменных.

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

Павел Егоров: «Для меня настраивать проект оказалось труднее, чем писать код»

До знакомства с Hexlet я программированием не занимался. Для меня настраивать проект оказалось труднее, чем писать код. Дело понятное для новичка. Много новых понятий. Потребовалось некоторое время для осмысления структуры проекта. Были трудности, иногда мозг «подзакипал», но в целом от работы над проектом получил положительные впечатления.

Юлия Шварц: «На каждом ревью я испытала все стадии проекта: отрицание, гнев, осознание и принятие»

Ребята спасибо большое за вашу работу! Когда начала проходить первый проект, было много непонятного, но перечитывание заданий, рекомендованных материалов и обсуждений помогало найти верный путь. При чем самое сложное было на первых шагах при настройке окружения.

Моими менторами были Роман Козлов и Сергей Карпук. Первые два ревью были ожидаемы и совпадали с собственными ощущениями относительно проекта. Далее на каждом ревью я наверное испытала почти все стадии принятия неизбежного: отрицание, гнев, потом осознание и принятие. Иногда не сразу складывалась верная картинка. Чувствуешь что-то не так, но как надо — не понимаешь, в итоге делаешь как додумалась, а потом Роман снова направляет этот же участок кода на изменение с новыми наводящими вопросами. Огромное спасибо Роману и Сергею за общение в Slack. Часто там давались разъяснения по вопросам, которые вызывали сомнения.

В общем, проекты не сравнятся с простым решением задач по темам, и считаю, что каждому новичку до трудоустройства нужно пройти хотя бы один или два!

Юрий Ткачук: «Проект дал бесценный опыт разработки реального приложения и новые знания»

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

Когда я закончил 9 шаг, думал, что все понял и усвоил, приложение работало как надо, но пока прошел с ментором Сергеем все этапы правок, понял, как в действительности надо писать код, какими должны быть подходы и методы. Когда смотрю на тот г@внокод, который у меня был после 9-го шага и то, что получил в конце проекта, понимаю, что самой теорией и практикой в заданиях не обойтись.

Алексей Демин: «Разница с решением задач после курсов — огромная»

Хочу поблагодарить всю вашу команду и Станислава Дзисяка в частности за первый проект , который я сделал сам. Было необычайно интересно и, признаюсь, сложно.

Я абсолютный новичок в программировании, опыта вообще не было. Разница с решением задач после курсов — огромная. Конечно, над некоторыми задачами я тоже ломал голову, бывало, по неделе, но здесь… Пришлось заново пройти половину курсов (особенно, что касается настройки окружения, GIT и функций). Сдав первый вариант, обрадовался, но не тут-то было. Пришлось на 80% переделать всю программу. С одной стороны, была куча дублирования кода, с другой, вывод в отдельную функцию того, что использовалось один раз. Еще раз хочу сказать большое спасибо Станиславу! Он очень подробно объяснял все ошибки, отвечал на каждый мой вопрос развернуто, скидывал ссылки на полезную информацию. Оказалось столько важных мелочей. Магические числа, корректные наименования, правильная работа с return и многое-многое другое. По итогу, кол-во кода сократилось раза в четыре по сравнению с первым вариантом. На все ушло 2 месяца. Первый бесценный опыт получен, двигаемся дальше!

Андрей Малышев: «Огромная, необъятная пелена положительных эмоций, которая не отпускает до сих пор»

Огромная, необъятная пелена положительных эмоций, которая не отпускает до сих пор. Очень круто прокачался, закрепил раз и навсегда фундаментальные вещи и получил уйму полезных теоретических знаний и практический опыт. Благодарю за первый проект всю команду Хекслет, а также лично менторов Станислава Д. и Сергея К. за терпение и наставления. С нетерпением иду ко второму проекту.

Алексей Корнилов: «Прекрасно подходит для тех, кто познакомился с основными конструкциями и принципами языка, но не знает, как применять свои знания на практике»

Отличный проект — это именно то, чего мне и не хватало на данном этапе обучения. Прекрасно подходит для тех, кто познакомился с основными конструкциями и принципами языка, но не знает, как начать применять свои знания на практике.

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

Темирлан Акханов: «Ощущения как после месяца интенсивных тренировок в спортзале с тренером»

Первый проект позади, первый блин выпущен, кирпич заложен, патрон заряжен!

Ощущения как после месяца интенсивных тренировок в спортзале с тренером. Вначале ты такой вроде бы неплохо сложен, силенки есть, с турником не на «вы». Показываешь тренеру что можешь, какие веса берешь — проходишь шаги, выполняешь задания, быстро пишешь игры, сдаешь. Думаешь про себя «хее, ща за неделю сдам, тут вроде просто».

И тут бац! Тебя опускают с небес на землю. Приходит длиннющая вереница правок — тренер-профи показывает, как «надо». И ты такой про себя: «Даа, Вася, это другой уровень, тебе ещё работать и работать...». Чешешь репу, берешь кофе — идешь править код — снова сдаешь. В ответ приходит список правок — ещё длиннее чем первый! Закатываешь губу — идёшь рефакторить и опять отправляешь. И так раз, за разом. Спустя n-ое количество правок до тебя, наконец, потихоньку начинает доходить что тут к чему, и откуда растут ноги. Начисто вышибленная слепая самоуверенность медленно сменяется спокойной осознанностью. Ты начинаешь понимать, как работает код и для чего нужны все эти правки.

Проходит месяц. Ты потел, вдуплялся, вносил правки, пыхтел, оттачивал технику — код. И вот в конце ты такой стоишь и смотришь на себя в зеркало (в GitHub), видишь свои первые «правильные» бицепсы (репозитории), ликуешь внутри и понимаешь — это того стоило. Щас вот тут подтяну, здесь поправлю, надо обязательно продолжать! Дальше больше!


Подробнее о том, как устроены проекты Хекслета и в чем их польза, читайте в нашем большом материале.

Рекомендуемые программы

С нуля до разработчика. Возвращаем деньги, если не удалось найти работу.

Иконка программы Фронтенд-разработчик
Профессия
Разработка фронтенд-компонентов веб-приложений
8 декабря 8 месяцев
Иконка программы Python-разработчик
Профессия
Разработка веб-приложений на Django
8 декабря 8 месяцев
Иконка программы PHP-разработчик
Профессия
Разработка веб-приложений на Laravel
8 декабря 8 месяцев
Иконка программы Node.js-разработчик
Профессия
Разработка бэкенд-компонентов веб-приложений
8 декабря 8 месяцев
Иконка программы Верстальщик
Профессия
Вёрстка с использованием последних стандартов CSS
в любое время 5 месяцев
Иконка программы Java-разработчик
Профессия
Разработка приложений на языке Java
8 декабря 10 месяцев
Иконка программы Разработчик на Ruby on Rails
Профессия
Новый
Создает веб-приложения со скоростью света
8 декабря 5 месяцев