Главная | Все статьи | Истории успеха

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

Python Время чтения статьи ~9 минут
Как я устроился на работу мечты после первого собеседования главное изображение

Меня зовут Арсений, я Python-разработчик. Расскажу, как я ушел из рекламы в программирование, как я боролся с 1000 кандидатами и все-таки получил работу мечты, а также какой лучший способ выделиться на собеседовании я для себя открыл.

Профиль Арсения в Хекслете со всеми пройденными курсами можно посмотреть здесь, код выполненных проектов — на GitHub

В детстве я учился в школе с математическим уклоном. Там на уроках информатики мы программировали на QBasic. Было интересно, но это никогда не давалось мне легко.

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

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

Python-разработчик — с нуля до трудоустройства за 10 месяцев
  • Постоянная поддержка от наставника и учебного центра
  • Помощь с трудоустройством
  • Готовое портфолио к концу обучения
  • Практика с первого урока

Вы получите именно те инструменты и навыки, которые позволят вам найти работу

Узнать больше

Почему я вернулся к мысли об IT

В 2020 году у моей компании дела пошли не очень — было несколько волн сокращений. Через пару лет такая волна накрыла и меня. Однако я не слишком жалел об этом.

Еще до сокращения я перестал чувствовать себя на своем месте в рекламе. Понял, что здесь не развиваю свой потенциал. Меня не мотивировала ни область знаний, ни сам бизнес.

Так появились мысли о смене карьеры. И я снова подумал про IT. На этом рынке много международных компаний, где я могу вырасти, а еще тут большой спрос на квалифицированных сотрудников.

Чтобы понять, точно ли мне нужно в IT, я задал себе три вопроса:

  • От какой деятельности я чувствую прилив сил, где для меня есть элемент достижений?
  • Что я всегда считал крутым (вне зависимости от моих собственных способностей к этому)?
  • Буду ли я готов ежедневно тратить свое время на учебу?

Ответив на эти вопросы, я понял — мне определенно стоит попробовать.

Мой первый выбор — машинное обучение

Долгие дни и недели на карантине в 2020 году я слушал IT-блогеров и потихоньку пытался выстроить план будущей учебы. Первым делом нужно было определиться с направлением.

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

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

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

Почему я выбрал Хекслет

Сначала я скачал курсы у одной онлайн-школы. Мне понравилось, как преподавательница по видео забавно и просто объясняет основные моменты. Я сразу же начал выполнять упражнения, еще не слишком понимая, что делаю. Это дало свои плоды: когда сразу во время обучения пишешь код, сложнее бросить свое новое занятие.

Но такое упрощение не давало мне представление о реальной работе программиста. Я понял, что хватаю по верхушкам, но плаваю во многих вопросах. Тогда я не знал банально, что такое типы данных, как работают сети или сборщик мусора, какая разница между версиями Python. И таких тем, в которых я «плавал», был миллион.

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

Учиться, не жалея себя

Учиться я начал в июле 2021 года. Большую часть времени у меня параллельно с учебой была основная работа. Тоже интеллектуальная и отнимающая много сил.

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

Пришлось мотивировать себя, визуализируя результат. Я представлял, как буду работать в новой и перспективной сфере, и как мне будет это нравиться.

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

Как я справлялся с неудачами в учебе

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

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

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

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

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

Работа с наставником вывела меня на новый уровень

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

Выяснилось, что самообучение — это хорошо, но помощь ментора — бесценна.

В основах можно разобраться самостоятельно и самому научиться писать код. Но вот делать его красивым и оптимизированным без постороннего взгляда и ревью профессионала — очень сложно.

Мне пришлось переделать первые два проекта после разбора наставника. Я их фактически пересобрал после ревью и добился хорошей оптимизации.

Профессиональный диалог позволил еще лучше структурировать знания, которые получил за последний год.

Как я попал на работу мечты и обошел 1000 конкурентов

Невероятно, но факт: я устроился на свою первую работу после первого же технического собеседования. Это была одна из передовых IT-компаний в Казахстане. Просто идеальное место работы: ровно такое, о котором я мечтал, мотивируя себя на учебу.

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

