Русский
Русский
English
Статистика
Реклама

Все курсы по программированию устарели ещё до выхода. Или нет?

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

Сложно самостоятельно разобраться в том, что на рынке действительно востребовано. Чем изучать всё, что попадётся, логичнее обратиться к полноценному курсу, где уже составлена программа обучения и есть наставник. Но где гарантия, что и эта программа соответствует потребностям рынка? Рассказываем, как HTML Academy поддерживает актуальность своих продуктов.


Сделали и забыли такой подход точно не про разработку онлайн-курсов. Штамповать продукты и продавать их в первоначальном виде годами не получится. Технологии не стоят на месте. Какие-то инструменты быстро становятся популярными и о них тоже нужно рассказывать. А что-то приживается долго, поэтому бездумно включать в курс все новинки, лишь бы идти в ногу со временем, по крайней мере странно.

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

Исследование рынка

Первый профессиональный курс HTML Academy был создан в 2014 году. В тот момент он учитывал все требования рынка. На протяжении семи лет его содержание сильно менялось поэтому сейчас это такой же актуальный курс, только уже для 2021 года. К каждому учебному потоку наши профессиональные курсы обновляются на 15-20%. Учебных потоков за год обычно три соответственно, в год меняется примерно половина курса. Это позволяет сохранять уже существующие продукты, просто непрерывно улучшая их.

Общее содержание курсов зафиксировано. Но задача авторских команд поддержание актуальности этих курсов, чтобы на выходе были студенты, востребованные на рынке и способные выполнять те типовые задачи, которые потребуется потом решать в компаниях, рассказывает руководитель направления профессиональных курсов HTML Academy Ирина Ожерельева. Надо следить за всеми тенденциями, новинками на рынке и анализировать, каким образом они развиваются.

Чтобы понять, в каких изменениях нуждается программа курса, мы смотрим, какие навыки и знания требуются от разработчиков в реальных проектах. Собственные точечные исследования начинаются с изучения внешних источников и общения с экспертами.

Проверка гипотез

Например, в прошлом году мы предположили, что в курсе JavaScript. Профессиональная разработка веб-интерфейсов нужно обновить версию стандарта ES6, по которому мы обучаем студентов, до ES2018. Мы поговорили с выпускниками, наставниками и представителями компаний, которые работают в сфере enterprise. Собрав мнения и изучив вакансии в Центре карьеры, мы поняли, что 60% работодателей требуют знания технологий из новой версии стандарта. Мы посмотрели поддержку этих технологий браузерами и решили обновить стандарт ECMAScript в программе курса до новой версии.

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

Коммуникация

Это важнейшая часть исследования. Чтобы обладать полной картиной того, что сейчас востребовано на рынке, мы проводим интервью с наставниками наших курсов, компаниями, которые работают с джунами, в том числе и с нашими выпускниками, руководителями Центра Карьеры, фронтенд-аутсорса Лига А., где стажируются студенты Академии, и с самими выпускниками.

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

Студенты, осваивающие профессии фронтенд-разработчика и React-разработчика, проходят трёхмесячную стажировку во фронтенд-аутсорсе Лига А. Стажёры работают над реальными оплачиваемыми проектами. Мы принимаем во внимание, с какими задачами они сталкиваются и хватает ли им знаний для их решения. И если оказывается, что у стажёров возникают трудности, например, с валидацией форм, мы разбираемся, что можно сделать, чтобы в процессе обучения этот материал усваивался лучше.

Это постоянная обратная связь. Поэтому мы всегда получаем чёткий список того, чему нужно научить студента, чтобы он успешно прошёл стажировку и легко устроился на работу. К примеру, вот некоторые пункты обязательных навыков стажёра, который изучил JavaScript.

  • Уметь написать простой интерактив табы, модальные окна, бургер-меню, аккордеоны, тултипы без плагинов на нативном JavaScript и jQuery.

  • Использовать готовые библиотеки для галерей и слайдеров на нативном JavaScript и jQuery.

  • Использовать плагины для создания ползунков, кастомных селектов.

  • Уметь обрабатывать и разбирать входящий JSON в HTML-элементы.

  • Уметь валидировать формы.

  • Собирать данные форм и отправлять их в Json.

  • Манипулировать DOM-элементами по разным событиям.

  • Уметь работать с неявными событиями.

  • Уметь работать с высотой и шириной страницы в зависимости от задачи.

  • Понимать, как отправляются формы и что такое AJAX.

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

