Magento — одно из популярнейших e-commerce-решений. Благодаря большому набору инструментов и обширному функционалу Magento занимает достаточно высокие позиции в нише средних и крупных интернет-магазинов. Система сложная с точки зрения архитектуры, но позволяет разрабатывать стабильные и функционально насыщенные решения, развивать и поддерживать их годами.
Онлайн-продажи стремительно развиваются, соответственно, спрос на специалистов по Magento растет. Как зарекомендовать себя, чтобы попасть в интересный и перспективный проект? Об этом и поговорим. Речь пойдет о том, с чего начать подготовку к собеседованию и каким должно быть «то самое» резюме, которое оставит о вас приятное впечатление.
Прежде чем приступить к составлению резюме, подумайте о ваших сильных сторонах. Что, на ваш взгляд, точно выделяет вас среди множества соискателей?
Всегда интересно узнать, как вы использовали изученные технологии. Если вы еще студент или только приступили к практике на Magento и у вас нет большого опыта — не переживайте. Укажите любую дополнительную информацию, которая близка к разработке, даже если это написание скриптов в Word. Технический эксперт увидит, что разработка вам по душе и в будущем вы сможете стать перспективным специалистом.
Соблюдайте баланс в объеме информации. Лонгрид о себе — не окей, но и пары-тройки фактов тоже мало.
Вам нужно «просеять через сито» актуальную информацию о себе, своих навыках и знаниях, выбрать ключевое и уложиться максимум в две страницы.
Если решили попробовать свои силы на вакансию Junior Magento Developer, вам понадобятся базовые знания Magento:
Этого будет достаточно, чтобы выполнять простые задачи в проекте, включая разработку собственного функционала и адаптацию сторонних модулей согласно требованиям заказчика.
Чтобы технические эксперты понимали, есть ли у вас профильные знания и на каком они уровне, напишите, какие программы обучения вы прошли, какой университет окончили или где еще учитесь и что изучаете.
Прежде чем приступить к разработке на Magento, вам нужно изучить и уверенно применять на практике основные принципы программирования на PHP. Знание JavaScript также будет плюсом.
Если вы знакомы с другим языком программирования, например, с Python — обязательно напишите об этом в резюме. Для экспертов это показатель того, что вы не новичок, который только начал свой путь в IT.
Профиль на GitHub, GitLab и Bitbucket, а также ссылка на pet-проекты, которыми вы гордитесь — просто бальзам на душу 🙂 Мы обязательно обратим внимание на дату создания репозитория и на последние внесенные изменения. Также подобные ссылки позволят нам оценить сложность проекта и качество написания кода.
В целом же знание нескольких языков программирования — это признак того, что человек любит программировать, а значит всегда будет получать удовольствие от процесса, в том числе в нашей команде.
Исходя из своего опыта, могу сказать, что главное — не мешать таким ребятам, а наоборот — направлять их во время обучения в нужное русло. И тогда задача будет выполнена в лучшем виде.
Что касается английского, то чем выше уровень ваших знаний, тем лучше. Уже на первых порах вам понадобится работать с технической документацией и хорошо понимать ее. Google-переводчик здесь не всегда поможет. Однозначно будет своя специфика.
Для нас эффективный способ проверить знания джуна — личное общение. Если вы действительно знакомы с Magento, пробовали разрабатывать функционал и исправлять баги, то вам будет несложно ответить на вопросы технического эксперта.
Если говорить о свитчерах, то для нас абсолютно неважно, кем вы были до того, как решили попробовать себя в IT. Главное — наличие навыков и знаний по работе с PHP и Magento, желание развиваться и переобучаться.
На деле опытного специалиста видно сразу: он разбирается в сложных механизмах и архитектурных решениях системы, готов нести ответственность за результат. Чтобы это все было понятно из резюме, подробно опишите свою карьеру в IT, расскажите, чем занимались, какими проектами гордитесь больше всего и почему.
Читайте также: «Даже цвета могут сыграть против вас»: как разработчику составить резюме, которое устроит на работу мечты. Инструкция и примеры
В разговоре с экспертами у вас есть отличная возможность поведать экспертам о проекте (даже студенческом), который вы реализовали самостоятельно и гордитесь его результатом. В порыве рассказа не путайте командную работу и личные победы. Акцентируйте внимание на том, что получилось именно у вас, какой была задача, какие возникали сложности и как вы с ними справились.
Во время собеседования на Junior-позицию мы предлагаем кандидату решить задачу. Условие может звучать так: при реализации функционала у вас есть ID-продукта. Каким образом можно получить объект этого продукта?
Для того, чтобы правильно ответить на вопрос, нужно вспомнить о нескольких способах решения этого действия и объяснить, как работает каждый из них. Не будем раскрывать всех карт — пусть каждый из вас сейчас задумается 🙂 Экспертам ответ соискателя позволит определить, с какой из версий Magento (первой или второй) знаком кандидат и насколько хорошо он понимает внутреннее устройство системы.
Разговор с опытными специалистами ничем не отличается от общения с новичками. Мы все так же начинаем с базы и задаем аналогичные вопросы, например, о структуре модулей и ID-продукта, которые они щелкают, как орешки. Затем повышаем уровень — спрашиваем об архитектуре, способах оптимизации, ускорения сайтов, проходимся по другим интересным вопросам. В процессе общения выясняем, с чем кандидату удалось поработать, какие решения он принимал в ходе разработки и почему.
После собеседования мы составляем общий портрет соискателя и решаем, подходит ли он на указанную позицию. Не расстраивайтесь, если вам не удалось ответить на все вопросы из-за нехватки опыта. Получить необходимые знания и попрактиковаться вы можете во время обучения. Именно для этого эксперты NIX разработали учебную программу для новичков. Закончив обучение, у каждого есть возможность повторно пройти собеседование в нашу команду. Как мы видим, многие ребята со временем становятся талантливыми разработчиками в NIX.
Всем кандидатам на позицию Junior Magento Developer мы советуем перед собеседованием ознакомиться с некоторыми материалами.
Официальная документация
Советы и примеры по работе с кодом Magento 2
Руководство по администрированию Magento 2
По этим ресурсам вы сможете освоить базовую теорию Magento и разобраться с тем, как работает система. Удачи и до встречи на собеседовании!
Читайте также: Как я разгоняю интернет-магазины до сверхзвуковой скорости и вывожу в топ Google: 19 советов бэкендера
В благословенные офисные времена, когда не было большой войны и коронавируса, люди гораздо больше общались…
Вот две истории из собственного опыта, с тех пор, когда только начинал делать свою карьеру…
«Ты же программист». За свою жизнь я много раз слышал эту фразу. От всех. Кто…
Отличные новости! Если вы пропустили, GitHub Copilot — это уже не отдельный продукт, а набор…
Несколько месяцев назад мы с командой Promodo (агентство инвестировало в продукт более $100 000) запустили…
Пару дней назад прочитал сообщение о том, что хорошие курсы могут стать альтернативой классическому образованию.…