إتقان ماجى: مقابلة مع ماكس برونكو
نشرت: 2020-06-30سواء كنت جديدًا على Magento أو كنت تعمل مع النظام الأساسي منذ الإصدار الأولي لـ Magento 1 في عام 2008 ، فمن المحتمل أنك تتبع Max Pronko. ماكس هو مدون مشهور و Magento Master لسنوات عديدة متتالية ، يشتهر بأنشطته في مجتمع Magento والعديد من المشاريع ، مثل Pronko Consulting و 100 Day Magento Challenge و The Tech Digest وقناته على YouTube مع 180+ Magento ذات الصلة ، وأكثر من ذلك.
لقد حالفنا الحظ في جعل Max Pronko يشارك الأفكار حول كفاءة Magento 2 وتحسين الأداء في عام 2017. واليوم ، صادفنا مشاركة Max في المقابلة مرة أخرى ومناقشة مشروعه الجديد Mage Mastery. اقرأ لمزيد من الأفكار.
جدول المحتويات
- من أين تبدأ تعلم Magento؟
- دورة ماجنتو 2: ما هو إتقان ماجنتو
- تعلم الماجنتو: فكرة وراء إتقان ماجنتو
- لماذا ماجنتو 2؟
- تعلم تطوير الماجنتو: خيارات دراسة إتقان ماجنتو
- كيف تبدأ في تعلم Magento: عملية إتقان Mage للتعليم
- إتقان ماجى: التحديات
- أفضل دورة لمطوري Magento 2: الكلمات النهائية
من أين تبدأ تعلم Magento؟
دورة ماجنتو 2: ما هو إتقان ماجنتو
إيلي: مرحبًا ماكس! شكرًا لك على الوقت الذي قضيته في إخبار قرائنا عن Mage Mastery. نقدر ذلك. كنت أفكر في أفضل طريقة لوصف أنشطتك ، وأول كلمة تنبثق في ذهني هي "التحدي". أنت تدير مشاريع ومبادرات متعددة. الآن ، إنها 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 2 التعلم النهائي لمطوري PHP و JavaScript"؟
ماكس برونكو:
جاءتني فكرة فتح دورة تدريبية عبر الإنترنت في عام 2018 عندما أطلقت أول دورة تدريبية عبر الإنترنت بعنوان "Payment Integration in Magento 2" على موقع الويب الشخصي الخاص بي. نظرًا لأن موضوع Magento 2 هو موضوع محدد ، فقد تم تسجيل أكثر من 50 مطورًا للدورة. لقد أدركت اهتمامًا كبيرًا بتعليم Magento 2. في وقت لاحق ، قدمت تدريبًا داخليًا لموظفي Magento 2 المستقلين والوكالات في لندن ودبلن ونيويورك والنمسا.
أيضًا ، أعجبتني الفكرة من مواقع الويب الأخرى على الإنترنت حيث يلتحق المطورون بالدورة ويتعلمون شيئًا جديدًا. لقد انضممت مؤخرًا إلى مجتمع مستخدمي YouTube في أوروبا الشرقية ، وقد ألهموني لأخذ خطوة إضافية مع مقاطع الفيديو التعليمية الخاصة بي على YouTube. عندما تدخل إلى المجتمع حيث يشارك الناس اهتماماتك ويضيفون قيمة إلى هذا العالم التنموي اللامتناهي ، فإنك تستلهم أفكارهم وأفعالهم في نفس اتجاه أفكارك.
لذلك ، أطلقت بوابة Mage Mastery مرة أخرى في أكتوبر 2019 وحظيت باهتمام كبير في مجتمع Magento وبين المطورين المستعدين لتعلم Magento 2. في المؤتمرات ، بغض النظر عما إذا كنت متحدثًا أو مجرد مشارك ، جاء الناس إليّ وقالوا لي شكرًا على ما كنت أفعله "شكرًا لكل جهودك وفيديوهاتك" وهذا مصدر آخر لإلهامي. أرى كيف أن موادي وجهودي لها ما يبررها.
لعام 2020 ، لدينا خطط ضخمة لتنمية مجتمع Mage Mastery. تتمثل إحدى الخطط في بناء دورتين دراسيتين عبر الإنترنت لمطوري الواجهة الأمامية ودورتين لمطوري الواجهة الخلفية. أيضًا ، نحن نخطط لإطلاق تجربة امتحان تدريبي كامل مع أكثر من 80 سؤالاً.
لماذا ماجنتو 2؟
إيلي: لماذا ماجنتو 2؟ من الواضح أننا جميعًا اخترنا Magento لسبب ما. لماذا تنصح المطورين بتطوير معرفتهم بالمنصة ، أو حتى التبديل إلى Magento 2؟
ماكس برونكو:
يعلم المطورين كتابة كود أفضل. من الواضح أنك قد تجد الكثير من أكواد القمامة التي لن توصي بها أو تتعلم منها على الإطلاق. لكن عادةً ، إذا تعلمت Magento 2 واتبعت ممارسات التطوير ، فإنك تصبح مطورًا أكثر خبرة. السبب الثاني لاختيار منصة Magento 2 هو أن هناك الكثير من أصحاب الأعمال الراغبين في البيع عبر الإنترنت ويوفر Magento 2 فرصة للحضور ومنح العملاء كل ما يحتاجون إليه للحصول على تجربة تسوق فائقة.
أفهم أيضًا أن منصة Magento 2 لا تناسب جميع الشركات والمطورين. ومع ذلك ، إذا كنت مطورًا وترغب في تعلم مبادئ SOLID و CQRS (فصل مسؤولية الأوامر والاستعلامات) وممارسات أخرى ، فإن Magento 2 هو الخيار الصحيح.
تعلم تطوير الماجنتو: خيارات دراسة إتقان ماجنتو
إيلي: على الموقع الرسمي ، أرى أنك تقدم ورش عمل ودورات وتدريبات وحتى إمكانية التدرب على اختبار 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 للتعليم
إيلي: ماكس ، هل يمكنك إخبارنا بالمزيد عن عملية التعليم؟ كيف يتم تنظيم التدريس والتعلم؟
ماكس برونكو:
بادئ ذي بدء ، تتم دعوة جميع طلاب Mage Mastery إلى محادثة Mage Mastery التعليمية على خادم Discord حيث يمكنهم التعاون مع المطورين ذوي التفكير المماثل ، وطرح الأسئلة ، والإجابة على أسئلة الآخرين.
أيضًا ، لدينا مكالمات منتظمة حيث أجيب على أسئلة التطوير وأساعد في العملية التعليمية.
يقوم كل طالب بواجب منزلي ويقدمها للمراجعة. بمجرد التقديم ، يتلقى الطالب توصيات مفصلة حول الكود الخاص به وتحليل الواجب المنزلي.
إيلي: لكل مطور خلفية ومستوى مختلف. هل تقوم بتعديل الدروس بناءً على ما يعرفه الطالب؟
ماكس برونكو:
تشتمل ورش عمل Mage Mastery الخاصة بنا على دروس إضافية لأولئك الذين يرغبون في التعلم والحصول على المزيد من الخبرة التعليمية 360 مع Magento 2. خلال مكالمات الفيديو الفردية ، يتلقى المطورون إجابات مفصلة على أسئلتهم.
إيلي: أفهم أن Mage Mastery مخصص لأي شخص لديه بعض الخلفية في تطوير البرمجيات. في رأيك ، هل يمكن لشخص من مجال خبرة مختلف القفز إلى تطوير Magento 2 بفضل منصة التعليم الخاصة بك؟
ماكس برونكو:
يتضمن Mage Mastery عددًا قليلاً من الدورات التدريبية المجانية عبر الإنترنت لأولئك الذين يرغبون في بدء حياتهم المهنية كمطور PHP. نخطط لزيادة عدد الدورات لتغطية مستويات المبتدئين دون خبرة سابقة في تطوير البرمجيات.
إتقان ماجى: التحديات
إيلي: ما هي التحديات الرئيسية التي واجهتك عند تطوير الدورة التدريبية؟
ماكس برونكو:
يتمثل أحد التحديات الرئيسية في إيجاد توازن زمني بين إنشاء الدورات التدريبية عبر الإنترنت / دروس الفيديو والتحسينات في بوابة Mage Mastery ، والتي يجب القيام بها بشكل منتظم. لدينا أهداف ضخمة لهذا المشروع في عام 2020 ، ويمكنني القول إننا على الطريق الصحيح تقريبًا مع جميع المبادرات.
إيلي: بدافع الاهتمام الأكاديمي البحت - من الواضح - ما هي الأخطاء الأكثر شيوعًا التي يرتكبها مطورو Magento 2 المبتدئين؟ أم أنه شيء فردي بحت؟
ماكس برونكو:
جميع الأخطاء فريدة وعلى المستوى الفردي. يمتلك مطورو البرمجيات خلفيات وخبرات مختلفة. يقول بعض المطورين أن لديهم 4-6 سنوات من الخبرة في Magento ، وتعتقد أنها مستوى قوي للغاية. ومع ذلك ، في الواقع ، تصبح المهام الأساسية في بعض الأحيان صعبة بما يكفي بالنسبة لهم. ربما يكون السبب في ذلك هو أن تطوير الويب يبدو وكأنه طريقة سهلة لبدء كونك مطورًا.
أفضل دورة لمطوري Magento 2: الكلمات النهائية
إيلي: ما هي نصيحتك لأولئك الذين يرغبون في الارتقاء بمستوى إجادة الماجنتو 2؟
ماكس برونكو:
يمارس. لا يوجد كتاب واحد أو دورة تدريبية عبر الإنترنت من شأنها أن تعلمك أن تكون مطور Magento 2 محترفًا. ستساعدك كتابة التعليمات البرمجية الحقيقية وحل المشكلات فقط على أن تصبح أفضل فيما تفعله.
إيلي: ماكس ، أي كلمات حكيمة تود مشاركتها مع قرائنا في النهاية؟
ماكس برونكو:
شكرا ايلي. توصيتي بتخصيص ساعة واحدة في اليوم وتعلم شيء جديد. لا ينبغي أن يكون Magento 2 على وجه الخصوص. يمكنك البدء بأداء تمارين التطوير أو بمشروع حيوان أليف ، على سبيل المثال. وبشكل متكرر ، ستصل إلى المستوى الذي تريده.
***
نشكر ماكس برونكو على المقابلة ونتمنى له الأفضل في بداياته ومساعيه الجديدة!