Кроме того, мы собираем список самых востребованных инструментов и технологий, а также типовые задачи с примерами их решений.

Пример типовой задачи средней сложности сверстать список новостей по макету

Нас интересуют и пояснения, почему выбрано именно такое решение и чем оно хорошо. Мы также показываем собеседникам и свои кейсы и собираем мнения по поводу решения. Это помогает нам корректировать критерии оценки учебных проектов.

Чтобы понять, каких компетенций ждут работодатели от кандидатов, мы составляем условный портрет идеального разработчика. Для этого при общении с экспертами мы выясняем минимальные требования к кандидатам, какие навыки проверяют при приёме на работу и какого плана предлагают тестовые задания. Всё это помогает нам подготовить студентов к успешному и безболезненному трудоустройству. Некоторые пункты из описания портрета верстальщика:

  • инициативный, готов пройти испытательный срок;

  • умеет работать в команде;

  • постоянно расширяет знания;

  • делает кроссбраузерную, адаптивную, мобильную вёрстку;

  • идеально знает CSS, умеет делать CSS-анимации и использует БЭМ;

  • умеет работать с Git и GitHub;

  • может поддерживать существующие проекты и т.д.

Отдельные интервью мы проводим и с нашими выпускниками. Нам важно понимать, насколько они оказались подготовлены к реальным задачам после обучения, как дальше складывается их карьерный путь и что из программы курсов им действительно пригождается на работе.

Таким образом, мы не просто анализируем вакансии, но глубоко изучаем разные сегменты рынка. Собираем типовые задачи, которые кроются за каждым предложением о работе и валидируем их решение у экспертов.

Анализ данных

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

  1. Список инструментов и технологий. По нему можно судить, чем нужно владеть разработчику в первую очередь. Например, верстальщику или разработчику на React.

  2. Описание рабочих процессов. Это позволяет понять, к каким условиям должны быть подготовлены студенты и в какую среду их погружать на практике и стажировке. Поэтому мы с первых занятий учим работать с системами контроля версий.

  3. Типовые задачи и их решение. Это то, что должен уметь студент после обучения, чтобы сразу решать задачи бизнеса, не бегая каждый раз на StackOverflow.

  4. Критерии оценки реальных проектов. Мнение практикующих специалистов помогает создать грамотные критерии оценивания учебных проектов.

  5. Требования к кандидатам. Выпускники должны быть готовы к тому, что их ждёт при трудоустройстве: как составить резюме, как проходит собеседование и какие тестовые задания предлагаются.

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

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

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


95% выпускников профессий HTML Academy устраиваются на работу не только из-за хорошего резюме. Они учатся профессиональной вёрстке и программированию, прокачивают скорость работы в Акселераторе и проходят оплачиваемую стажировку в Лиге А.. Ещё мы помогаем выпускникам найти работу даже в небольших городах то есть делаем всё, чтобы студенты могли заниматься новым любимым делом. Присоединяйтесь, старт обновлённой профессии React-разработчик 27 апреля.

Источник: habr.com
К списку статей
Опубликовано: 18.03.2021 14:16:42
0

Сейчас читают

Комментариев (0)
Имя
Электронная почта

Блог компании html academy

Разработка веб-сайтов

Учебный процесс в it

Карьера в it-индустрии

Онлайн-курсы

Javascript

Html

Es2018

Категории

Последние комментарии

  • Имя: Макс
    24.08.2022 | 11:28
    Я разраб в IT компании, работаю на арбитражную команду. Мы работаем с приламы и сайтами, при работе замечаются постоянные баны и лаги. Пацаны посоветовали сервис по анализу исходного кода,https://app Подробнее..
  • Имя: 9055410337
    20.08.2022 | 17:41
    поможем пишите в телеграм Подробнее..
  • Имя: sabbat
    17.08.2022 | 20:42
    Охренеть.. это просто шикарная статья, феноменально круто. Большое спасибо за разбор! Надеюсь как-нибудь с тобой связаться для обсуждений чего-либо) Подробнее..
  • Имя: Мария
    09.08.2022 | 14:44
    Добрый день. Если обладаете такой информацией, то подскажите, пожалуйста, где можно найти много-много материала по Yggdrasil и его уязвимостях для написания диплома? Благодарю. Подробнее..
© 2006-2024, personeltest.ru