В итоге зря волновался: спустя пару дней мне перезвонили с нынешнего места работы. Собеседование проходило в три этапа:

  1. HR задал 3-5 общих вопросов по телефону.
  2. На групповом собеседовании в офисе я получил листок А4 с вопросами на знание теории и применение практических навыков. Всего задач было около 10 штук. Некоторые из них были на составление SQL-запросов и создание алгоритма для изменения данных в коллекции.
  3. Техническое интервью.

В итоге из 1000 человек, которых пригласили на групповое собеседование, на стажировку взяли пятерых. И я был в их числе :)

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

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

Помогло и правильно составленное резюме. Спасибо Карьерному треку в Хекслете, специалисты которого мне дали обратную связь и помогли довести резюме до ума.

Истории выпускников Хекслета
Как Хекслет подарил мне билет в разработку
Меня зовут Денис, мне 30 лет. Расскажу, как я освежил свою карьеру, сменив строительство на IT, переехал благодаря этому в другой город, выиграл грант на обучение в Хекслете, а также как меня взяли на работу без тестового дня.
Как я сделал программирование инструментом для решения своих бизнес-задач
Меня зовут Дмитрий, мне 36 лет. Расскажу, как я, работая проджектом, решил уйти в IT из-за проблем с заказной разработкой, почему бросил эту затею и вернулся к ней снова, а также какой важный урок я вынес, обучаясь программированию.

Как мои дела идут сейчас

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

На работе постоянно имею дело с Django (ORM), PostgreSQL, Docker, Postman. К счастью, основы работы с этими инструментами я открыл для себя еще в Хекслете, и это облегчило мне вхождение в рабочий флоу.

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

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

Они показали, что закончить обучение — только часть процесса. Дальше нельзя сбавлять темп и интенсивность интеллектуальной работы. Учиться придется много, но это будет интересно.

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

Что я понял, пока учился и работал

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

Лучший способ выделиться на собеседовании — не просто смотреть видео об этом и читать книги, а проговаривать вслух ответы на распространенные вопросы в собеседованиях.

Когда я начал готовиться, сильно удивился: теория, которую я, казалось бы, хорошо усвоил и применял на практике просто вылетала из головы. Я вроде бы знал ответ, но дать его связно и развернуто не мог.

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

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

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

Профессия «Python-разработчик»
  • Изучите Python — язык с простым и понятным синтаксисом
  • Научитесь создавать полноценные сайты и веб-приложения
  • Освойте популярный фреймворк Python — Django
  • Разберитесь в базах данных и научитесь управлять ими с помощью SQL
Узнать больше

Аватар пользователя Анастасия Уминская
11
Рекомендуемые программы
профессия
от 6 300 ₽ в месяц
Разработка фронтенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 2 мая
профессия
от 6 300 ₽ в месяц
Разработка веб-приложений на Django
10 месяцев
с нуля
Старт 2 мая
профессия
от 6 183 ₽ в месяц
Ручное тестирование веб-приложений
4 месяца
с нуля
Старт 2 мая
профессия
от 6 300 ₽ в месяц
Разработка приложений на языке Java
10 месяцев
с нуля
Старт 2 мая
профессия
от 5 025 ₽ в месяц
новый
Сбор, анализ и интерпретация данных
9 месяцев
с нуля
Старт 2 мая
профессия
от 6 300 ₽ в месяц
Разработка веб-приложений на Laravel
10 месяцев
с нуля
Старт 2 мая
профессия
от 5 840 ₽ в месяц
Создание веб-приложений со скоростью света
5 месяцев
c опытом
Старт 2 мая
профессия
от 9 900 ₽ в месяц
Разработка фронтенд- и бэкенд-компонентов для веб-приложений
16 месяцев
с нуля
Старт 2 мая
профессия
от 6 300 ₽ в месяц
Разработка бэкенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 2 мая
профессия
новый
Автоматизированное тестирование веб-приложений на JavaScript
8 месяцев
c опытом
в разработке
Старт 2 мая
профессия
Верстка с использованием последних стандартов CSS
5 месяцев
с нуля
Старт в любое время