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

о проектах

Сегодня была первая ночь за неделю, во время которой мне не снились функции, пары и рекурсии. Вчера вечером я наконец получил финальное "да" от Рахима и смог выдохнуть.

Технически у меня все работало еще в четверг. Но правок было много, и править пришлось долго. Я правил за завтраком, я правил, сидя на мальчишнике у друга, я правил во сне. К концу недели от писем с темой "Новый комментарий в проекте" резко холодело в животе, а на слова "цикл" и "let" у меня, судя по всему, теперь пожизненная аллергия.

На самом деле, проект - это круто. Никакие тесты и практика после лекций не сравнятся с ним по эффективности. Только тут начинаешь понимать, что у тебя реально потихоньку начинают появляться какие-то знания и навыки. Учишься правильно задавать вопросы и правильно читать вопросы и ответы других людей. Осваиваешь правильный поиск технической информации. Видишь, как из ничего у тебя рождается работающий механизм из нескольких частей.

С некоторыми заданиями выходила забавная штука. Читаешь. Пытаешься прикинуть, как это делать. Не выходит. Читаешь снова. Снова прикидываешь. Понимаешь, что не врубаешься. Пишешь ментору - сос, хелп, нихт ферштейн, куда копать? В раздумьях уходишь от компа и занимаешься другими делами. Через полчаса-час происходит ЭТО. Тебя просто накрывает. Решение вдруг само оказывается в твоей голове. Ты садишься и пишешь код. И он работает. Ощущения непередаваемые.

Если взять на себя смелость и дать несколько советов тем, кто только готовится к первому проекту, то они будут такими:

  • Настройте окружение. Перечитайте все материалы на Хекслете по этой теме и сделайте все, что там написано. Особенно если у вас винда. (А ведь у вас наверняка винда).
  • Обязательно установите и настройте редактор (у меня VS Code) - он сильно облегчит вам жизнь с линтером.
  • Максимально освободите себе время. На всю неделю. Я фрилансер, работаю из дома и могу гибко планировать свой график. Как проходят проект те, кто работает в офисе с 9 до 18, я не представляю.
  • Предупредите близких, что в течение этой недели ваше поведение может быть непредсказуемым, а в настроении могут быть резкие перепады.
  • Не забывайте двигаться. Бег, турник, отжимания, секс. Это обязательно. Это полезно. Ну и приятно тоже. Хотя и не так приятно, как завершить проект :)

02.04.2018

о курсах

Курс - «JS: Составные данные», очень помог мне в понимании того, что такое хорошая абстракция в программе. Решение простых (и не очень :)) задач в конце каждого урока укрепляет понимание и углубляет его. Особенно хорошо, что есть возможность сравнить свое решение с решением учителя.

В уроке номер 6, который называется «Реализация пар», очень понятно описывается устройство конструктора, использование функций, как объектов первого класса. Вообще могу сказать, что Кирилл (учитель) описывает все понятно, последовательно и просто. Я, зная себя, скажу, что мне нужно именно хорошо объяснять, разжевывать. Правда, до этого я уже прошел несколько курсов по JS, и мне были не в новинку замыкания и работа с функциями в JS. Но этот курс хорошо структурировал мои знания и подложил под них фундамент. Ведь построение хороших абстракций не только увеличивает качество и простоту кода, но и сильно помогает в командной работе над программой.

Очень важно, что на Hexlet отвечают на вопрос ЗАЧЕМ вам этот или другой курс, и куда это вас должно привести.

21.03.2018

о проектах

