Отзывы учащихся

о проектах

Для меня участие в первом проекте было своеобразным вызовом самому себе. Смогу ли, получится ли справиться с заданиями? Ведь никогда раньше мне не доводилось делать что-либо подобное.

Опыт участия в проекте позволяет проверить себя в условиях, приближенных к “боевым”. Примерно в середине проекта был эпизод, когда казалось, что я не смогу найти правильное решение и справиться с задачей. Догадка о решении была верной, но была проблема с её реализацией. В такие моменты очень важно, что есть возможность обратиться к ментору.

Ближе к завершению проекта были нередки моменты, когда не можешь лечь спать из-за пришедшей в голову идеи решения задачи и огромного желания скорее реализовать эту идею и убедиться, что она правильная. И тут либо включаешь ноутбук и начинаешь кодить, пока мозг не откажется соображать (ведь время уже за полночь), либо записываешь идею на листочек, чтобы её не забыть и с утра проверить свою догадку.

В итоге получилось завершить проект даже раньше срока на 1 день. Чему я был несказанно рад :)

Большое спасибо ментору Александру за вопросы, заставляющие думать в правильном направлении! И за внимание к качеству кода - это действительно влияет на восприятие конечной работы.

03.07.2018

о курсах

(прим. редактора: в этом отзыве фигурирует популярный в Рунете образовательный сервис. Мы заменили его название на "XXX" во избежание некорректной трактовки в рамках конкурентных отношений)

Я начала знакомство с JavaScript и профессией веб-разработчика с октября прошлого года, купив курс на сайте XXX. О существовании Хекслета я тогда не знала, так что курсы на XXX мне казались невероятно крутыми из всего списка "ничего", что я тогда имела. Преподаватели там хорошие, но подход не подошёл.

XXX сильно отличаются тем, что там курс из 8 уроков-вебинаров + дз и в течение месяца надо успеть после работы просмотреть эти вебинары, понять и сделать дз, иначе незачет. Этот подход объяснялся тем, что на работе будут дедлайны и надо приучаться сдавать работу (дз) в срок. Все казалось логичным, пока на курсе по JS нам не стали объяснять объекты на втором вебинаре а на третьем уже рекурсии. С этого момента мы с JS перестали друг друга понимать и начался долгий период молчания. Как выяснилось, практически все на курсе проходили его повторно, потому что с первого раза не понимали\не успевали. Я снялась с курса, закрыла XXX и села читать "подробное руководство" Флэнагана в качестве теории, и планировала практиковаться с помощью обучающих игр по JS (codeCombat и тд). Планы не сошлись и нормальных сайтов для практики и отработки функций, объектов и циклов я не нашла, так что только читала теорию и с каждым днем убеждалась в том, что это все не мое и пора наверно бросить. Мне посоветовали Хекслет и проходя "жизнь программиста" и "введение в веб-разработку" я с удивлением обнаружила, что этот сайт очень интересный.

Теперь в сравнении с XXX я могу привести уже любимую аналогию с ребенком, чтобы лучше ощутить всю боль :D Представим, что ребенка надо искупать в ванной, и папа - XXX хватает его и бросает в ледяную воду, а следом швыряет на голову игрушки. "вот тебе вода, вот тебе игрушки, играй". Как итог - шок и желание бежать.

Хекслет рассказывает интересные истории, попутно наливая воду, так что даже не замечаешь как уже начинаешь понимать рекурсии и итеративные процессы. Больше всего нравится теория-тест-практика. Это то, что я искала и мне снова интересно учиться! Хекслет дружески обнимает тебя за плечо и приглашает в интересный мир.

Сейчас я прохожу введение в программирование, дальше планирую закончить профессию фронтенд js-программиста и пройти бэкенд, читаю Флэнагана, "Код" Петцольда и иногда копаюсь на сайте Udacity, чтобы привыкать к английской терминологии. В маленьких планах: написать свой сайт для своего хобби, а в крупных ближайших планах пройти отбор в "школу 21" программирования, который открыли в Москве для обучения и практики. Вот как-то так.

26.06.2018

о проектах

Это была очень интересная, насыщенная и волнительная неделя. Ты себя чувствуешь в реальном бою. Сроки, задание... Перед каждой высылкой задания на проверку 10 раз подумаешь. Из каждого замечания ментора по заданию понимаешь и осознаешь очень много своих недоработок, очень хорошо закрепляется пройденный материал плюс узнаешь еще много нового. Ну а когда получаешь сообщение что проект принят то это вообще очень крутое и приятное ощущение ))) Проекты это просто огонь! Рекомендую :) Огромная благодарность ментору Александру Овчару, а также команде Хекслет!

14.06.2018

о проектах

Большое спасибо за интересный проект!

За эту неделю прокачал несколько моментов.

  1. Тесты. Очень хотел поработать через тест и вот случилось)) Без них было бы все гораздо дольше и сложнее. Буду дальше прокачивать этот момент и всем другим советовать.
  2. Деревья. Все лучше начинаю понимать специфику работы с этой структурой хотя и идет пока довольно медленно. Надеюсь, что в следующих курсах деревья также будут)
  3. Flow. Попробовал работать с этим инструментом, но пока еще слабо разобрался. Буду дальше читать.
  4. Функциональный стиль.
  5. Фасад и адаптер. Тут нужно больше тренировки))

Также вылезли проблемы с периодическим переусложнением кода и с неудачным неймингом функций и констант. Буду работать над этим))

Еще раз спасибо и до встречи ну других проектах!

25.05.2018

о проектах

В трёх словах о проекте: TDD, абстракции, полиморфизм

Я должен был начать проект еще в марте, но на работе предстояла напряжённая неделя, поэтому не рискнул. И нисколько не жалею. Если в первом проекте мозг закипал периодически, то во втором он просто не переставал кипеть! Так что советую выбирать для второго проекта спокойную рабочую неделю или отпуск. Очень показательным в моем случае был последний 7-й шаг. Я искал подвох почти 3 часа и в упор не мог увидеть простое и очевидное решение, даже после толстого намёка Кирилла! Даже стыдно немного…

Прохождение заняло 31 час чистого времени (62 помидорки по полчаса). Хотя, читая комментарии предыдущих групп, я рассчитывал часов на 40. В целом, проект достаточно сложный и бесконечно полезный. Позволяет закрепить и понять на более глубоком уровне те знания и навыки, которые были получены в процессе прохождения курсов.

Выводы:

  1. Тестирование реально ускоряет и облегчает написание кода. Проект позволяет это прочувствовать. --watch даёт почувствовать ещё сильнее :sunglasses:
  2. Архитектура системы очень важна. Ошибка на этапе проектирования может сильно все усложнить и запутать. У вас будет возможность через это пройти. :wink:
  3. ООП может быть и без классов. Типы, абстракции и полиморфизм - ключ к успеху! :grin:

30.04.2018

Хотите добавить сюда свой отзыв или историю успеха?
Напишите нам на [email protected]