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