Магическое мастерство: Интервью с Максом Пронко
Опубликовано: 2020-06-30Независимо от того, являетесь ли вы новичком в Magento или работали с платформой с момента первоначального выпуска Magento 1 в 2008 году, вы, вероятно, следуете за Максом Пронко. Макс является известным блогером и мастером Magento уже много лет подряд, известен своей деятельностью в сообществе Magento и несколькими проектами, такими как Pronko Consulting, 100 Day Magento Challenge, Tech Digest, своим каналом на YouTube с 180+ Magento связанные видео и многое другое.
Нам повезло, что Макс Пронько поделился своими мыслями об эффективности и оптимизации производительности Magento 2 в 2017 году. Сегодня мы снова встречаемся с Максом на интервью и обсуждаем его новый проект — Mage Mastery. Читайте дальше, чтобы узнать больше.
Оглавление
- С чего начать изучение Magento?
- Курс Magento 2: что такое магическое мастерство
- Изучение Magento: идея, лежащая в основе Mage Mastery
- Почему Мадженто 2?
- Обучение разработке Magento: варианты изучения магического мастерства
- Как начать изучение Magento: процесс обучения магическому мастерству
- Магическое мастерство: испытания
- Лучший курс для разработчиков Magento 2: заключительные слова
С чего начать изучение Magento?
Курс Magento 2: что такое магическое мастерство
Элли: Привет, Макс! Спасибо, что нашли время рассказать нашим читателям о Mage Mastery. Мы ценим это. Я думал о том, как лучше всего описать вашу деятельность, и первое слово, которое приходит мне на ум, это «вызов». Вы запускаете несколько проектов и инициатив. Теперь это Магическое Мастерство. Можете ли вы рассказать нам больше о проекте?
Макс Пронько:
Спасибо, Элли, за возможность высказаться и поделиться своим опытом с вашими подписчиками. Да, после нескольких успешных лет с каналом YouTube, где я делюсь своим опытом с разработчиками Magento 2, я обнаружил, что по-прежнему не хватает образовательных ресурсов Magento для изучения Magento 2. Дело в том, что всем нравится смотреть мои видео, но главная проблема, которую я обнаружил, заключается в том, что эти видео не структурированы. По сути, если вы разработчик внешнего интерфейса, который хочет освоить методы внешнего интерфейса Magento 2, вы в конечном итоге просматриваете YouTube для учебных пособий по Magento. Это вызов, чтобы получить все в одном списке. Еще одна вещь, которую я заметил, это отсутствие практических примеров разработки Magento 2 в официальной документации Magento, известной как Magento DevDocs. Здесь я нашел возможность запустить Mage Mastery.
Основная цель Mage Mastery — создать совершенный обучающий портал для разработчиков PHP и JavaScript, которые хотят получить опыт работы с платформой Magento 2. Допустим, вы опытный разработчик Magento 1 и хотели бы перейти на Magento 2. В этом вам может помочь Mage Mastery. Или, если вы являетесь разработчиком Magento 2 с несколькими годами практического опыта разработки Magento 2, вы можете найти онлайн-курсы для начинающих, среднего и продвинутого уровней.
Моей мотивацией для начала является предоставление универсального портала для всех веб-разработчиков, а не создание «еще одного проекта сообщества».
Изучение Magento: идея, лежащая в основе Mage Mastery
Элли: Как вам пришла в голову идея создать «идеальный учебный ресурс Magento 2 для разработчиков PHP и JavaScript»?
Макс Пронько:
Идея открыть онлайн-курс пришла ко мне еще в 2018 году, когда я запустил свой первый онлайн-курс «Интеграция платежей в Magento 2» на своем личном сайте. Поскольку тема Magento 2 является специфической, на курс записались более 50 разработчиков. Я осознал огромный интерес к обучению Magento 2. Позже я предложил внутреннее обучение для фрилансеров и агентств Magento 2 в Лондоне, Дублине, Нью-Йорке и Австрии.
Также мне понравилась идея с других онлайн-сайтов, где разработчики записываются на курс и узнают что-то новое. Недавно я присоединился к восточноевропейскому сообществу ютуберов, и они вдохновили меня на дополнительные усилия с моими образовательными видео на YouTube. Когда вы попадаете в сообщество, где люди разделяют ваши интересы и приносят пользу этому бесконечному миру разработки, вас вдохновляют их мысли и действия в том же направлении, что и ваши.
Итак, я запустил портал Mage Mastery еще в октябре 2019 года и получил огромное внимание в сообществе Magento и среди разработчиков, желающих изучить Magento 2. На конференциях, независимо от того, был ли я спикером или просто участником, много люди подходили ко мне и говорили спасибо за то, что я делаю — «Спасибо за все ваши усилия и видео» — и это еще один источник моего вдохновения. Я вижу, насколько оправданы мои материалы и усилия.
На 2020 год у нас огромные планы по развитию сообщества Mage Mastery. Один из планов — создать два онлайн-курса для фронтенд-разработчиков и два курса для бэкэнд-разработчиков. Кроме того, мы планируем запустить полноценный практический экзамен с более чем 80 вопросами.
Почему Мадженто 2?
Элли: Почему Magento 2? Понятно, что мы все по какой-то причине выбрали Magento. Почему вы рекомендуете разработчикам расширять свои знания о платформе или даже переходить на Magento 2?
Макс Пронько:
Он учит разработчиков писать лучший код. Очевидно, что вы можете найти много бесполезного кода, который вы никогда не будете рекомендовать или извлекать из него. Но обычно, если вы изучаете Magento 2 и следуете методам разработки, вы становитесь более опытным разработчиком. Вторая причина выбора платформы Magento 2 заключается в том, что есть много владельцев бизнеса, желающих продавать через Интернет, а Magento 2 дает возможность присутствовать и предоставлять клиентам все необходимое для получения превосходного опыта покупок.
Я также понимаю, что платформа Magento 2 подходит не всем компаниям и разработчикам. Однако, если вы разработчик и хотите изучить принципы SOLID, CQRS (разделение ответственности команд и запросов) и другие практики, Magento 2 — правильный выбор.
Обучение разработке Magento: варианты изучения магического мастерства
Элли: На официальном сайте я вижу, что вы предлагаете семинары, курсы, обучение и даже возможность потренироваться перед экзаменом Magento 2. Можете ли вы рассказать нам больше об этих вариантах обучения?
Макс Пронько:
Mage Mastery предлагает широкий спектр образовательных ресурсов. Предпочитаете ли вы смотреть видеоуроки или читать статьи с подробными пошаговыми руководствами по разработке, Mage Mastery дает вам возможность учиться и приобретать опыт создания расширений и настроек для Magento 2. Мы также решили открыть новый раздел практических экзаменов. где вы, как разработчик, можете попрактиковаться в вопросах Magento 2. По моему опыту, это может помочь вам лучше почувствовать свою готовность сдать настоящие экзамены. Мы также предлагаем внутреннее обучение Magento 2. Однако из-за ограничений COVID-19 все образование перешло в онлайн.
Элли: Какой курс вы бы порекомендовали новичку? Почему?
Макс Пронько:
Я рекомендую начать с бесплатного курса «Magento 2 для начинающих». Это был первый курс на портале Mage Mastery, и я очень горжусь тем, что делюсь им. Уроки представлены в простой для понимания форме, и каждый из них дает всю информацию по теме Magento 2.
Элли: Я вижу много халявы на сайте Mage Mastery. Что получит студент Magento 2 после покупки полного курса?
Макс Пронько:
От разработчика не требуется приобретать курс Mage Mastery. Идея портала Mage Mastery состоит в том, чтобы дать любому разработчику достаточно бесплатных онлайн-курсов для изучения Magento 2. Я хотел создать веб-сайт, на котором я мог бы проверить ответ на свой вопрос, когда буду заниматься разработкой веб-сайта Magento 2. Но если вы хотите получить поддержку наставника во время вашего образовательного пути, вы можете приобрести семинар и начать свое обучение с опытным разработчиком Magento 2 или под моим руководством.
Как начать изучение Magento: процесс обучения магическому мастерству
Элли: Макс, можешь подробнее рассказать о процессе обучения? Как организовано преподавание и обучение?
Макс Пронько:
Прежде всего, все студенты Mage Mastery приглашаются в образовательный чат Mage Mastery на сервере Discord, где они могут сотрудничать с разработчиками-единомышленниками, задавать вопросы, отвечать на вопросы других.
Также у нас регулярно проходят звонки, на которых я отвечаю на вопросы по развитию и помогаю с учебным процессом.
Каждый ученик выполняет домашнее задание и сдает его на проверку. После отправки студент получает подробные рекомендации по своему коду и анализу домашнего задания.
Элли: У каждого разработчика разный опыт и уровень. Вы корректируете уроки, основываясь на том, что знает ученик?
Макс Пронько:
Наши мастер-классы по магическому мастерству включают дополнительные уроки для тех, кто хотел бы научиться и получить больше образовательного опыта 360 с Magento 2. Во время наших индивидуальных видеозвонков разработчики получают подробные ответы на свои вопросы.
Элли: Насколько я понимаю, Mage Mastery предназначен для всех, у кого есть опыт разработки программного обеспечения. Как вы считаете, может ли кто-то из другой области знаний заняться разработкой Magento 2 благодаря вашей образовательной платформе?
Макс Пронько:
Mage Mastery включает в себя несколько бесплатных онлайн-курсов для тех, кто хочет начать свою карьеру в качестве PHP-разработчика. Мы планируем увеличить количество курсов, чтобы охватить начальные уровни без опыта разработки программного обеспечения.
Магическое мастерство: испытания
Элли: С какими основными проблемами вы столкнулись при разработке курса?
Макс Пронько:
Одна из основных задач — найти баланс времени между созданием онлайн-курсов/видеоуроков и улучшением портала Mage Mastery, что следует делать на регулярной основе. У нас большие цели для этого проекта в 2020 году, и я могу сказать, что мы почти реализуем все инициативы.
Элли: Из чисто академического интереса — ясно — какие ошибки чаще всего допускают начинающие разработчики Magento 2? Или это сугубо индивидуально?
Макс Пронько:
Все ошибки уникальны и на индивидуальном уровне. Разработчики программного обеспечения имеют разный опыт и опыт. Некоторые разработчики говорят, что у них 4-6 лет опыта работы с Magento, и вы считаете, что это очень солидный уровень. Однако в действительности базовые задачи иногда становятся для них достаточно сложными. Возможно, это так, потому что веб-разработка кажется простым способом стать разработчиком.
Лучший курс для разработчиков Magento 2: заключительные слова
Элли: Что бы вы посоветовали тем, кто хочет повысить свой уровень владения Magento 2?
Макс Пронько:
Упражняться. Нет ни одной книги или онлайн-курса, который научит вас быть профессиональным разработчиком Magento 2. Только написание реального кода и решение проблем помогут вам стать лучше в том, что вы делаете.
Элли: Макс, какие мудрые слова ты хотел бы поделиться с нашими читателями перед финалом?
Макс Пронько:
Спасибо, Элли. Я рекомендую выделять один час в день и узнавать что-то новое. В частности, это не должен быть Magento 2. Вы можете начать с выполнения развивающих упражнений или, например, с любимого проекта. И постепенно вы достигнете того уровня, на котором хотели бы быть.
***
Благодарим Макса Пронько за интервью и желаем ему всего наилучшего в его новых начинаниях и начинаниях!