Трудоустройство после курсов — как реально получить работу

Здравствуйте, коллеги, настоящие и будущие! Меня зовут Диана Смеликова, я операционный директор Wezom Академии. Сегодня я хочу затронуть весьма резонансную в наше время тему — трудоустройство после онлайн-курсов обучения.

24 февраля 2022 года россия напала на Украину и в нашей стране развернулась полномасштабная война. И первые две недели войны казалось, что процесс обучения и трудоустройства приостановлен и мы еще долго не будем говорить о найме новых сотрудников и наборе студентов на обучение.

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

Как было до войны

Количество онлайн-курсов достигло каких-то невообразимых масштабов. Выросло число студентов, а с ними — и конкуренция. Много разговоров о том, что после курсов крайне сложно устроиться на работу, что рынок перенасыщен и что джуны никому не нужны.

Я не стану говорить, что это на 100% заблуждение и неправда. Конкуренция среди начинающих IT-специалистов действительно выросла, а найти работу новичку после курсов стало сложнее.

Как сейчас

Мы адаптировались под новые «условия жизни» и продолжили работу. Конкуренция на курсы упала, так как все образовательные школы поделились на три вида:

  1. те, кто перестал обучать студентов на время войны;
  2. те, кто отдал свои курсы бесплатно;
  3. и те, кто продолжил работу с новыми правилами игры.

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

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

Какие есть сценарии трудоустройства после курсов

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

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

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

А цель практики — подготовить студентов с нуля до определенного уровня, достаточного для трудоустройства на должность фронтенд-разработчика.

Практика подготовки фронтендщика

Чтобы понять, как именно готовить и какие знания давать студенту, давайте разберемся со скилами, необходимыми для работы. Разобьем их на 3 группы.

Группа 1 — общие скилы, необходимые любому программисту:

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

Группа 2 — необходимые скилы верстальщика:

  • общие знания по HTML, JS и CSS;
  • знания о плагинах и модулях JS, умение их применять (jQuery, плагины для слайдеров, календарей, попапов и пр.);
  • работа с системой сборки Webpack;
  • работа с препроцессором SASS;
  • работа с EcmaScript 6 и выше;
  • минимальные навыки работы с Node.js, установки и использования пакетов NPM.
  • работа с REST API;
  • навыки работы с графическими редакторами, в частности — с Figma.

Группа 3 — продвинутые скилы фронтенд-разработчика:

  • знание методологии БЭМ и ее применение для решения задач;
  • SPA-приложения на основе React;
  • плагины и фреймворки для React: Create React App и Next.js;
  • понятие о CSS-in-JS и его применение;
  • работа с Material UI;
  • работа с TypeScript;
  • работа с GraphQL;
  • минимальные знания о серверных языках и фреймворках, используемых в компании (в нашем случае — это фреймворк Laravel на языке PHP);

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

И, как говорится, война войной, а требования к специалистам не поменялись.

Процесс отбора кандидатов для прохождения практики

Расскажу немного об отборе кандидатов на практику. Дело в том, что мы не просто даем знания и отпускаем человека. Наша цель — сформировать у него мотивацию к дальнейшему развитию, создать из него специалиста в IT-сфере. А для этого мало просто прийти и сказать «Я готов, делайте со мной что-то».

Чтобы понять начальный уровень будущих практикантов, с которыми нам предстоит работать, мы разбили процесс отбора на 3 этапа.

  1. Собеседование онлайн с каждым кандидатом с целью выявить что он ждет от практики, какими навыками обладает, какие имеет возможности для прохождения практики.
  2. Небольшое задание, которое заключается в верстке одного блока. Это задание необходимо, чтобы понять, интересовался ли кандидат тем, чему он хочет посвятить в дальнейшем часть своей жизни, есть ли какое-то минимальное понимание работ по верстке.
  3. Более сложное задание — верстка страницы и публикация ее на GitHub. Никто не ожидает, что это задание все сделают идеально. Да и не нужно. Цель этого задания — посмотреть текущие навыки по верстке, которыми обладает человек и понять, что нужно отшлифовать, а что — формировать с нуля.

Приведу пример практики 2022 года. На прохождение записалось 32 человека. Часть из них уже интересовались фронтенд-разработкой, а часть просто слышали о работе программиста и не более.

Из всех желающих процесс отбора прошли только 8 человек, причем большинство тех, кто не прошел, не выполнили одного из заданий вообще или показали очень слабую заинтересованность данной специальностью. Двоим практикантам предложили практиковаться в отделе разработки мобильных приложений, а остальных разделили на 2 группы по 3 человека.

Те, кто не смог самостоятельно пройти отбор на практику, может пойти на курсы и спустя время снова прийти попробовать свои силы на бесплатной стажировке.

Как мы превратили любителей в специалистов

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

Именно сложность выполнения, а не самого задания. Объясню этот момент. Если мы говорим о верстке или фронтенд-разработке, то подготовить страницу для сайта можно множеством способов. Но если ее сделать совсем по-простому, как говорится, «в лоб», то при малейших изменениях или при попытке внедрения ее в CMS возникнет столько проблем, что придется все делать заново.

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

На первом этапе практикантам предоставлялся дизайн в Figma, состоящий из одной страницы. Страницу нужно было сверстать, используя только HTML, JS и CSS.

На втором этапе подключалась система сборки Webpack, ES и SASS и код переписывался под сборку с сохранением визуальной составляющей.

