Благодарю вас за работу со мной на проекте! Опираясь на ваши замечания я смог сделать некоторый прогресс, и в целом глубже осмыслить JS программирование.
Благодарю за терпение, т к прекрасно понимаю что я постоянно тупил, допускал элементарные ошибки.
Я получил уникальный и очень ценный опыт. До сих пор никто мой код не комментировал )) и я сейчас, по завершении первого проекта, уже не понимаю как можно было бы работать программистом, не получив такого разбора. Спасибо!
Для меня проект был не только практикой технической, но еще и эмоциональной. Навык оперативно реагировать на свои ошибки и продолжать делать, продолжать исправлять и вникать дальше, думаю очень важен.
Хочу поблагодарить команду Хекслета за то, что они делают. Замечательные курсы, которые переворачивают мои очень скромные представления о программировании, оставшиеся после ВУЗа. Практика и испытания, кипятящие мозг. И вершина всего этого - проекты. Очень приятно видеть, как из сомнительного куска кода с помощью подсказок и наводящих вопросов ментора (Александр, спасибо за терпение!) появляется правильно оформленное приложение. Это мой первый опыт написания законченной программы. Обязательно продолжу обучение и, надеюсь, освою эту профессию. Спасибо Вам!
Хотел бы в первую очередь поблагодарить уважаемого Александра О. за его терпение и высокую квалификацию. Бывало допускал глупые ошибки, например просто исправлял указанную ошибку в одном месте, но забывал ее поправить в другом. По истине, Александр - человек с огромнейшим терпением, хотя мы не знаем, что происходит по ту сторону монитора :-)
Вообще, законченный проект позволил по-настоящему применить свои знания на практике, а самое главное - получил бесценный опыт по ведению своего проекта на GitHub. Да, было не просто, а иногда даже опускались руки (самым сложным мне показался первый шаг, с настройкой окружения), но главное - продолжать работать и все получится!
В общем, респект Хекслету!
Огромное спасибо всей команде Хекслета за полученный опыт! Не думаю, что новичку без опыта в программировании за неделю проекта где-то можно получить его больше чем здесь. Отдельное спасибо наставнику Александру О. за терпение и конструктивные замечания, благодаря которым происходит развитие имеющегося багажа знаний, совершенства кода и структуры проекта.
Хочешь стать программистом? Проходи бесплатные курсы на «Хекслете». Если не испугался, бери подписку. Прошёл курс полностью? Раскидывай резюме.
Завершил первый проект и хочу поделиться впечатлениями.
Долго откладывал выполнение проекта, так как не понимал за что я буду платить, но теперь стало ясно, что он стоит своих денег. Первый шаг сразу обескуражил меня большим количеством новых инструментов. Вроде бы я их и изучал, но как дело коснулось практического примменения, то все знания оказались настолько поверхностными, что пользы от них было мало. Очень хорошо, что этот шаг сделан в виде прямой инструкции, иначе я бы несколько дней разбирался только с ним. Но дальше все пошло намного быстрее.
Самое важное лично для меня, что оставил после себя первый проект в голове - это знания об архитерктуре настоящего полноценного приложения, пусть совсем тривиального, но полностью самодостаточного. Теперь руки чешутся создать еще что-нибудь подобное. В связи с этим было бы здорово, чтобы после прохождения проекта оставался достпуп к какому-нибудь краткому его содержанию или памятке с основными шагами.
Хочется выразить отдельную благодарность своему ментору, Александру Овчару. Очень грамотно направлял в верное русло. Было приятно с ним работать. Да и вообще все ребята из Хекслета молодцы! Сделали отличный обучающий ресурс, аналогов которому я еще не встречал. Спасибо вам за вашу работу!
Приятные ощущения остались после прохождения первого проекта по профессии Фронтенд JS-программист. В первую очередь это хорошая практика программмирования. Уже совершенно не задумываешься над тем как правильно организовать рекурсию или итеративный процесс используя только функции и константы.
Также, наконец, пришло понимание что из себя представляет js проект, отправки/установки npm, проверки линтером, управление git - всё это теперь чаще делаю на автомате без поисков нужных комманд в справочниках. И если с написанием логики игр, особых проблем не возникало, то мозгоплавительный 5-ый этап заставил всерьез напрячься, но после его прохождения, показалось, что вышел на какой-то новый уровень. На первый взгяд, коментарии ментора кажутся через чур дотошными, но чуть позже понимаешь их абсолютную обоснованность. Порой читаешь комментарий, смотришь в код и думаешь: "как я мог написать такую чушь!".
В общем, считаю этот опыт очень полезным! Благодарю Александра Овчара и Hexlet в целом.
Проект «Чат (Slack) / Фронтенд JavaScript» Кирилл, спасибо за проект! Много нового и интересного узнал. Полученные знания подкрепились практикой и начали усваиваться в голове. Также хочу поблагодарить Хекслет за курс в целом. Вы заставили меня пересмотреть взгляды на обучение, программирование и свою профессию в целом.
Всем привет. Хотел поделиться своей историей о смене работы благодаря «Хекслету». В ноябре 2018 устроился на работу в веб-студию. Счастью не было предела, но трудовые будни быстро остудили меня. Оказалось, что найти какую-нибудь работу — это еще далеко не стать успешным разработчиком.
Передайте, пожалуйста, Александру Овчару огромное спасибо. Нужно обладать редкостным терпением, чтобы отвечать на вопросы, при этом не подсказывая ответы, и иногда так отвечать на вопросы по три раза кряду, и только с третьего раза чтобы дошло что-то. Но самостоятельно дошло. Всё очень полезно. Без замечаний был бы такой говнокод, что и подумать страшно. В последний день проекта приснилось, что последний шаг отклонён, что-то не туда присвоено и тп. Мозги уже бредят под конец :)
Ещё раз спасибо. Приду на следующий проект. Хекслет - это единственное на моей памяти место, где говнокоду не дают ни единого шанса!
Проекты - отличная идея и реализация тоже не подкачала. На самом деле очень хорошо что был выбран именно такой формат - от простого к сложному, и хотя пока поучаствовал только в первом проекте, уже видны серьезные преимущества такого подхода к обучению.
- С точки зрения кода проект не сложный, однако позволяет сразу выявить ошибки, которые, казалось бы, ты совершить не должен, ведь ты точно помнишь, что проходил курсы и там это точно было. Банальные вещи - не усложнять код, выбирать простые, понятные и надежные решения. Этому нужно учиться на простом коде в учебном проекте, а не на сложной системе и этот проект как раз то что нужно.
- Засчет относительно несложных задач можно посвятить часть времени изучению git и npm, знание которых так же важно как и знание концепций и языков программирования. Про git напишу отдельно ниже.
- Хороший гайд по настройке окружения - первый шаг посвящен только ему и это тоже плюс. И хотя это действительно инструкция "скопируй и вставь", она снабжена ссылками которые помогают более менее быстро понять почему нужно делать именно так.
- Ментор! Пожалуй трудно переоценить его работу! Вообще подход обучения на своих ошибках на мой взгляд наиболее эффективный - наступая на грабли и набивая шишки, ты четко запоминаешь, что так делать не надо и даже знаешь почему. Проблема только в том, что когда ты один делаешь что-то, некому указать тебе где ошибка, а в силу неопытности сам ты можешь ее пропустить или увидеть слишком поздно. Ментор же вовремя укажет тебе на ошибки, и, что самое главное, не исправит их, а заставит тебя сделать это самому.
Предложение по поводу git - я думаю было бы здорово сделать проект, посвященный в первую очередь работе с git. Хотелось бы посмотреть на лучшие практики, понять как можно поступать, а как нет. Я знаю что на этому посвящено много книг и учебников, есть курс на Хекслете, и все же лучше освоить инструмент на практике. Неплохо было бы понять как правильно действовать в разных ситуациях, как исправлять ошибки, как работать в разных ветках и разрешать конфликты слияний, как исправить то что уже закоммичено и не поломать остальной репозиторий, в-общем как правильно и эффективно работать с git на более высоком уровне чем полный новичок.
Огромное спасибо Хекслету и отдельная благодарность ментору за проект! Я считаю его очень полезным, он явно стоит своих денег!
Сейчас даже забавно вспоминать, как я пришел к этому выводу, но я решил изучать программирование. Хобби без материальных вложений, которое заставит включить наконец мозг, и с возможностью уделять любое количество времени без ущерба для семьи. Сказка. Но знаний о программировании у меня не было никаких.