Зачем нужны собеседования перед обучением на IT-курсах

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

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

Бывают люди, которые говорят: «Я много чего знаю, но я не знаю могу ли я идти на этот курс». В таком случае, я точечно задаю вопросы по основам — это дает понять что человек знает, а что нет. Соответственно, если он не знает базовых вещей, ему на продвинутый курс идти нельзя.

Что нужно знать перед собеседованием на базовый курс по JS

— Будущему студенту курса по JS в EasyCode необходимо знать верстку и уметь верстать сайты средней сложности. Плюсом будет умение работать с Git — это система контроля версий GitHub. Знать о сборщиках. Опять же, иметь какое-то представление о JS в целом, то есть: где он используется, зачем он нужен и как его подключить. В основном, те кто верстает, уже сталкивались с подключением скриптов и подобных вещей.
Плюс я узнаю сколько есть времени у человека, насколько он замотивирован учиться. Также спрашиваю какие причины выбора JS, почему именно этот курс. Потому что, возможно, человек не понимает куда он идет — выбрал курс из-за того, что слышал об этом языке программирования.

Что нужно знать перед тем, как идти на курс по Angular

— Программист должен хорошо владеть основами JS — всем, что мы проходим на курсе фронтенда. При этом, уровень знаний может быть базовым — мы не требуем знания всего языка. Важно понимать основные принципы, уметь применить что-либо и осознавать зачем использовано то или иное решение. Для курсов по React и Node.js действуют такие же правила. Любая технология, основанная на JS, требует вышеперечисленных знаний — сложно выстроить дом на недостроенном фундаменте.

Бывает ли, что после собеседования человек идет на другой курс по программированию

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

Как проходят собеседования — по телефону или скайпу

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

Реально ли человеку обмануть тебя на собеседовании

— Ну, зависит, наверное, от собеседования, от того, как я его проводил. Сейчас я делаю это немного иначе. Если мы говорим про курс JS, то мне, в принципе, достаточно того, что человек умеет верстать. Если он не знает чего-то вроде Git — это не проблема, до старта курса ученик может посмотреть пару видеороликов и разобраться. Это не сложно. А если говорить про Advanced, здесь сложно обмануть. Потому что вопросы все технические и если ты не знаешь ответа, ты его не придумаешь. Но, конечно, есть вероятность, что человек помнит теорию, а на практике может этого не знать. В таком случае, при собеседовании, ответ может меня устроить, но при выполнении практических заданий окажется, что ученик слаб.

Нужно ли специально готовиться перед собеседованием на IT-курсы

— Если это курс уровня Advanced, скорее да. Если ты один раз выучил что-то и не повторяешь или что-то применяешь редко, имеет смысл подготовиться. По крайней мере, пробежаться по освоенному ранее материалу. Также для курсов по Angular, React и Node.js.

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

Что является сильной мотивацией человека, который идет учиться на курс по программированию

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

Заметили ошибку? Выделите ее и нажмите Ctrl+Enter, чтобы сообщить нам.

04.02.2019
266
Автор: Ася Яскер