Далее знакомились с Laravel и сверстанная страница переносилась на этот фреймворк.

На следующем этапе в дизайн добавили еще 3 страницы и несколько новых блоков, которые необходимо было сделать уже на Laravel.

И в конце практики готовый мини-сайт публиковали на Heroku. С теми, кто прошел все задания быстрее, дополнительно занимались по переносу сайта на React-приложение.

Трудности на практике и их преодоление

Конечно же практиканты имели разный темп выполнения этих заданий, каждый мог выбрать, с чего будет проще начать работу с тем или иным блоком. И это нормально, потому что разработчики — это не роботы. Это больше творческая профессия и она требует выработки у специалиста своего стиля работы и своего темпа.

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

  1. Недостаточный навык самообучения. Многие сразу идут к наставнику вместо того, чтобы найти решение проблемы или нетипичной задачи самостоятельно. Есть и обратная ситуация, когда вместо того, чтобы спросить, посоветоваться, практикант тратит несколько дней, пытаясь найти решение. Мы прокачали «самостоятельность» и научили находить черту: когда лучше спросить, а когда все же стоит подумать самостоятельно.
  2. Нехватка знаний по основным инструментам фронтенд-разработчика и методам поиска информации. Это тоже было проработано и исправлено в ходе практики.
  3. Слабые знания по JS. Несмотря на то, что эти знания можно назвать ключевыми в профессии, это одна из самых распространенных проблем на ранних этапах стажировки, которая быстро уходит.
  4. Неумение совмещать практику с другими видами деятельности. Опять же, наблюдается только поначалу, а затем график практикантов обычно выравнивается.

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

Как попасть на стажировку

На стажировку попадают студенты, которые хорошо проявили себя во время практики и продемонстрировали следующие навыки:

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

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

Дополнительными качествами, способствующими трудоустройству, мы считаем следующие:

  1. Способность быстро вникнуть в суть задачи, найти способы и инструменты для ее выполнения, а также понять, кто может помочь в этом вопросе. Да, иногда лучше обратиться к более опытным коллегам, чем потратить несколько часов на поиск информации. Но самостоятельность — это хорошо, это приветствуется;
  2. Умение коммуницировать с коллегами своего отдела и соседних отделов, а также с руководством и всеми сотрудниками компании в целом. У нас, например, большой штат, и навыки общения здесь важны.
  3. Ответственность и самоорганизованность. Мы категорически не приветствуем «пофигизм» и любые попытки переложить свои задачи на чужие плечи.

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

С чем мы столкнулись во время практики

В целом, практика прошла успешно. Мы выполнили все задуманное, трудоустроили тех, кто прошел все испытания и проявил себя.

Остальным дали рекомендации: что нужно подтянуть, на какие моменты обратить внимание.

Не обошлось и без трудностей:

  • совмещение индивидуальных консультаций с основной работой не всегда удавалось легко, пару раз пришлось перенести занятия из-за накладок;
  • группы были небольшие — по 3 практиканта на одного ментора, поэтому мы проводили индивидуальные занятия; если группы большие, то, думаю, без групповых занятий будет обойтись сложно;
  • для каждой практики желательно готовить новое задание, что тоже занимает время. К счастью, коллеги с отдела дизайна помогают нам подготовить макет для практикантов.

Как бы там ни было, мы рады, что можем проводить подобные мероприятия, давать всем желающим знания в IT-сфере и тем самым пополнять свои кадровые резервы. Мы уверены, что скоро война закончится и мы обязательно вернемся к такому опыту офлайн в нашем офисе.

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

👍ПодобаєтьсяСподобалось0
До обраногоВ обраному3
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Трудоустройство после курсов — как реально получить работу

 — это слишком обобщённый заголовок для статьи о всего лишь одной компании. Не хватает в заголовке слова «наших».

К сожалению, мы можем рассказать только о нашем опыте.

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

Из вашего сайта вообще не очевидно, что для вашей компании первично: разработка или обучение.
Про обучение: на сайте висят просроченные наборы и информация про оффлайн обучение в Херсоне. Про онлайн я не увидел на сайте.
Не рано ли вам постить статьи на тему «как надо», если ваш сайт вызывает очень много вопросов?
Или пост с целью клиентов привлечь?)

WEZOM — это группа компаний. В которую входит и Wezom Academy, и WEZOM IT-компания, а также многие другие. Если мы говорим про WEZOM IT-компанию, которая на рынке более 20 лет, то конечно — это про разработку, про высоко-нагруженные решения и их сайт — wezom.com.ua, а если мы говорим про Wezom Academy — то это образовательные курсы созданы внутри компании WEZOM и работающие на рынке более 10 лет, все что мы пишем — это наш опыт и практика, мы не рассказываем вымышленные истории, мы рассказываем то, как это происходит у нас. А сайт Академии — это другая история wezom.academy. И да, мы проводили курсы в оффлайне до 23 февраля включительно, и верим, что еще будем их проводить в Херсоне) Сейчас все офлайн курсы перешли в режим Zoom-конференций. А то, как мы встречаем студентов можно посмотреть на нашем YouTube-канале, просто загуглите :)

просто шукаєш безкоштовні стажування у великих айті-компаніях, дивишся вимоги, доводиш до них свої скіли та йдеш туди.

В нас таке стажування проходить в три етапи та воно безкоштовне, потрібні лише ваші скіли!

я вже вмію та іноді викладаю, тож мені наразі не актуально :)

Підписатись на коментарі