ru:https://highload.today/blogs/magento-developer-interview/ ua:https://highload.today/uk/blogs/magento-developer-interview/
logo
Карьера      01/02/2022

Как пройти собеседование на Magento-разработчика: шпаргалка по подготовке

Андрей Сидоренко BLOG

Lead Magento Developer в NIX

Magento — одно из популярнейших e-commerce-решений. Благодаря большому набору инструментов и обширному функционалу Magento занимает достаточно высокие позиции в нише средних и крупных интернет-магазинов. Система сложная с точки зрения архитектуры, но позволяет разрабатывать стабильные и функционально насыщенные решения, развивать и поддерживать их годами.

Онлайн-продажи стремительно развиваются, соответственно, спрос на специалистов по Magento растет. Как зарекомендовать себя, чтобы попасть в интересный и перспективный проект? Об этом и поговорим. Речь пойдет о том, с чего начать подготовку к собеседованию и каким должно быть «то самое» резюме, которое оставит о вас приятное впечатление.

Что важно показать в резюме

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

Указывайте свои реальные навыки

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

Соблюдайте баланс в объеме информации. Лонгрид о себе — не окей, но и пары-тройки фактов тоже мало.

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

Как выделиться из потока кандидатов

Если решили попробовать свои силы на вакансию Junior Magento Developer, вам понадобятся базовые знания Magento:

  • принципы написания модулей;
  • где, для чего и какие папки используются;
  • что такое статика и как правильно кастомизировать функционал Magento.
  • Курс Project Manager від Powercode academy.
    Онлайн-курс Project Manager. З нуля за 3,5 місяці до нової позиції Без знання коду, англійської та стресу.
    Зарееструватися

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

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

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

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

Профиль на GitHub, GitLab и Bitbucket, а также ссылка на pet-проекты, которыми вы гордитесь — просто бальзам на душу 🙂 Мы обязательно обратим внимание на дату создания репозитория и на последние внесенные изменения. Также подобные ссылки позволят нам оценить сложность проекта и качество написания кода.

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

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

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

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

Онлайн-курс "Проджект-менеджмент у геймдеві" від Skvot.
Новий левел для тих, хто хоче поєднати менеджерські скіли та любов до ігор.Отримай необхідний скілсет та керуй командою в ігровій індустрії.
Детальніше про курс

Если говорить о свитчерах, то для нас абсолютно неважно, кем вы были до того, как решили попробовать себя в IT. Главное — наличие навыков и знаний по работе с PHP и Magento, желание развиваться и переобучаться.

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

Читайте также: «Даже цвета могут сыграть против вас»: как разработчику составить резюме, которое устроит на работу мечты. Инструкция и примеры

Что вас ждет на собеседовании

В разговоре с экспертами у вас есть отличная возможность поведать экспертам о проекте (даже студенческом), который вы реализовали самостоятельно и гордитесь его результатом. В порыве рассказа не путайте командную работу и личные победы. Акцентируйте внимание на том, что получилось именно у вас, какой была задача, какие возникали сложности и как вы с ними справились.

Для джуниора

Во время собеседования на Junior-позицию мы предлагаем кандидату решить задачу. Условие может звучать так: при реализации функционала у вас есть ID-продукта. Каким образом можно получить объект этого продукта?

Для того, чтобы правильно ответить на вопрос, нужно вспомнить о нескольких способах решения этого действия и объяснить, как работает каждый из них. Не будем раскрывать всех карт — пусть каждый из вас сейчас задумается 🙂 Экспертам ответ соискателя позволит определить, с какой из версий Magento (первой или второй) знаком кандидат и насколько хорошо он понимает внутреннее устройство системы.

Для опытного специалиста

Разговор с опытными специалистами ничем не отличается от общения с новичками. Мы все так же начинаем с базы и задаем аналогичные вопросы, например, о структуре модулей и ID-продукта, которые они щелкают, как орешки. Затем повышаем уровень — спрашиваем об архитектуре, способах оптимизации, ускорения сайтов, проходимся по другим интересным вопросам. В процессе общения выясняем, с чем кандидату удалось поработать, какие решения он принимал в ходе разработки и почему.

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

Онлайн-курс "React Native Developer" від robot_dreams.
Опануйте кросплатформну розробку на React Native та навчіться створювати повноцінні застосунки для iOS та Android.
Програма курсу і реєстрація

Материалы для самостоятельного изучения

Всем кандидатам на позицию Junior Magento Developer мы советуем перед собеседованием ознакомиться с некоторыми материалами.

Официальная документация

Советы и примеры по работе с кодом Magento 2

Руководство по администрированию Magento 2

По этим ресурсам вы сможете освоить базовую теорию Magento и разобраться с тем, как работает система. Удачи и до встречи на собеседовании!

Читайте также: Как я разгоняю интернет-магазины до сверхзвуковой скорости и вывожу в топ Google: 19 советов бэкендера

Курс English For IT: Communication від Enlgish4IT.
Почни легко працювати та спілкуватися з мультикультурними командами та міжнародними клієнтами. Отримайте знижку 10% за промокодом ITCENG.
Інформація про курс

If you have found a spelling error, please, notify us by selecting that text and pressing Ctrl+Enter.

Курс Python від Mate academy.
Python дозволяє тобі не тільки розробляти сайти та займатись аналітикою даних, а ще й будувати алгоритми, тестувати програми та навіть створювати штучні інтелекти. Стань різноплановим фахівцем!
Реєстрація на курс

Этот материал – не редакционный, это – личное мнение его автора. Редакция может не разделять это мнение.

Топ-5 самых популярных блогеров марта

PHP Developer в ScrumLaunch
Всего просмотровВсего просмотров
2434
#1
Всего просмотровВсего просмотров
2434
Founder at Shallwe, Python Software Engineer (Django/React)
Всего просмотровВсего просмотров
113
#2
Всего просмотровВсего просмотров
113
Career Consultant в GoIT
Всего просмотровВсего просмотров
95
#3
Всего просмотровВсего просмотров
95
CEO & Founder в Trustee
Всего просмотровВсего просмотров
94
#4
Всего просмотровВсего просмотров
94
Рейтинг блогеров

Ваша жалоба отправлена модератору

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: