Привет, Хекслет! Меня зовут Сергей, мне 28 лет. Сейчас я живу в Москве и хочу рассказать историю, как за год изменилась моя жизнь. Также я назову несколько ключевых моментов, к которым лично пришел во время обучения — они сильно меняют мышление и помогают лучше понять разработку.
По поводу проекта: во-первых, спасибо за помощь и терпение. Я думал больше боли будет, честно говоря). Самое главное, что я для себя вынес - понимание, как настраивать рабочую среду, подключать babel (и как без него не работает ничего))), npm, линтер и пр. Естественно, когда я проходил курсы все это влетело в одно ухо и вылетело в другое, а в дальнейшем сталкиваться с настройкой не приходилось, т.к. в онлайн редакторе все сделано уже.
Ну и необязательность возврата результата вызова рекурсивной функции я надолго запомнил )) И понимание того, что даже в таком простом проекте можно наделать много ошибок.
В целом очень доволен, жалею, что раньше не прошел.
Наконец-то закончил свой первый проект! С этого проекта я решил пересесть с моего любимого VS Code на vim, теперь у меня новый любимчик) Через неделю привык и вышел на свою прежнюю скорость работы, а потом она только увеличивалась.
Каждая отправка на проверку вызывала волнение. С одной стороны тебе кажется, что ты все учел и вообще твой код "идеальный", но другая часть меня хотела, чтобы ментор разнес его в пух и прах, таким образом я получу ценный опыт, что в принципе и получилось на выходе. До этого был опыт прохождения курса по JS в другой школе, так вот там давали готовые .eslint и .travis файлы и они мне казались страшными, а здесь я настроил их ручками сам - это круто.
Итого: закрепил ранее изученные знания на практике, нарушать уровни абстракции - это плохо (начал потихоньку въезжать в эту тему), настроил проект с нуля и научился решать проблемы с помощью гугла и документаций (не задавал вопросы по проекту до самой первой проверки). Большое спасибо Сергею, который обучал и отвечал на все вопросы. Также благодарю всю команду Хекслета за ваш продукт, вы приносите большую пользу! Меня переполняет огромная жажда знаний, буду двигаться дальше. Увидимся на 2-м проекте!)
Я прошел первый проект. Ещё месяц назад я был полным нулем. В принципе, наверно как и сейчас. Но спустя месяц, когда я смотрю на первую версию своего кода по первому проекту, у меня волосы шевелятся кое где:) очень круто сделан сам проект, в процессе ты постоянно переписываешь код, и понимаешь на своих ошибках, почему нельзя делать некоторые вещи. Узнаешь немного как правильно строить архитектуру, пусть и малюсенького приложения. Огромное спасибо Сергею, моему ментору, который очень скрупулезно проверял каждую версию моей программы.
Прошел проект Игры разума. Вначале были сомнения стоил ли его начинать, но после его прохождения отпали вопросы стоил ли продолжать проходить проекты дальше и в ближайшем будущем начну следующий проект. Hexlet однозначно лучший ресурс обучения программированию. Сергею спасибо за его работу. На мои вопросы Сергей не просто отвечал односложно, но старался сделать так, что бы я пришел сам к правильному ответу. Так же отдельное спасибо за его терпение :-)
Спасибо ментору Сергею и команде Хекслет за реально увлекательный и интересный проект!
6 шаг застопорил меня на неделю с лишним, это была для меня проверка на прочность и выдержку))
При первой отправке проекта ментору, я думал, что поправлю ну максимум пару функций и дело в шляпе...Как же я ошибался :)
Но думаю, что именно так и происходит менторинг реальных проектов в реальных компаниях. Еще раз спасибо Сергею за подробные комментарии, обязательно буду двигаться дальше ко второму проекту!
Это было и сложно и интересно в равной степени. Сам проект дал возможность более плотно разобраться в наименовании, построении четких и лаконичных логических структур, разбиению кода на модули. Конечно по памяти сейчас я вряд-ли настрою окружение, но я уверен, что мне будет это сделать значительно проще чем в первый раз. Огромное спасибо Сергею за его терпение и работу.
P.S.: Как я был наивен в тот момент, когда думал, что рабочее приложение это и есть конец проекта
Завершил первый проект. Проект дал отличный опыт в настройке окружения, научил построению правильной архитектуры приложения, ответственного подхода к именованию функций и переменных.
Спасибо команде hexlet за обучающий ресурс, ментору Сергею за помощь и наставления в работе над проектом.
Сергей, спасибо за ваш титанический труд! Честно, не представляю какой надо обладать выдержкой, терпением и усидчивостью, чтобы из раза в раз указывать на одни и те же ошибки(ну или, по крайней мере, похожие) и, зачастую, достаточно незаметные и неочевидные, и, при этом, использовать только цензурную лексику :)
Проект очень понравился! Появилось представление о том, с чем предстоит сталкиваться в повседневной, порой, как и в любом деле, монотонной работе - писать, перерабатывать, снова писать, снова перерабатывать. Все же, ключевое, в этом перерабатывание и, самое главное, переосмысление, к которому подталкивает ментор.
Запасы мотивации ощутимо пополнены, едем дальше - ко 2-му проекту! :)
Сегодня 3 января 2021 года. Я уже отработал 3 месяца на новой работе, попал в крутую компанию, познакомился с огромным количеством классных людей. И я точно знаю, что этого не было бы без Хекслета. И дело не только в том, что Хекслет учил меня коду. А еще в том, что я впитал в себя все те советы, которыми делился Кирилл и наставники на вебинарах, в беседах в слаке, в статьях. Именно эти знания помогли мне стать лучше и сильнее. Именно благодаря этому я могу продвигать правильную инженерную культуру и предвидеть проблемы там, где другие их не замечают. Спасибо, Хекслет!