Тринадцатый поток профессионального курса «JavaScript, уровень 1», закончился. Предлагаем узнать, как всё прошло на этот раз.

Фотография с лекции
«Старт всегда ответственный момент.»

Всего участвовало 160 учеников, 99 из них защитили свои проекты по базовым и дополнительным критериям.

За полтора месяца Игорь Алексеенко провёл двадцать часов лекций, ученикам было доступно пятьдесят семь демонстраций, интерактивные курсы по JavaScript, дополнительные материалы и три проекта: учебный и два на выбор.

Статистика выбора личных проектов
Статистика выбора личных проектов.

Большинство участников, в том числе прошедших потоков, выбирают «Кексобукинг» — сервис аренды недвижимости в Токио, сервис для загрузки и редактирования фотографий, «Кекстаграм» менее популярен. По сложности проекты равноценны.

Фотография с лекции
«Справляться с несколькими параллельными процессами можно. Игорь рассказал про обработку событий.»
Фотография с лекции
«Боевое настроение на лекци все поддерживают по разному.»

На курсе ученики получали свёрстанные проекты. Задача воплотить функциональность по техническому заданию силами JavaScript. Под руководством своих наставников проекты допиливались так, чтобы получить 100% на защите у случайного наставника, пройдя все критерии.

Все проекты пишутся на чистом JavaScript. Участники работали с сервером и данными, DOM-деревом и шаблонизацией, создавали графику на canvas, разобрали модульность, объектно-ориентированный подход и узкие места языка.

Фотография с лекции
«Разделение на модули стало осязаемым и понятным.»

На этом потоке 10 баллов от учеников получили двадцать пять наставников: Александр Смирнов, Александр Сушко, Алексей Хапов, Альбина Токарчук, Андрей Рыжаков, Артём Коновалов, Вадим Шевяков, Вениамин Тамбурин, Вероника Самохина, Виталий Зюзин, Виталий Усик, Владимир Коршунов, Евгений Лепёшкин, Евгений Фаллер, Егор Огарков, Екатерина Кащенко, Игорь Антонов, Константин Мамаев, Магомед Кандаев, Наталья Ёркина, Никита Пиковец, Роман Мисюрин, Сергей Ufocoder, Сергей Буртылёв и Филипп Шамсиев.

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

Отзывы выпускников