Спасибо огромное Рахиму и Кириллу. Они помогли мне стать более организованной и ответственной, преодолеть свои страхи, поверить в себя и поменять отношение ко многим вещам. А это как раз очень дорогого стоит. Сегодня закончился 2 проект “Вычислитель отличий”, и я хочу поделиться с Вами впечатлениями. Мой отзыв может быть полезен тем, кто начинает учиться на Хекслете при уровне полный ноль в программировании. Первый проект я прошла, угадайте с какого раза…? С третьего =) Да, да это не опечатка, так и было. Первый раз я не прошла все необходимые курсы, но записалась из любопытства, чтобы узнать, как эти проекты проходят и какие там приблизительно задания. Огромной моей ошибкой было то, что я не прошла курс Настройка окружения, где собственно и есть ключ к решению первого задания. Я не знала, как работает Github и не представляла каким образом отправлять задания ментору и нажала из любопытства кнопку “отправить ментору” =). Я почему-то думала, там будет подтверждение об оплате, но его не было. Открылось задание второго шага и надпись “ваше задание отправлено на проверку”. И через час на почту пришло уведомление о списании денег за проект. Когда я начала читать первое задание про настройку окружения, я не могла понять ни одного слова. Потом я решила, сейчас изучу все указанные ссылки и точно найду ответ. И после изучения всех ссылок я не могла найти никакой прямой связи между этой информацией и заданиями. В общем, была, мягко говоря, немного в шоке. Ко второму разу я прошла уже больше дополнительных практик и почти все необходимые перед проектом курсы. Но я была очень не уверена в себе и своих знаниях. Я очень боялась, что у меня не получится пройти и что другие участники лучше знают математику, поэтому они смогут быстрее во всем разобраться. Но на удивление я прошла до 5 шага и только здесь столкнулась со сложным заданием. Другие участники, общаясь в чате, смогли пройти это задание. Я считала, что я не понимаю о чем идет речь, потому что не прошла курс Составные данные до конца. Опять здесь совершила большую ошибку, что не писала вопросы в чате. Как оказалось Slack это очень важный инструмент в обучении и нужно не стесняться задавать даже самые “глупые” вопросы. В третий раз я уже была настроена только на победу. И сложные задания смогла решить с помощью общения в Slack с ментором и другими ребятами. Ко второму проекту я уже готовилась основательно, решила большинство дополнительных практик, прошла все необходимые курсы 2 раза, читала обсуждения ребят которые проходили проект и их отзывы. В отзывах указали 3 основные темы: полиморфизм по типу, обработка деревьев и построение AST дерева. Я изучила эти темы максимально насколько смогла. Я узнала, что 2 проект самый сложный из всех четырех и была готова ко всему, даже самому худшему… Но три месяца подготовки и работы со своей неуверенностью не прошли зря. Проект был очень интересный с разработкой через тесты, работой с внешними библиотеками и я смогла пройти его с первого раза.

20.03.2018

о проектах

Меня зовут Сергей, на днях я закончил свой первый проект и хотел бы рассказать в двух словах о своих впечатлениях. Ладно, в трех: «ЭТО БЫЛО ОФИГИТЕЛЬНО!».

Представьте себе, что вы записались в автошколу. По вторникам и четвергам вы ходите в класс, слушаете лекции про устройство автомобиля, расположении педалей и о том, как совершить тот, или иной маневр на дороге в городе. Возвращаясь домой после такого урока, вы открываете учебник с тестами, либо находите их в сети и начинаете выполнять практические задания. В одном задании вам надо выбрать из какого ряда повернуть, в другом - нужно ли уступить дорогу автомобилю и так далее. Ну вы поняли. То есть вам дают фундамент, без которого никуда и позже вы закрепляете его на практике. Теперь про проект Хекслета. Проект - это когда вы впервые садитесь за руль настоящего автомобиля и начинаете применять все теоретические навыки, полученные ранее, в боевых условиях. Волнительно, от чего нельзя не путаться, сложно, но при этом безумно интересно.

14.03.2018

о проектах

Проект проадовал прежде всего тем, что научил грамотно выстраивать структуру приложения так, чтобы она была легко расширяемой. Да, для этого пришлось попотеть и местами переходить к "программированию на бумаге", вычерчивать кто кого вызывает и кто кому какие данные передает. Но зато как здорово, что для добавления новых игр в уже написанном коде не нужно менять НИЧЕГО!

Также очень ценно то, что первый проект во многом является "постановочным" - ибо утилитарные вещи типа настройки среды, git, репозитория пакетов и пакетный менеджер - это неотъемлемая часть работы, хотим мы этого или нет.

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

14.03.2018

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