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