Вот и закончился интенсив. Потрачено: 20 часов лекций, 100 часов домашних заданий, 20 часов рефакторинга, 50 чашек чая, 10 банок энергетика. Последние дни перед сдачей выпали на майские праздники. Праздники я провёл за ноутбуком до глубокой ночи ежедневно. Теперь можно выдохнуть. Спасибо за проделанную работу, организация на отличном уровне, проекты интересные, задачи понравились. Десять из десяти. Академии желаю больших успехов в вашем очень полезном деле. Тем, кто захочет поступить на курс, могу посоветовать запастись терпением и свободным временем, так как работы много.
Это было жёстко. Но с нулевым опытом программирования, работой, никак с этим не связанной, двумя мелкими детьми и отсутствием свободного времени можно пройти интенсив и успешно защититься. Я хоть и не стал программистом за полтора месяца, но начало положено. И да, это было жёстко.
Очень крутой интенсив. Я до этого не был достаточно уверен, что смогу заняться программированием. За плечами у меня был лишь небольшой опыт изучения Delphi на первом курсе института и небольшой курс программирования микроконтроллеров на старшем курсе. Но здесь прекрасно построены как лекции, так и сами задания, которые постепенно втягивают тебя в учёбу и ты начинаешь мыслить на языке JavaScript. Главное, внимательно выбирайте себе наставника, чтобы он подходил по характеру, времени и другим факторам. Ибо в одиночку без его помощи освоить интенсив нереально. По крайней мере, тем, кто параллельно работает. Не стоит пренебрегать необязательными заданиями и учебным проектом. Потому как вначале они помогают раскачаться и подготовиться к личному проекту. Помните, что будет нужно вложить много сил и времени, но оно того стоит. Закончив интенсив, чувствую себя уверенным пользователем JavaScript и понимаю откуда растут ноги у многих вещей в вёрстке и как работают активные элементы и работа с сервером.
Это был взрыв мозга, в хорошем смысле этого слова. В начале интенсива сидишь и думаешь: «Мне никогда не защитить проект! Я даже думаю не как программист.». Но по мере просмотра лекций и выполнения практических заданий ты понимаешь: «А может и не всё так плохо? Я смогу, ведь никакой особой магии тут нет». И вот ты уже сидишь до полуночи: отправляешь и отправляешь новые варианты решения задач своему наставнику. И тебе это начинает нравиться. Вот так, шаг за шагом идёшь к цели: 100% на защите. А когда их получаешь, вот тут и приходит осознание, что эти напряжённые шесть недель были не зря. Отдельное спасибо Игорю Алексеенко, он отличный преподаватель, двух с половиной часовые лекции с ним проходят незаметно.
Записался на интенсив после того, как полгода пытался сам разобраться в JavaScript. Понял, что всё, что я изучаю, не откладывается в голове без практики. Разного рода упражнения и задачки, конечно, хорошо, но к реальным проектам они имеют мало отношения. Порадовало, что на интенсиве дают аж два проекта для битья, с готовой вёрсткой и развешенными классами. Их модификация происходит с контролем версий, как при разработке на боевой. Думал, что ничего нового не услышу до середины интенсива, но в каждой лекции были какие-то неочевидные тонкости, которые лучше бы знать. После середины начались тяжёлые будни, когда на поиск решения могло уйти полдня. Только после прослушивания всех лекций последовательно, складывается чёткая картина и понимание, как всё-таки лучше, и как принято писать код. Важно понимать, что этот интенсив не позволяет сразу влиться в современную веб-разработку с кучей фреймворков, сборщиков, транспайлеров, и прочих библиотек, которые просят в каждой второй вакансии. Тут даётся базовое понимание, того что вообще происходит, когда открывается страница, когда заполняется форма, перетаскивается элемент, нажимается кнопка, производится взаимодействие с сервером и так далее. Конечно, с полученными знаниями уже можно много чего сделать, но на это будет уходить много времени и кода. Тут уже нужно идти или на второй уровень или самому изучать фреймворки, алгоритмы, шаблоны. Благо, теперь это пойдёт проще. Немного огорчило, что никак не затронут ES2015. Ожидал под конец узнать, что некоторые вещи, которые в ES5 делаются через костыль или в десять строчек, можно сделать в пару строчек с помощью новых стандартов. Впрочем, в программе такого и нет. Необычайно мощная обратная связь: чат с куратором, общение с наставником, группа «Вконтакте», чат во время лекции. Короче, если возникнет вопрос, обязательно найдётся тот, кто поможет его решить. Пару раз было не до конца понятно, что хотят в задании или какие-то ошибки в задании: типа «повесь обработчик на этот элемент», а этот элемент перекрывается другим — групповым обсуждением эти вопросы закрыли. С каждым новым потоком собирается фидбэк, выясняются проблемные участки и последующие потоки с ними уже не сталкиваются. Система с наставниками какая-то не очень надёжная. Наставники нанимаются со стороны. Поэтому сложно сказать, насколько каждый хорош. Да, можно устроить тестирование качества его знаний, но проверить педагогические навыки или то, как хорошо он будет проверять выполненные задания крайне сложно. Да, наставник выбирается по времени консультации, но если у меня вопрос сейчас, а консультация через 15 часов, то сиди жди. Это, конечно, условности и у меня наставник практически в любое время был доступен, но когда прёт что-нибудь написать, и споткнулся о какую-то проблему, которая решена будет нескоро, получается несколько обломно. Записываясь на интенсив, надо понимать, что работы предстоит много, особенно над собой. На выполнение каких-то заданий у меня могло уйти пару дней. Если это время не выделять, то можно запросто не уложиться в сроки. Если думаете, что заплатили деньги и усилий от вас больше не требуется — разжуют и положат в головушку, то вы очень сильно заблуждаетесь. В целом очень доволен, что прошёл это обучение. Образовался какой-то порядок в голове: осознал, что к чему в JavaScript, понял, что такое техническое задание, что такое дедлайн, как происходит совместная работа над проектами, понял, куда грести дальше. Спасибо всему коллективу HTML Academy.
Я подходил к этому интенсиву практически с нулевыми знаниями не только по JavaScript, но и по программированию. Благодаря прекрасно построенному учебному процессу мне удалось успешно защитить проект, а главное, получить знания. Огромное преимущество интенсивов Академии перед другими онлайн-курсами — это личный наставник, с которым есть возможность обсудить все сложные моменты, решить возникающие проблемы да и, вообще, перенять немного опыта. Ещё мне понравилось разбитие интенсива на триместры. Перерывы между лекциями давали возможность спокойно изучить материал, доделать задания и не паниковать из-за возможного отставания. Обучение было нелёгким, но полученные знания и удовольствие от проделанной работы того стоит.
Сразу хочу сказать о том, что мне есть, с чем сравнивать, так как я проходил курсы в других местах. Ещё до того как я решился пойти на интенсив от Академии, сразу подкупило отсутствие огромного пласта информации о том, как круто быть разработчиком и как много зарабатывают разработчики, гарантии обучить с нуля до гуру, гарантии трудоустройства и прочие обещания. Хочу отметить, что организованно всё очень круто, видно, что ребята не первый день в деле. У Академии реально есть план и она его придерживается. Удобный профайл, где можно всегда посмотреть всю информацию об интенсиве, задания, прилагаемые дополнительные материалы, записи лекций c тайм-кодами. Огромное спасибо за материалы, в которых не просто какие-то сборники книжек, а подобранные статьи, видео по конкретной теме. Лекции слушать приятно. Крутые демки, никаких технических проблем с микрофоном, звуком, задержками, никакого монотонного и нудного пересказывания презентации, лектор хорошо разбирается в теме и отлично её преподаёт, доносит до студентов, отвечая на накопившиеся вопросы после каждой подтемы. На интенсиве присутствует много практического материала, где приходится решать множество задач, с которыми помогает наставник. Выбор наставников велик, и выбирает сам студент, что очень хорошо, поскольку исходя из описания, предоставленного времени для консультаций в скайпе, какой-то дополнительной информации. Есть возможность выбрать того, под чьим присмотром будет комфортно работать. По большей части именно работа с наставником даёт понимание, осознание материала. По итогу могу сказать, что для новичка курс является совсем непростым. Пришлось попотеть. Просто посидеть, прослушать лекции, порешать лёгкие задачки и получить сертификат не получится. Отсюда, видимо, и определённое количество людей, которые не сдают проект. Идти на интенсив для бумажки, если у кого-то именно такая мотивация, точно не стоит. Но если есть желание и мотивация получить хорошие базовые знания по JavaScript, умение использовать их на практике, то этот интенсив является очень ценным, поскольку при должном трудолюбии и усердии даёт реально крутые и применимые на практике знания. От интенсива остались только положительные эмоции. По совокупности, даже при наличии каких-то незначительных недочётов, это десять из десяти. Преподавателю Игорю, наставнику, всей команде Академии — огромное спасибо. Это было круто.
Скажу кратко: готовьтесь. Интенсив непростой, не нужно думать, что всё будет легко и непринуждённо, без опыта будет очень тяжело, обязательно читайте материалы, которые Академия даёт до интенсива на ознакомление, проходите курсы. Будьте морально готовы на месяц выпасть из жизни: вечера, выходные и праздники вы будете воспринимать как возможность позаниматься, а не отдохнуть. Но он прокачивает конкретно, если будете стараться. Главное всегда помнить, что его цель — знания и если вы будете стараться, прилагать усилия, то их точно получите. Удачи и помните: Viam supervadet vadens!
Интенсив — сложный, очень, но это скорее его сильная сторона. Решать задачи на JavaScript вовсе не сложно, сложно понимать, как их решать. Алгоритмы, структуры данных, всё это основы программирования, которые преподаватель даёт на этом интенсиве. Огромное количество написанного кода за месяц, вот что важно. Понимание того, как решить задачу, как к ней подступиться когда вообще ничего не понятно. Всё это ценные знания и навыки, которые даёт преподаватель. Спасибо, это было очень круто.
На этот интенсив я шёл с одной мыслью научиться хоть что-то писать на JavaScript. Потому что до него мой опыт его использования ограничивался лишь использованием jQuery для навешивания классов на элементы страницы. Материал, в общем-то, было усваивать легко. Cкорее всего это связано с тем, что ранее в учебном заведении у нас было программирование и мы изучали всё те же конструкции языка, что и в JavaScript. Для тех, кто ранее с программированием не сталкивался будет немного сложнее, но пройти этот интенсив новичку также возможно. Мне понравилось всё: и как устроены лекции, и как представлены материалы после лекций. Очень помогает во время интенсива работа с наставником, особенно если проходишь его впервые. Осилив примерно две трети интенсива я уже мог самостоятельно решить какую-то задачу на JavaScript. В общем-то? это и была цель моего обучения. При самостоятельном изучении всего этого времени потребовалось бы гораздо больше.
Не рекомендую интенсив тем, кто не умеет программировать. Будет сложно. Интенсив понравился. Узнал много нового и, главное, на практике.
Это было очень интенсивно. Даже с учётом перерывов. Будучи фактически новичком в чистом JavaScript (в основном работал с JQuery), узнал для себя не только что такое массив и объект, а то чего мне не хватало для полного погружения в язык ранее: зачем все эти объекты и массивы существуют. И, главное, как их правильно (вот это слово подчеркнуть) использовать. Главный итог для меня: задачи по JavaScript уже не пугают. Более того, тот же jQuery стал намного понятнее. И, мне кажется, я научился лучше гуглить, потому что знаю, что искать. Игорю Алексеенко отдельные десять баллов за, пожалуй, самые интересные уроки по JavaScript, которые я когда-либо посещал.
Привет, AJAX и асинхронность — слова пугавшие меня с первых дней знакомства с веб-разработкой. Работа с данными, запросы к серверу, наконец-то я поняла, что инкапсуляция и прототипы — это совсем нестрашно, а если присмотреться, очень логично и удобно. Как и много других интересных тем, которые встретите в программе. Курс «JavaScript, уровень 1» определённо занимает почётное первое место в списке моих любимых интенсивов от Академии. Я пришла с некоторыми базовыми знаниями и мне очень, очень помогла эта подготовка. Поэтому, когда вам приходит письмо с материалами перед курсом — ЧИТАЙТЕ. Потому что будет сложно. Вёрстка — это работа, но, в основном, работа руками: сделал разметку, задал классы, там подправил пять пикселей, здесь подправил два. JavaScript тоже работа, но, мозги придётся напрягать намного сильнее. Очень много тем, которые надо понять. То есть не выучить один способ решать задачу, а понять как работает. Например, делегирование, где его применять, а где нет, как сделать не просто чтобы работало, а чтобы работало хорошо и потом, на последних лекциях, чтобы работало ещё лучше. Желаю будущим студентам терпения, мужества и хорошего знания английского, ведь MDN — это ваш лучший друг на время курса. А шутки у лектора очень смешные.
Думал, что будет сложнее. Основной материал разжёван и понятен, благодаря лекциям и демкам. Отдельный плюс Игорю Алексеенко за актёрские навыки. Здоровенный плюс наставнику за рекомендации по коду в проектах, так как работа над проектами и даёт весь опыт программирования.
Если вы настроены на успех и много работать, то этот курс то, что нужно. Всегда с удовольствием смотрел лекции Игоря. Лучшего лектора сложно себе представить, он очень интересно доносит любые сложные концепции. Продумано и сочетания теории и практики. Ведь, как известно, теория без практики мертва, а практика без теории — опасна. В Академии этот момент очень грамотно сбалансирован. И, конечно же, наставники, без которых обучение было бы неполноценным. У меня был отличный наставник, с огромным опытом, терпеливо объяснявший все моменты и мы с ним успешно получили 100%. Желаю дальнейшего развития и спасибо за новые, системные знания. Этот курс по JavaScript и был мне нужен, дальше только практика. Теперь жду второй уровень и Node.js. Это же сплошное удовольствие — так учиться, спасибо.

Выпускники курса

alevtine, Alex Kulkoff, Anna, Denis Blazhkun, Dmitry Svistun, Eugen Lobicov, Helen Moskovskaya, Ksenia Balashova, Maksim Baravy, mars, Olga Valiasina, Orlova Sofya, Slava Ustiuzhanin, Stanislav Parshin, Tatiana Kotova, Tetiana Kuchuk