Истории успеха

Как на собеседовании меня заставляли продавать джинсы, но я всё равно стал программистом

Как на собеседовании меня заставляли продавать джинсы, но я всё равно стал пр... главное изображение

Добра всем, кто решил прочитать этот рассказ! Решил и я поделиться своей историей обучения и трудоустройства.

Выбор пути

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

Осознав реальность, устроился системным администратором в одну контору. Занимался там администрированием Mainframe. Было довольно скучно, много времени ушло, чтобы понять, что это и для чего. В основном смотрел Log и следил за ошибками, писал минимально какие-то скрипты на JCL (job control language). Так проработал полтора года. За полгода я понял, что не хотел бы заниматься этой работой, и понял, что нужно что-то менять. Меня привлекала веб-разработка, ещё на третьем курсе мы делали простые сайты, и мне это нравилось. Решил двигаться в этом направлении.

Попытки учиться самостоятельно и знакомство с Хекслетом

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

В итоге наткнулся на видео Рахима про введение про программирование и Тото: «Это Тото, Тото – пещерный человек». Вот так я впервые познакомился с Хекслетом. Мне очень понравились эти видео, и решил зайти на сам Хекслет и погрузился в прохождение курса профессии Frontend. Могу сказать, что если бы я раньше знал про Хекслет, всё бы могло сложиться гораздо лучше.

Тото — пещерный человек


Прошёл бесплатный курс, и меня долго одолевали сомнения: покупать или нет платную версию. Долго решался, и тогда случайно увидел где-то в комментариях на toster.ru человека, который хорошо отзывался о Хекслете и о проекте. Решив, что ничего не теряю, написал ему на почту и спросил, правда ли, что он писал и не бот ли он. В тот же вечер он мне ответил, чтобы брал, не думая, и что не пожалею. Спасибо этому человеку. Итог: я купил подписку и продолжил обучение.

Усваивал материал со скрипом, было много мыслей соскочить на другие курсы, которые, казалось, дадут больше, ведь там создавались сразу какие-то приложения и сайты. И это почти случилось, если бы не наткнулся на Slack Хекслета. Там читал обсуждения и спрашивал, когда были вопросы. Благодаря Slack Хекслета я нашёл себе товарища, который отвечал мне на вопросы, когда у меня возникали трудности. С ним мы общаемся до сих пор. Александр Кулаков, привет! Хотел бы сказать огромное спасибо также Дмитрию Батаеву, который проявил много терпения, наталкивал меня на решения испытаний, которые у меня вызывали трудности.

Поиски работы и трэш на собеседованиях

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

Немного о собеседованиях. Первые собеседования были больше ради опыта и разведки: смотрел, что же хотят видеть работодатели. В итоге первый месяц я откликался на всё подряд, так же пару собеседований остались без какого-либо фидбека, и я счастлив, что не попал туда. На собеседованиях любили давать задачи «Палиндром», «Анаграмма», «Числа Фибоначчи». Задачи довольно типичные, их можно посмотреть в интернете подробнее, также на Хекслете в испытаниях есть очень похожие действия с массивами и теория. Конечно же со всем я сразу не справлялся из-за волнения и неопытности, но дома я разбирался и решал в спокойной для себя обстановке.

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

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

Беда случилась, когда меня попросили продать им же джинсы. Директор достал из под стола клетчатую сумку, в которой были джинсы, открыл её, достал оттуда две пары и что-то сказал на китайском переводчику. Он посмотрел на меня и сказал: «Попробуй продать нам эти джинсы и заинтересуй нас». Я думал, что это шутка, и попробовал продать. В конце собеседования я всё же спросил у переводчика, почему меня оценили как менеджера по продажам. В итоге они сказали, что у них такой подход. Вот так я понял, что пока не сходишь, не узнаешь, что ждёт тебя внутри компании.

Было также собеседование в крупную компанию на позицию junior-frontend, которое состояло из трех этапов. Первый этап — телефонный разговор с HR на общие темы, или как любят сейчас говорить, проверка на адекватность. Второй этап — это также телефонный разговор, только уже на английском на общие темы. Нужно было рассказать про свои хобби, увлечения, почему решил заниматься программированием. На третьем этапе пригласили уже в офис поговорить лично с техническом специалистом. В итоге на собеседовании присутствовало три человека: HR, тимлид и начальник отдела. Собеседование прошло довольно в приятной обстановке. Спрашивали по теории JS, HTML, CSS. Пример: «как бы я сверстал страницу», «как бы я сделал эти элементы на CSS».

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

В итоге после нескольких собеседований я получил job offer на позицию frontend-разработчика. На собеседовании были вопросы по теории, синтаксису (ES6) и одна задача на сортировку. Похожая задача была в испытаниях Хекслета, поэтому труда не составило её решить. Мне понравилась команда и компания, и я согласился. Компания занимается различными проектами, а также вебом. На моём проекте используется фреймворк Vue.js. Я его, конечно, не знал, поэтому стараюсь постигать в процессе. Чувствуется, что не хватает всё же знаний, поэтому продолжаю проходить Хекслет, и в ближайшее время хочу пройти проект.

Советы новичкам (вместо заключения)

— Не сдаваться раньше времени. К сожалению, я сам часто опускаю руки раньше времени, но судя по опыту, так делать не стоит.

— Всегда стараться понять, что от вас требуют, и что вы хотите получить в результате. Мне кажется, это правило работает везде :-)

Аватар пользователя Vladimir Kondratenko
Vladimir Kondratenko 11 января 2020
Мы учим программированию с нуля до стажировки и работы. Попробуйте наш бесплатный курс «Введение в программирование» или полные программы обучения по Node, PHP, Python и Java.

Хекслет

Подробнее о том, почему наше обучение работает →