Все статьи | Блог студента

Продолжаю грызть гранит

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

В общем, шел мой третий месяц обучения на Хекcлете. Пройдя всю неполную на тот момент профессию Python-разработчика, я переключилась на профессию backend-разработчика на JS, ибо в слаке все говорили, что курсы толковые и обещали "жесткое" погружение в глубины программирования. В приниципе, так оно и получилось, но о самих курсах на JS и о том, как я их проходила, напишу, наверное, в следующий раз.

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

И вот где-то в самом начале марта мне двоюродный брат (тоже программер, но на С#), уже несколько раз слыша о том, какой замечательный язык Python, присылает мне ссылку, что у нас в Нижнем компания EPAM набирает группу на обучение по Python and BigData. А я хоть уже и знала о компании EPAM из разных роликов и нескольких интервью у АйтиБороды с выпускниками их курсов, но почему-то считала, что это по большому счету белорусская компания, а в России они только в Москве и Питере. Оказалось, у нас в Нижнем уже два года работает их филиал. В общем, я набралась смелости и отправила заявку на эти курсы.

Благополучно завалив полагающийся при подаче заявки тест по английскому языку (А2+ при требовании В1), уже понимала, что шансов попасть в группу из 12 человек у меня уже гораздо меньше. Но все равно начала потихоньку повторять материал по их списку требований к кандидатам (практически все эти темы уже проходила на Хекслете, кроме, пожалуй, ООП, который как раз к тому моменту только начала проходить, но в профессии на JS, а там ООП все же весьма своеобразный). В течении следующей недели была тишина, никто не звонил и не писал (кроме автоматического ответа о принятии заявки), и я набралась наглости и написала письмо контактному лицу с вопросом, нельзя ли попасть на их курс хотя бы "слушателем", пусть даже без проверки домашки преподавателями. Девушка отписалась, что слушателем попасть нельзя, поскольку просто помещение у них не позволяет принять больше, но они все еще просматривают заявки, и что со всеми кандидатами свяжутся. Возможно, это мое письмо в том числе тоже сыграло свою роль в том, что мою кандидатуру все же рассмотрели.

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

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

После окончания срока приема заявок прошло наверное дней 10-12, когда позвонила девушка, то ли HR, то ли куратор. Спросила общие вопросы, кто я, чем занимаюсь и т.д. Задала три или четыре общих вопроса на английском, что-то вроде в чем заключается моя нынешняя работа, чем занимаюсь в свободное время и что для меня важно в работе. И я смогла даже что-то там наболтать по-английски, сама себе удивилась. Еще задала мне несколько совсем детских вопросов на тему что такое массив, зачем нужен Git и как сделать запрос на SQL на простейшую выборку из БД.

Через какое-то время пришло письмо-приглашение на оргсобрание, правда, формулировка письма была весьма странной и предполагала еще и собеседование на этом собрании (хотя как собеседоваться в онлайн-комнате на пару десятков человек было совершенно не понятно). К моменту проведения собрания все уже были "в режиме самоизоляции", поэтому и проходило оно онлайн. На собрании в чат-комнате было где-то 24 человек студентов, сказали, что поскольку занятия будут онлайн, то они решили разрешить всем отобранным кандидатам проходить курс. Тем не менее после собрания была дана ссылка на еще один тест, уже сугубо технический. По такому же принципу - 20 минут, 30 вопросов на английском языке, отдельное окно браузера с контролем мышки. Чуть ли не треть вопросов были на ООП (что-то там даже умудрилась вспомнить из прочитанного/просмотренного ранее по С++, потому что на Хекслете эти вопросы в ООП на JS не рассматривались), частично на структуры данных, системы счисления, несколько вопросов по командам командной строки Linuх. Здесь уже результат был весьма приличным, в чатике потом ребята сделали опрос, я попала как раз в основную группу по баллам. И судя по всему, несколько человек все-таки либо ушли сами, либо их отсеяли, потому что было 3 человека, у которых баллы были гораздо ниже всех остальных, и пара человек потом сами удалились из чата, и на следующих занятиях уже нас было 20 человек.

В общем, вот так я фактически спустя 25 лет после окончания универа опять оказалась за школьной партой, правда пока что онлайновой. Пришлось на время отложить занятия на Хекслет, так как нам еще и выдали некоторую кучку материалов, не входящих непосредственно в сам курс, но которые желательно изучить самостоятельно. В целом это касается опять же Git, SQL и командной строки Linux, но дополнительно надо еще установить и разобраться с докером. Пока первые занятия очень "лайтовые", по основам языка, которые я уже более-менее знаю. Так что планирую потихоньку опять вернуться к курсам по Python на Хеклете, надо пройди ООП и решить испытания, которые появились за эти месяцы.

JavaScript пока откладывается в сторону, хотя там осталось пройти буквально три курса, но они для меня самые, пожалуй, "хардовые", по продвинутому тестированию, HTTP серверу и Express.

В общем, вот так вот благодаря совокупности некоторых случайных обстоятельств (ссылка от брата, перевод курсов в онлайн режим, благодаря чему группа фактически оказалась в полтора раза больше планируемой ранее), знаниям, уже полученным на Хекслете и некоторой «наглости» я и попала на курсы в EPAM.

Путь продолжается.

Рекомендуемые программы

С нуля до разработчика. Возвращаем деньги, если не удалось найти работу.

Иконка программы Фронтенд-разработчик
Профессия
Разработка фронтенд-компонентов веб-приложений
1 декабря 8 месяцев
Иконка программы Python-разработчик
Профессия
Разработка веб-приложений на Django
1 декабря 8 месяцев
Иконка программы PHP-разработчик
Профессия
Разработка веб-приложений на Laravel
1 декабря 8 месяцев
Иконка программы Node.js-разработчик
Профессия
Разработка бэкенд-компонентов веб-приложений
1 декабря 8 месяцев
Иконка программы Верстальщик
Профессия
Вёрстка с использованием последних стандартов CSS
в любое время 5 месяцев
Иконка программы Java-разработчик
Профессия
Разработка приложений на языке Java
1 декабря 10 месяцев
Иконка программы Разработчик на Ruby on Rails
Профессия
Новый
Создает веб-приложения со скоростью света
1 декабря 5 месяцев