Прислушивайтесь к дядюшке Хекслету, и вам будет что сказать на собеседовании

Читать в полной версии →

Недавно я завершил третий проект в профессии Fullstack-разработчик и с первого собеседования попал в отличную компанию. Теперь начинаю новую жизнь на позиции Trainee React Developer.

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

Коротко о себе. Зовут Андрей, мне 26 лет. Отучился на инженера-строителя в Польше. Два года проработал ассистентом проектировщика дорог. Обучаюсь на Хекслете с ноября 2021 года.

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

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

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

Чем для меня стал Хекслет

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

Я закончил три проекта и еще один из профессии «Верстальщик». Уже после второго проекта «Вычислитель отличий» (он был самый трудный) я начал искать работу. Впечатления от проектов положительные. Требования, автоматические проверки, разбиение на шаги, тестирование, линтер, Code Climate — все это максимально мотивирует писать код качественно. Все автоматизировано, но при этом чувствовалась отеческая строгость, за которой скрывается забота о каждом учащемся. Получается, что Хекслет автоматизировал заботу :)

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

В общем, я + Хекслет = Trainee <3

Собеседование и трудоустройство

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

Читайте и другие истории успеха: Как я много лет откладывал учебу, а стал разработчиком всего за 6 месяцев

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

  1. Задание на написание кода было на порядок проще испытаний от Хекслета. Хекслет советует решать испытания.
  2. Часто в конце урока есть ссылки на дополнительные материалы. Не игнорируйте их. Лично мне это помогло отлично ответить на вопрос про event loop.
  3. Прохождение основного контента помогло в ответе на вопросы про чистый JavaScript.
  4. Были вопросы про автоматическое тестирование кода, про линтер. Это естественным образом прививается в процессе выполнения проектов.
  5. На Хекслете много интересных статей о программировании — как прикладных, так и общеобразовательных. Лично мне чтение этих статей помогло ответить на вопросы про DNS, про безопасность в сети (XSS, CURL).
  6. Были вопросы, ответы на которые я совсем не знал. И это нормально для начинающего.

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

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

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

Пара советов

Всем удачи!

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