geekbrains как проходит обучение
Geekbrains inside. Как учат в популярной системе онлайн-обучения?
Свежий отзыв об обучении на курсе программирования
Ingredients
Directions
Данный отзыв является частным и субъективным мнением о Geekbrains. Не является истиной в последней инстанции, а лишь передает клиентский опыт.
Почему Geekbrains?
А уже в этом месяце Geekbrains открыл набор на бесплатные курсы подготовки frontend-разработчиков. Лучших студентов пригласят на оплачиваемую стажировку в Mail.ru Group. Кто еще из образовательных порталов может этим похвастаться?
[adace-ad >Система обучения понятна до нельзя: урок (вебинар) — изучение методических материалов — выполнение домашнего задания — проверка его преподавателем — следующий урок с разбором домашнего задания. Придумать схему эффективней в онлайн-обучении с группой под 30 юнитов еще нужно постараться. Но нужно ли? Скорее всего, это как раз тот случай, когда велосипед изобретать не нужно.
Ну и еще один небольшой нюанс — их рекламные рассылки не бесят и выглядят довольно дружелюбно. Сделано весьма ненавязчиво и без желтых заголовков — обычно рассылают новости про скидки и акции, ссылки на статьи и т.п. В современном засилье низкопропробной отсебятины интернет-маркетологов — это определенно глоток свежего воздуха. Мы ни разу не столкнулись с навязчивой рекламой или звонками менеджеров.
Еще данную платформу выбирают работодатели для обучения своих сотрудников, поэтому часто люди даже не задаются вопросами: «Почему именно здесь?»
Периодически приходят и вовсе удивительно полезные рассылки. Так, например, можно разжиться месячной подпиской на платное приложение по изучению английского языка:
Как происходит обучение
Вебинарный формат — это:
Один урок в три дня — таким было наше расписание. Один вебинар длился
После того, как вебинар закончился в личном кабинете (если это можно так называть) будет доступна его запись.
Справа вы можете видеть своеобразный роад мап вашего обучения (у вас будут стоять даты начала напротив каждого урока — на скриншоте уже завершенный курс). Обычно это два занятия в неделю. Поле каждого урока — сдача ДЗ
Есть несколько вариантов сдачи, например, ссылка на ваш репозиторий на GitHub или вложить архив с домашним заданием. Каким именно образом сдавать очередной урок будет решать преподаватель (у нас были оба перечисленных варианта)
В конце каждого урока преподаватель выкладывает в «Материалы урока» то, что вы обсуждали на вебинаре, примеры кода, методическое пособие и пример выполнения домашнего задания
Если можете выполнить домашнее задание без примеров, то можно только порадоваться за вашу способность схватывать на лету. Однако большинству студентов они крайне необходимы, чтобы не «слететь» и успевать за группой — сложность обучения растет от урока к уроку
Так и будет проходит ваш процесс обучения. Несмотря на то, что вебинаров по выходным нам не ставили, никаких «выходных» нет и в помине. Суббота и воскресенье уходили на то, чтобы сдать долги по домашнему задания или сделать текучку. Будьте готовы к ежедневной работе — остановить обучение по середине нельзя, т.к. курс интерактивный.
Некоторые нюансы
У нашей группы был создан чат в телеграмме, где мы общались с сокурсниками. Не то, чтобы от него было много толку, но некоторые кейсы там всё же были решены, да и некую сплоченность в группе это явно создавало.
Мотивационную работу как таковую с нами не проводили, ибо преподаватель не особо старался в этом направлении — в этом просто не было необходимости, так как уровень мотивации у всех студентов и так был зашкаливающе высок
Что с устройством на работу?
Geekbrains предлагает гарантированное трудоустройство для студентов GeekUniversity. Вот, что об этом сказал сам создатель платформы в интервью на Хабре:
Во-первых, с нами многие компании хотят дружить для набора стажеров. Наша задача — просто свести. Когда набирается курс, либо половина, либо большая часть учеников приходит с целью трудоустроиться. Мы проводим опрос и наблюдаем, выполняют ли они эту цель по мере обучения. По последним метрикам годового обучения в Geek University, 70% трудоустраиваются в процессе обучения. Оставшиеся 30% устраиваются в течение следующих трех месяцев. Тех, кто хочет работать, но не может устроиться — их реально очень мало. Спрос на программистов неплохой. Но мы можем помочь, если все равно не получается, привести за ручку к работодателем, помочь составить резюме, рассказать, как вести себя на собеседовании.
Алекандр Никитин / Сооснователь компании GeekBrains
Ложка дегтя
Чтобы не получился хвалебный отзыв, стоит упомянуть и о негативных моментах (здесь и далее по тексту — субъективно):
По опыту обучения с сервисом stepik.ru, где мы также обучались программированию, очень не хватало «текстовых версий» вебинаров, т.е. всё тоже самое, что говорил преподаватель на видео было оформлено в формате текста. Да, в материалах к уроку выкладывалась подробная методичка, но это был просто отдельная информация по теме урока — проще было бы читать именно «вебинарный» текст, который только что услышал.
12 500 руб в месяц. Это, правда, без учета скидок — иногда можно нарваться на такие предложения:
Интенсивность очень высокая — людям с основной работой и семьями будет нелегко (об этом говорит и сам преподаватель — никаких личных дел, только учеба ). Три дня на выполнение домашнего задания до следующего урока катастрофически не хватает, благо преподаватель обычно идёт на встречу и позволяет в течении некоторого времени. Делается это через обычное письмо в техническую поддержку с указанием задания и курса. Так же обязательно напишите, что эта «досдача» согласована с преподавателем
Последний минус спорный и не совсем очевидный — понятно, что высокая интенсивность обучения сделана не просто так. В таком ритме действительно полностью окунаешься в обучение и нет времени отвлекаться на другие дела и пройденное не успевает забываться. Медленная скорость обучения провоцирует на лень.
GeekBrains перевернул игру?
Общие впечатления остались позитивные. Надо сказать, что за полгода сам сервис лишь однажды ушел в даун на полдня, в остальное время проблем с доступом не было. За короткий (относительно разработки) срок мы написали собственное клиент-серверное приложение с GUI — очень крутые ощущения. Уроки интересные, но очень большой объем знаний нужно запомнить для неподготовленного человека. Преподаватель шел на встречу по всем вопросам, но, возможно, это просто элементарное везение, ведь всех преподавателей оценить невозможно. Матчасть очень хорошая, методички, коды к урокам с подробными комментариями — всё это останется у вас
Знания на практике: как студенты GeekBrains получают опыт
«Пройти онлайн-курс или изучить всё самостоятельно?» — вполне нормальный вопрос у тех, кто хочет получить новый навык или освоить целую специальность. Представим, что вы сами отобрали только актуальные блоги и книги для обучения, структурировали информацию и всё изучили, нашли ответы на вопросы у экспертов на форумах, усвоили теорию. Приходите на собеседование, а вас просят показать кейсы и примеры работ из мира бизнеса. Как правило, новичкам в сфере взять их негде.
Возможность потренироваться на задачах бизнеса и получить реальный опыт, который пополнит портфолио, — одно из преимуществ обучения в GeekBrains. О том, как наши студенты получают такой опыт, рассказываем на свежем примере недавних выпускников.
«Хьюстон, у нас задачка»
Задачу перед студентами поставил Николай Баленков, руководитель интернет-магазина vipavenue.ru.
«Не так давно мы запустили новый сайт, поэтому обратились к группе студентов Павла Земскова с предложением провести аудит. Мы хотели узнать, как усовершенствовать сайт для покупателей, улучшить поведенческие показатели и повысить конверсию заказа».
Всё решает аудит
В результате студенты под руководством преподавателя GeekBrains Павла Земскова провели аудит сайта интернет-магазина. Они обнаружили 2 технические ошибки и предложили 22 доработки. Аудит позволил интернет-магазину увеличить конверсию заказа с 35,38 до 38,30% в первую неделю и не давал ей упасть ниже 37,06% в последующие.
«Одним из интересных предложений студентов был перевод сайта на авторизацию по номеру телефона. До этого мы просили пользователя регистрироваться с помощью электронной почты, чтобы собрать контакты для CRM-рассылок. Студенты объяснили все преимущества регистрации по номеру телефона, и мы внедрили эту рекомендацию. Это дало потрясающий результат: в первую же неделю конверсия увеличилась с 35,38 до 38,30% и впоследствии не падала ниже 37,06%.
Мы не успели за время курса внедрить в работу все рекомендации студентов, но мы обязательно используем результаты аудита, чтобы увеличить конверсию сайта и лояльность пользователей» — Николай Баленков, руководитель интернет-магазина vipavenue.ru.
Со стороны эксперта работу студентов оценивал преподаватель — Павел Земсков, руководитель группы продуктовой и маркетинговой аналитики в сервисе «VK Работа»:
«Когда учился на одном из онлайн-курсов по Data Science, я хотел пощупать данные реального бизнеса и сделать что-то не для оценки, а для того, чтобы моя работа пригодилась бизнесу. Зачем тратить время студентов по пустоту, если можно дать им реальные кейсы из бизнеса. Из этой идеи зародилось наше сотрудничество с руководителем интернет-магазина vipavenue.ru Николаем Баленковым.
В итоге всё сложилось замечательно. Студенты получили практический опыт работы с бизнес-задачами, напрямую общались с руководителем и сотрудниками интернет-магазина, провели аудит и разобрались в устройстве интернет-проекта.
Vipavenue получила качественный аудит и большой набор предложений по улучшению работы сайта от студентов, повысила конверсию и улучшила качество взаимодействия с покупателями».
Получить актуальные знания и реальный опыт можно на курсах GeekBrains. Главное — выбрать профессию по душе! А если вам интересно решать задачи, связанные с UX, — присмотритесь к факультету продуктовой аналитики. Эти специалисты анализируют опыт пользователей с помощью метрик, находят точки роста проекта и переводят всё на понятный бизнесу язык. Они незаменимы в компаниях: их работа помогает улучшить качество продукта и принять взвешенные решения.
«Пройти онлайн-курс или изучить всё самостоятельно?» — вполне нормальный вопрос у тех, кто хочет получить новый навык или освоить целую специальность. Представим, что вы сами отобрали только актуальные блоги и книги для обучения, структурировали информацию и всё изучили, нашли ответы на вопросы у экспертов на форумах, усвоили теорию. Приходите на собеседование, а вас просят показать кейсы и примеры работ из мира бизнеса. Как правило, новичкам в сфере взять их негде.
Возможность потренироваться на задачах бизнеса и получить реальный опыт, который пополнит портфолио, — одно из преимуществ обучения в GeekBrains. О том, как наши студенты получают такой опыт, рассказываем на свежем примере недавних выпускников.
«Хьюстон, у нас задачка»
Задачу перед студентами поставил Николай Баленков, руководитель интернет-магазина vipavenue.ru.
«Не так давно мы запустили новый сайт, поэтому обратились к группе студентов Павла Земскова с предложением провести аудит. Мы хотели узнать, как усовершенствовать сайт для покупателей, улучшить поведенческие показатели и повысить конверсию заказа».
Всё решает аудит
В результате студенты под руководством преподавателя GeekBrains Павла Земскова провели аудит сайта интернет-магазина. Они обнаружили 2 технические ошибки и предложили 22 доработки. Аудит позволил интернет-магазину увеличить конверсию заказа с 35,38 до 38,30% в первую неделю и не давал ей упасть ниже 37,06% в последующие.
«Одним из интересных предложений студентов был перевод сайта на авторизацию по номеру телефона. До этого мы просили пользователя регистрироваться с помощью электронной почты, чтобы собрать контакты для CRM-рассылок. Студенты объяснили все преимущества регистрации по номеру телефона, и мы внедрили эту рекомендацию. Это дало потрясающий результат: в первую же неделю конверсия увеличилась с 35,38 до 38,30% и впоследствии не падала ниже 37,06%.
Мы не успели за время курса внедрить в работу все рекомендации студентов, но мы обязательно используем результаты аудита, чтобы увеличить конверсию сайта и лояльность пользователей» — Николай Баленков, руководитель интернет-магазина vipavenue.ru.
Со стороны эксперта работу студентов оценивал преподаватель — Павел Земсков, руководитель группы продуктовой и маркетинговой аналитики в сервисе «VK Работа»:
«Когда учился на одном из онлайн-курсов по Data Science, я хотел пощупать данные реального бизнеса и сделать что-то не для оценки, а для того, чтобы моя работа пригодилась бизнесу. Зачем тратить время студентов по пустоту, если можно дать им реальные кейсы из бизнеса. Из этой идеи зародилось наше сотрудничество с руководителем интернет-магазина vipavenue.ru Николаем Баленковым.
В итоге всё сложилось замечательно. Студенты получили практический опыт работы с бизнес-задачами, напрямую общались с руководителем и сотрудниками интернет-магазина, провели аудит и разобрались в устройстве интернет-проекта.
Vipavenue получила качественный аудит и большой набор предложений по улучшению работы сайта от студентов, повысила конверсию и улучшила качество взаимодействия с покупателями».
Получить актуальные знания и реальный опыт можно на курсах GeekBrains. Главное — выбрать профессию по душе! А если вам интересно решать задачи, связанные с UX, — присмотритесь к факультету продуктовой аналитики. Эти специалисты анализируют опыт пользователей с помощью метрик, находят точки роста проекта и переводят всё на понятный бизнесу язык. Они незаменимы в компаниях: их работа помогает улучшить качество продукта и принять взвешенные решения.
Мой опыт обучения на курсах DevOps компании GeekBrains
Добрый день! Меня зовут Александр. В настоящий момент прохожу обучение по программе DevOps компании GeekBrains. Решил поделиться своим опытом.
Надеюсь, это поможет выбирающим курсы для обучения в ИТ сфере. А если повезет, то и представители компании GeekBrains обратят внимание на то, как выстроены у них процессы.
Постараюсь периодически выкладывать статьи и делиться ощущениями/наблюдениями в процессе прохождения курсов.
Пара слов про программу
Обучение состоит из набора различных курсов, все обучение разбито на 5 четвертей (2-3-4 курса в каждой четверти) и по плану продлится полтора года. Детальнее набор курсов и описание программы можно посмотреть тут.
Немного про обучение
Скажу честно, набор курсов мне очень понравился и, пока еще, надеюсь пройти их все и получить много полезных знаний. При выборе курсов рассматривал варианты собрать себе программу по отдельным курсам или записаться на аналогичную программу в другом месте, но по обещаниям и содержанию программы GeekBrains победил с явным преимуществом.
Собрать курсы самому, конечно, можно, но:
на поиск нужных придется тратить время
мотивация намного ниже (нет дедлайнов, которые приходят извне)
нет сообщества (однокурсников, наставников, преподавателей), которые быстро помогут с возникающими вопросами
Обучение идет по потокам, т.е. всегда есть однокурсники, с которыми поддерживается связь через телеграмм. Мне с одногруппниками повезло, все люди адекватные, готовые помочь, есть люди с хорошими скилами администрирования.
Один нюанс, при поступлении обещали группу около 30 человек, по факту нас около 50. Но это никак не мешает.
Есть у нас также выделенный куратор (как-то так, вроде, называется), который должен помогать с различными административными вопросами. Человек такой у нас действительно есть, вопросы ему можно задавать, однако, по возможностям он ограничен и, если GeekBrains где-то сильно косячит (а временами это происходит), тут уже куратор особо помочь ничем не может.
Ну и, конечно, есть преподаватели, которые ведут курсы, проверяют домашки, отвечают на вопросы.
Начало
Как и везде, начало было довольно радужное. 8-9 июня решился, отправил заявку на обучение, со мной связался менеджер по продажам, рассказал как все хорошо, какое у них замечательное обучение и как провести оплату. 10 июня оплатил, все прошло легко и гладко.
Начало обучения было поставлено, если не ошибаюсь, на 15 июня. Первый курс по основам Linux. Но, уже перед самым началом, неожиданно приходит письмо о переносе старта на 22 июня. Ок, бывает. Но, потом опять перенос и опять перенос.
В итоге, после нескольких переносов, начали 13-го июля. За переносы, в качестве извинения, дали записи нескольких курсов на выбор из некого списка. В целом, меня это устроило, хотя, конечно, не очень приятно было. Кто свои планы под обучение подстраивал, были не довольны.
Обучение
Несколько недель, как понимаю, нам искали нового преподавателя. Нашли, третье занятие в итоге все же случилось 28 июля с новым преподавателем (по плану, кстати, предполагалось 2 занятия в неделю, т.е. весь курс из 8 уроков проходится всего за 4 недели).
Ок, продолжаем, новый преподаватель по знаниям и подаче материала тоже вполне себе хорош, провел третье, четвертое, пятое занятие и. не сложилось. Опять замена преподавателя. Об отмене урока сообщают за полчаса до старта. Тут уже замену нашли довольно быстро, всего неделю потеряли.
Новый преподаватель, правда, сетевик больше, но толковый. Посмотрим как дальше пойдет и сможет ли удержаться и провести оставшиеся пару занятий.
Сложившаяся ситуация у всей группы, мягко сказать, вызвала неудовольствие. На обращения/жалобы/предложения наши GeekBrains в итоге просто перестал обращать внимание. Куратор выслушивал, конечно, эскалировал наши вопросы, но толку от этого ноль.
В итоге, на текущий момент имеем:
хороший набор курсов
постоянные переносы с информированием за полчаса
устаревшая методичка, корректировать которую пока никто не собирается
непродуманная установка софта
полный игнор обращений студентов курса (про какие-то компенсации после нескольких переносов уже и не вспоминают)
Наставник, правда, говорит, что у нас ситуация какая-то сильно не обычная, таково при своем обучении не встречал. Посмотрим, пока еще надежда есть, что остальные курсы пойдут гладко. Будем действовать по ситуации.
Последние занятия курса у нас в итоге довел преподаватель, который, похоже, хорош в сетях, но не имеет большого опыта по Linux. По факту, просто шли по тому, что в методичке написано.
Обзор популярных школ программирования: личный опыт, плюсы, минусы и фейлы
В этой статье расскажу о популярных школах программирования, в которых учился лично. Это GeekBrains, «Нетология», freeCodeCamp, HTML Academy и «Хекслет». Поговорим об особенностях обучения, посмотрим на личные кабинеты студента, сравним цены.
Спойлер и дисклеймер: написанное в статье — мой личный опыт и субъективные впечатления. Сразу обозначу позицию: мир не чёрно-белый. Идеальных и абсолютно провальных школ программирования я не встречал. Преимущества и недостатки есть везде, о них и пойдёт речь. И ещё один момент: в статье идёт речь только о курсах или программах, которые я проходил лично.
Как я искал школу программирования: история по Булгакову
Когда решил изучать программирование, знал два с половиной образовательных проекта. Это «Нетология», в которой я проходил какие-то бесплатные курсы. «Основы графического дизайна», «Основы HTML и CSS», курс по Adobe XD, что-то ещё. Это GeekBrains, который просто был на слуху. Половина — HTML Academy, о которой я что-то где-то слышал.
«Нетологию» уже знал по бесплатным курсам, поэтому решил учиться здесь. Выбрал профессию Fullstack-разработчика, оформил заявку, но не смог оплатить счёт. Платёжная система не проводила международную транзакцию. После нескольких попыток провести платёж вручную служба поддержки сдалась и сказала, что «Нетология» не может принять от меня деньги.
Получилось как у Булгакова в «Мастере и Маргарите», когда бухгалтер Варьете Василий Степанович не мог сдать выручку в кассу: «Изумление его было совершенно естественно. Впервые в жизни он встретился с таким обстоятельством. Всем известно, как трудно получить деньги; к этому всегда могут найтись препятствия. Но в тридцатилетней практике бухгалтера не было случая, чтобы кто-нибудь, будь то юридическое или частное лицо, затруднялся бы принять деньги».
Пришлось идти в GeekBrains. Менеджер службы поддержки этой школы быстро сориентировался в ситуации и разделил сумму платежа на три счёта. Платёжная система провела транзакцию, я записался на обучение по программе Fullstack-разработчик в GeekBrains.
Как я учился в GeekBrains
За учёбу в начале 2018 года я заплатил 58 378 рублей. Гражданам России GeekBrains позволяет оплачивать обучение в рассрочку. Мне эта опция недоступна, так как я гражданин другой страны.
Что входит в программу обучения по профессии веб-разработчик в GeekBrains
В программу обучения фуллстэк-разработчика входят такие курсы:
Каждый курс из этого списка включает восемь онлайн-лекций, по итогам которых студент получает методичку и домашнее задание. Записи лекций остаются доступными в личном кабинете спустя полтора года после завершения курса.
Запись лекции по HTML и CSS в личном кабинете
Также в программе есть несколько бесплатных курсов, например, «Основы программирования», «Основы работы с Git». В качестве бонуса я получил годовую подписку на изучение английского языка в EnglishDom.
Как проходит обучение в GeekBrains
Как сказано выше, каждый курс включает восемь лекций. Лекция идёт в прямом эфире, но смотреть её можно и в записи. Если смотришь лекцию онлайн, можно спросить что-то у лектора.
Преподаватель проводит две лекции в неделю, один курс продолжается 4 недели. Курсы стартуют по расписанию. Между отдельными курсами случаются паузы продолжительностью от нескольких дней до пары недель.
После завершения лекции нужно выполнить домашнее задание. Его проверяет преподаватель. Если у студента есть вопросы, например, сложности с домашкой, можно пообщаться с менторами.
После завершения каждого курса пользователь получает сертификат. Формально для этого нужно выполнить все домашние задания.
Плюсы обучения в GeekBrains
Понравился удобный личный кабинет. В нём хранятся записи лекций, методички, выполненные домашние задания.
Есть возможность задавать вопросы преподавателям и наставникам во время и после лекции. Ответы на общие вопросы, не связанные с конкретным курсом, можно быстро получить в саппорте.
Хорошо организовано обучение вёрстке. После завершения базового и продвинутого курса по HTML и CSS я научился адаптивно верстать простые макеты, работать с Adobe Photoshop и Zeplin. Познакомился с препроцессорами, но не освоил эту тему. Лекторы уделяли много внимания методологии БЭМ.
Минусы обучения в GeekBrains
Формат интерактивных онлайн-лекций лично мне не подошёл. Я с удовольствием слушал двухчасовые выступления квалифицированных преподавателей. Во время лекции казалось, что я всё понимаю и почти всё смогу применить на практике. Но когда доходило дело до выполнения домашнего задания, понимал, что из услышанной на лекции информации усвоил в лучшем случае десятую часть.
Методички ситуацию не спасали. Чтобы выполнить домашнее задание, приходилось читать дополнительные материалы и документацию. Это требовало времени, которого семейному работающему человеку всегда не хватает.
Несовместимость с форматом обучения вышла боком на курсах по JavaScript. Базовый четырёхнедельный курс я усвоил. Познакомился с синтаксисом JavaScript и основами работы с DOM. А продвинутый курс просто прослушал. Вот мой отзыв по итогам этого курса.
Отзыв по итогам курса в GeekBrains
Обратите внимание на сертификат на иллюстрации. Он появился в личном кабинете после завершения последней лекции, хотя я не сделал ни одного домашнего задания из восьми.
Впечатления по итогам обучения в GeekBrains
Всегда стараюсь искать причины в себе, а не во внешнем мире. Поэтому после завершения продвинутого курса по JavaScript решил не продолжать обучение по профессии, а сначала разобраться с уже пройденным материалом. Только в этот момент я стал гуглить информацию о школах программирования и об обучении разработке. Наткнулся на статью Рахима Давлеткалиева на «Хабре» и узнал о существовании «Хекслета». Но об этом позже.
Как я учился на freeCodeCamp
О существовании freeCodeCamp случайно узнал, когда изучал вёрстку на GeekBrains. Занимался здесь самостоятельно параллельно с учёбой на «Гикбрейнсе». freeCodeCamp — бесплатный ресурс, но пользователи регулярно получают предложение пожертвовать на развитие сайта несколько долларов.
Что входит в программу обучения freeCodeCamp
На freeCodeCamp есть шесть разделов:
Как проходит обучение на freeCodeCamp
После регистрации студент учится в удобном ему темпе. После завершения блока обучения можно сделать пять проверочных заданий и получить сертификат.
В каждом уроке есть объяснение теории и практическая задача, которую нужно решить. Если студент не может найти решение, ему в любой момент доступны подсказки.
Урок на freeCodeCamp
Интерфейс сайта на английском языке. Это помогает во время обучения вёрстке и основам программирования одновременно прокачивать английский язык.
Плюсы обучения на freeCodeCamp
Первый плюс — обучение полностью бесплатное. Второй — сайт англоязычный, это полезно для разработчиков.
Если заниматься добросовестно и не пропускать уроки, вы не сможете двигаться дальше, пока не разберётесь с текущей задачей. freeCodeCamp приучает студентов решать практические упражнения.
Минусы обучения на freeCodeCamp
Ресурс бесплатный, поэтому на нём нет поддержки преподавателей и менторов. Это частично компенсирует форум. На вопросы студентов отвечают пользователи со статусом модератора и простые студенты.
На freeCodeCamp даётся минимум теории. Изучать программирование только на этом сайте без работы с дополнительными источниками не получится.
Впечатления по итогам обучения на freeCodeCamp
Ресурс оставил положительные впечатления. Его можно использовать для изучения или повторения основ HTML и CSS, а также базового синтаксиса JavaScript. Важный момент: freeCodeCamp погружает студента в англоязычную среду.
Как я учился в HTML Academy
Это будет короткий раздел, так как я учился в HTML Academy мало. Выиграл в конкурсе репостов месяц доступа к ресурсу. Этого хватило, чтобы получить в целом позитивные впечатления, а также повторить базовую информацию об HTML и CSS.
Обучение в HTML Academy платное. Благодаря конкурсу я сэкономил 590 рублей: столько стоит месячная подписка на интерактивные курсы.
Что входит в программу обучения в HTML Academy
Меня интересовали интерактивные курсы по HTML и CSS. Также успел заглянуть в интерактивные курсы по JavaScript.
Курсы в HTML Academy объединяются в тематические разделы, например, «Знакомство с HTML и CSS», «Структура HTML-документа» и так далее.
Уроки в курсах состоят из теоретической части и практического задания. Принцип работы похож на freeCodeCamp. Но интерфейс у HTML Academy круче: удобнее и привлекательнее.
Интерфейс интерактивного урока HTML Academy
О плюсах и минусах обучения в HTML Academy сказать нечего, так как за месяц обучения я не успел близко познакомиться с ресурсом. В целом впечатления положительные, удалось бесплатно повторить основы вёрстки.
Как я учился в «Нетологии»
С платным обучением в «Нетологии» не сложилось, но зато удалось пройти курс по React бесплатно. Увидел предложение стать аспирантом «Нетологии», подал заявку, прошёл формальный отбор. Аспиранты помогают преподавателям проводить курсы. Я был модератором на курсе по основам HTML и CSS: отвечал на вопросы курсантов по самостоятельным заданиям, публиковал решения и так далее. Взамен «Нетология» открыла доступ к платным курсам.
Что входит в программу обучения в «Нетологии»
Я записался на курс по React. По состоянию на конец ноября 2019 года он стоит 18 900 рублей. Но благодаря статусу аспиранта я учился бесплатно.
Обучение начинается с базовых понятий и завершается большой дипломной работой. Курс по React входит в профессию «Фронтенд-разработчик». Предполагается, что перед React студент изучает JavaScript. Я записался сразу на курс по React, так как уже прошёл курсы по JavaScript в GeekBrains.
Как проходит обучение в «Нетологии»
Обучение в «Нетологии» организовано так же, как в GeekBrains. Преподаватель читает лекцию. Её можно смотреть онлайн или в записи. Если смотрите онлайн, сможете уточнить что-то у лектора.
Запись лекции доступна в личном кабинете
После занятия у студентов остаётся запись лекции и методические материалы. Практически после каждой лекции курсант должен пройти тестирование. И после каждого занятия студент выполняет домашнее задание. Например, после одного из уроков нужно сделать выпадающее меню.
В конце курса студенты выполняют большой дипломный проект. К диплому допускаются курсанты, которые выполнили большую часть домашних заданий и прошли тестирование.
Плюсы обучения в «Нетологии»
Главный плюс — более строгий по сравнению с GeekBrains контроль успеваемости студентов. Если вы не выполняете домашние задания и не проходите тестирование, вас не допускают к дипломному проекту. Естественно, о сертификате в этом случае можно забыть.
В числе плюсов нужно отметить удобный личный кабинет, в котором хранятся записи лекций и методички. В любой момент можно обратиться за помощью к наставнику, это тоже плюс.
Минусы обучения в «Нетологии»
Один из минусов субъективный: мне не подходит система обучения с интерактивными лекциями. Слушать квалифицированных преподавателей в течение полутора или двух часов интересно. Но по итогам лекции усваивается малая часть информации. Лично для меня лучше работает самостоятельное чтение документации и литературы и выполнение практических задач.
Ещё один минус связан с резким скачком сложности на этапе дипломной работы. В течение всего курса студенты работают с небольшими задачами, например, делают меню, сортировку элементов на странице, календарь с подсветкой даты. Эти задачи можно делать в CodePen.
В качестве дипломной работы нужно реализовать на React функциональность интернет-магазина: отображение товаров по категориям, корзину, страницу оформления заказа и так далее. Мне для выполнения дипломной работы не хватило фундаментальных знаний.
Впечатления по итогам обучения в «Нетологии»
В целом впечатления позитивные. Я познакомился с React и научился делать с помощью этой библиотеки какие-то простые вещи. Например, сделал для себя аналог Pomodoro Clock — программы для организации рабочего времени.
Но самый важный урок был другой. По итогам курса понял свои ошибки и недостатки. Недостаток — отсутствие общего понимания программирования и фундаментальных знаний по JavaScript. Ошибка — попытка перескочить через базовые вещи сразу к React.
Читайте также: Чем отличается обучение на Хекслете от других школ
Как я учусь в «Хекслете»
После курса по React и фейла с дипломной работой (на самом деле раньше) понял, что что-то идёт не так. За год обучения в четырёх школах я познакомился с синтаксисом JavaScript и всё.
К этому моменту я уже знал, что знание синтаксиса языка программирования не равно знанию программирования. И знал о «Хекслете», где учат программированию, а не синтаксису. Засучил рукава и начал работать.
Описанные дальше подробности известны студентам «Хекслета». Но статью будут читать люди, которые выбирают школу программирования. Пишу для них.
Что входит в программу обучения на «Хекслете»
Я записался на обучение по программе «Фронтенд JavaScript». Тогда подписка стоила 24 доллара в месяц и давала доступ ко всему платному контенту на сайте, включая курсы по другим профессиям. В профессию входят четыре практических проекта.
Обновление от 1 февраля 2021 года. В настоящее время на Хекслете есть групповое обучение с наставником. Цена программы составляет 1200 долларов, продолжительность обучения — 8 месяцев. Можно платить помесячно по 170 долларов. Цена профессиональной подписки — 39 долларов в месяц. С актуальными условиями обучения можно ознакомиться на странице прайсинга.
После завершения всех курсов и выполнения четырёх проектов студент получает сертификат.
Как проходит обучение в «Хекслете»
Студент последовательно проходит курсы, которые входят в профессию. Каждый курс состоит из уроков, в уроках есть теория, тесты и практическая задача.
Практическое упражнение в одном из уроков курса по полиморфизму
После завершения нескольких курсов студенты приступают к практическим проектам. Во время проекта пользователь под руководством ментора создаёт полноценное приложение, например, набор консольных игр или утилиту вычисления отличий в конфигурационных файлах.
После завершения проекта студенты сохраняют код приложения в своём аккаунте на GitHub. После завершения профессии студент получает как минимум четыре проекта в портфолио. Портфолио можно расширить за счёт добровольного участия в опенсорс-проектах «Хекслета».
Плюсы обучения в «Хекслете»
Здесь только субъективное мнение. Первый плюс — доступная подписка. Это преимущество особенно хорошо заметно на фоне стоимости обучения в том же GeekBrains или в «Нетологии».
Второй плюс — поддержка менторов и сообщества. Этот фактор особенно сильно помог мне при выполнении первого проекта.
Третий плюс стал для меня ключевым. Это подход к обучению от общего к частному, а не от частного к общему как во всех остальных школах, где я учился. Уже после первых курсов на «Хекслете» у меня стало формироваться общее понимание, я стал видеть лес за деревьями. Переломными в этом плане стали курсы «Введение в программирование», «Основы программирования» и «JS: Функции».
NB! Первые два курса доступны без подписки, рекомендую попробовать.
Важный плюс — проекты. Первый проект Brain Games помог мне поверить в свои силы, убедиться, что я могу что-то сделать. Делился впечатлениями об этом проекте здесь.
И ещё один плюс: после первого проекта я пришёл работать в «Хекслет». Но это уже другая история 🙂
Минусы обучения в «Хекслете»
Местами учиться сложно. Практические задачи иногда кипятят мозг. Конечно, в любой момент можно посмотреть решение учителя, но это не лучший выход.
Ещё один недостаток — менторы не отвечают прямо на вопрос пользователя, а стараются подтолкнуть его к правильному ответу. Это делается в интересах студента, который должен учиться решать задачи и искать информацию самостоятельно. Но иногда это банально выводит из эмоционального равновесия: ты хочешь быстро получить прямой ответ, а тебя отправляют что-то гуглить и с чем-то разбираться.
Об общих впечатлениях от обучения в «Хекслете» пока не говорю, я ещё учусь. Недавно завершил второй проект, пришлось попотеть. До сих пор не верю, что я это сделал.
Я знаю кунг-фу умею писать код в функциональном стиле
Что в итоге
У каждого обучающего проекта есть сильные и слабые стороны, это не новость. Поэтому выбирайте школу себе по душе и начинайте работать. Начать можно с бесплатных уроков на Code Basics. Я сэкономил бы много времени и несколько десятков тысяч рублей, если бы знал об этом ресурсе полтора года назад.
Администрация «Хекслета» может не разделять мнение автора.
Никогда не останавливайтесь: В программировании говорят, что нужно постоянно учиться даже для того, чтобы просто находиться на месте. Развивайтесь с нами — на Хекслете есть сотни курсов по разработке на разных языках и технологиях
С нуля до разработчика. Возвращаем деньги, если не удалось найти работу.