Хочу коротко поделиться впечатлениями по проекту Brain Games. Подробности оставлю для поста в блоге студента.
Проект оказался очень полезным, для меня это неоценимый опыт. Самостоятельная настройка среды оказалась нетривиальной задачей. Важно было пройти весь путь самостоятельно, потрогать руками всё: создать каждый файл и написать каждую строчку кода. Это очень нужно, так как лично до меня доходит через руки.
Собственно код игры тоже заставил пошевелить извилинами, и это очень полезно, нужно и важно. Был настоящий катарсис, когда удалось разделить логику движка и игры. Проект дал мне уверенность: я могу видеть целостную картину.
Работа с ментором - бесценная часть проекта. Здесь я при каждой итерации правок удивлялся, как не видел очевидных вещей сам.
Спасибо за новые знания, умения и крутые эмоции!
Я завершил первый проект, и ментор предложил оставить отзыв. Так что - ловите) Про нововведения: Месяц на проект - это действительно удобно, особенно работающему человеку. У меня на прохождение ушло больше половины месяца, и это было без спешки и нервов. Проверка проекта после завершения всех этапов. Мне сравнивать не с чем, т.к. это мой первый проект. Но Неудобств у меня это не вызвало. Тем более, что всегда можно спросить в чате, что я и делал. Теперь об ощущениях. Я недавно закончил прохождение профессии "Бекенд JS". У меня не было возможности проходить проекты параллельно с прохождением профессии, и вообще я сомневался, что они мне понадобятся. Когда я решил записаться на проект, то думал, что первый и второй проекты для меня будут уже не актуальны, и я ошибался. Данный проект дал мне много нового. Я рад, что записался) Спасибо! И отдельное спасибо ментору Александру!
Кирилл, спасибо большое за проект и за курс в целом! 4 проект дался как-то легко в том плане, что не было этих зверских полных переписываний, как на 2 и 3 проектах. Здесь я много думал, 2 дня думал над архитектурой взаимодействия с сервером (отправляем объект, получаем обратно сообщение и данные, эти данные добавляем в редакс, определяя функцию по тексту ответного сообщения). Завершение наступило совершенно неожиданно, я ожидал опять диких простыней. Так же спасибо за весь курс. Он постоянно ломает мозг, проекты заставляют мало спать и вырабатывать в себе умение сопротивления ударам судьбы (это помимо становления инженером), когда тебе кажется, что вот все сделал и все работает, но приходит Кирилл и говорит, что это все полная шляпа и надо переписывать полностью. Переписываешь и тут второй круг! Потом на реакте обретаешь отдохновение и понимание, а redux просто добивает своим обилием инструментов. Прикольный побочный эффект, когда на собеседовании спрашивают: "назовите стиль программирования на Реакте (как-то так, точную формулировку не помню)". А я не понимаю вопрос. А потом оказывается имелось в виду функциональное. А не понимаю потому, что только так и пишу и не знаю как оно по-другому! В итоге входишь во вкус, хочется идти дальше и дальше так что впереди курс по бэк. А вот где учиться дальше-загадка, Hexlet высоко поднял планку!
Уух, разные впечатления), и устал больше эмоционально и рад и интерес. Я так продуктивно, эффективно и с интересом еще никогда не работал, очень прокачался, и очень понравился процесс рефакторинга и поиск оптимальных решений. Особенно проживание этого состояния от: "бл~!@ как же это делать, до: о, вроде вот так можно, о, а еще можно вот так улучшить" - Такое прохождение через зону незнания). Спасибо Вам Сергей за Вашу работу и за внимательность к мелочам и терпение и самое главное, ощущение что работаете персонально с каждым. Считаю проекты Хекслета - одна из самых крутых и эффективных фишек и вообще стоит двигаться в сторону мелких и крупных проектов (мелкие после каждого курса, но не сложные и много маленьких задач). Хекслет и так один из лучших ресурсов для меня (и не только российских) но с проектами он превращается в онлайн bootcamp прям.
Меня зовут Максим, мне 31 год. Еще со школы, а окончил я физико-математический лицей с дополнительной квалификацией «лаборант-программист», мечтал стать программистом.
Хочу выразить большую благодарность Сергею и всей команде Хекслета за проект. Терпение Сергея меня поразило))) Всегда тщательно изучал код так, что халявы не было вообще. Всегда отвечал на вопросы наводящими ответами. Что, как я считаю, очень важно в обучении. Выполнение проекта дает очень многое. Нет смысла это объяснять. Кто проходил проекты, поймет ))
Что касается непосредственно проекта, то лично мне было весьма сложно из-за недостатка времени. По сути вся работа велась в пятницу и на выходных. В будние дни удавалось заниматься по 2 часа, в лучшем случае три. В связи с этим не всегда получалось вдумчиво проанализировать все замечания ментора. Работающим я порекомендую брать отпуска для выполнения проектов. Но это лично мой опыт. В следующий раз я постараюсь взять отпуск. В чате в слаке видел сообщения о том, что теперь проекты будут занимать до месяца. Уверен, что это правильное решение. Всем удачи на проектах!
Очень сильные впечатления! Даже хочется сказать ох...но! Но забаните скорее всего))
Первое хочется сказать всем спасибо кто помогал и здесь и в Слаке! Второе во время проекта появляется куча мыслей в плане, 'а может я не то делаю', 'я ни чему не научился' и т.п., а потом берешь себя в руки, задаешь вопросы и конечно же залезаешь в интернет и читаешь, смотришь, пробуешь! В общем очень много эмоций и впечатлений! Спасибо ещё раз!
Добра всем, кто решил прочитать этот рассказ! Решил и я поделиться своей историей обучения и трудоустройства.
Сергей, спасибо вам и всему hexlet . Мне понравилось заниматься проектом . Я ещё раз сам себе подтвердил ,что мне это нравится и буду продолжать КОДИТЬ) Неделя была плотная , из-за особенностей графика на работе приходилось сидеть ночами. Днем работа,ночью hexlet, распорядок дня прошлой недели )) В процессе работы над проектом конечно нашёл пробелы в знания, буду работать над этим.
Огонь! Я получил огромный опыт разработки за столь короткий срок. Это стоило того на все 100%. Сергей, спасибо вам за проделанную работу!
Ведение дневника выработало у меня привычку создавать новые привычки. К примеру, каждый день выделять час на программирование. Это важно, ведь если пропустить пару дней, все вылетает из головы и приходится по новой погружаться в тему.