Magierbeherrschung: Interview mit Max Pronko
Veröffentlicht: 2020-06-30Egal, ob Sie neu bei Magento sind oder seit der Erstveröffentlichung von Magento 1 im Jahr 2008 mit der Plattform arbeiten, Sie folgen wahrscheinlich Max Pronko. Max ist seit vielen Jahren ein bekannter Blogger und Magento Master, berühmt für seine Aktivitäten in der Magento-Community und mehrere Projekte, wie Pronko Consulting, 100 Day Magento Challenge, The Tech Digest, sein YouTube-Kanal mit 180+ Magento -bezogene Videos und mehr.
Wir hatten das Glück, Max Pronko dazu zu bringen, die Erkenntnisse über die Effizienz und Leistungsoptimierung von Magento 2 im Jahr 2017 zu teilen. Heute haben wir Max wieder zu einem Interview eingeladen und sprechen über sein neues Projekt – Mage Mastery. Lesen Sie weiter für weitere Einblicke.
Inhaltsverzeichnis
- Wo fange ich an, Magento zu lernen?
- Magento 2 Kurs: Was ist Magierbeherrschung
- Magento lernen: Idee hinter Mage Mastery
- Warum Magento 2?
- Magento-Entwicklung lernen: Mage Mastery Study Options
- So beginnen Sie mit dem Erlernen von Magento: Mage Mastery Process of Education
- Magierbeherrschung: Herausforderungen
- Bester Magento 2-Entwicklerkurs: Schlussworte
Wo fange ich an, Magento zu lernen?
Magento 2 Kurs: Was ist Magierbeherrschung
Ellie: Hallo Max! Vielen Dank, dass Sie sich die Zeit genommen haben, unseren Lesern von Mage Mastery zu erzählen. Das wissen wir zu schätzen. Ich habe darüber nachgedacht, wie ich Ihre Aktivitäten am besten beschreiben könnte, und das erste Wort, das mir in den Sinn kommt, ist „Herausforderung“. Sie leiten mehrere Projekte und Initiativen. Jetzt ist es Magierbeherrschung. Können Sie uns mehr über das Projekt erzählen?
Max Pronko:
Vielen Dank, Ellie, für die Gelegenheit, zu sprechen und meine Erfahrungen mit Ihren Followern zu teilen. Ja, nach einigen erfolgreichen Jahren mit dem YouTube-Kanal, auf dem ich meine Erfahrungen mit Magento 2-Entwicklern teile, habe ich festgestellt, dass es immer noch an Magento-Bildungsressourcen mangelt, um Magento 2 zu lernen. Die Sache ist die, jeder schaut sich meine Videos gerne an, aber Das Hauptproblem, das ich gefunden habe, ist, dass diese Videos nicht strukturiert sind. Wenn Sie ein Frontend-Entwickler sind, der sich mit den Frontend-Praktiken von Magento 2 vertraut machen möchte, durchsuchen Sie im Grunde YouTube nach Magento-Tutorials. Dies ist eine Herausforderung, alles in eine Liste zu bekommen. Die andere Sache, die mir aufgefallen ist, ist der Mangel an praktischen Beispielen zur Magento 2-Entwicklung in der offiziellen Magento-Dokumentation, die als Magento DevDocs bekannt ist. Hier fand ich eine Gelegenheit, Mage Mastery zu starten.
Das Hauptziel von Mage Mastery ist es, ein ultimatives Lernportal für PHP- und JavaScript-Entwickler zu schaffen, die Erfahrungen mit der Magento 2-Plattform sammeln möchten. Angenommen, Sie sind ein erfahrener Magento 1-Entwickler und möchten zu Magento 2 wechseln. Hier kann Ihnen Mage Mastery helfen. Oder wenn Sie ein Magento 2-Entwickler mit einigen Jahren praktischer Magento 2-Entwicklungserfahrung sind, finden Sie Online-Kurse für Anfänger, Fortgeschrittene und Fortgeschrittene.
Meine Motivation für den Anfang ist es, ein One-Stop-Portal für alle Webentwickler bereitzustellen, nicht „noch ein weiteres Community-Projekt“ zu erstellen.
Magento lernen: Idee hinter Mage Mastery
Ellie: Wie kamen Sie auf die Idee, eine „ultimative Magento 2-Lernressource für PHP- und JavaScript-Entwickler“ zu erstellen?
Max Pronko:
Die Idee, einen Online-Kurs zu eröffnen, kam mir bereits 2018, als ich meinen ersten Online-Kurs „Zahlungsintegration in Magento 2“ auf meiner persönlichen Website startete. Da es sich bei Magento 2 um ein spezielles Thema handelt, waren mehr als 50 Entwickler für den Kurs eingeschrieben. Ich habe ein großes Interesse an Magento 2-Schulungen festgestellt. Später bot ich Inhouse-Schulungen für Magento 2-Freiberufler und -Agenturen in London, Dublin, New York und Österreich an.
Außerdem gefiel mir die Idee von den anderen Online-Websites, auf denen sich Entwickler für den Kurs anmelden und etwas Neues lernen. Kürzlich bin ich der osteuropäischen YouTubers-Community beigetreten, und sie haben mich dazu inspiriert, mit meinen YouTube-Lehrvideos noch einen Schritt weiter zu gehen. Wenn Sie in die Community eintreten, in der Menschen Ihre Interessen teilen und dieser endlosen Entwicklungswelt einen Mehrwert verleihen, werden Sie von ihren Gedanken und Handlungen in die gleiche Richtung wie Ihre inspiriert.
Also habe ich das Mage Mastery-Portal bereits im Oktober 2019 gestartet und erhielt massive Aufmerksamkeit in der Magento-Community und unter Entwicklern, die bereit sind, Magento 2 zu lernen. Auf den Konferenzen, egal ob ich Redner oder nur Teilnehmer war, viel Leute kamen zu mir und sagten Danke für das, was ich tue – „Danke für all deine Bemühungen und Videos“ – und das ist eine weitere Quelle meiner Inspiration. Ich sehe, wie meine Materialien und Bemühungen gerechtfertigt sind.
Für 2020 haben wir große Pläne, die Community der Magierbeherrschung zu erweitern. Einer der Pläne ist, zwei Online-Kurse für Frontend-Entwickler und zwei Kurse für Backend-Entwickler zu erstellen. Außerdem planen wir die Einführung eines vollständigen Übungsprüfungserlebnisses mit über 80 Fragen.
Warum Magento 2?
Ellie: Warum Magento 2? Natürlich haben wir uns alle aus irgendeinem Grund für Magento entschieden. Warum empfehlen Sie Entwicklern, ihr Wissen über die Plattform zu erweitern oder sogar auf Magento 2 umzusteigen?
Max Pronko:
Es lehrt Entwickler, besseren Code zu schreiben. Offensichtlich finden Sie möglicherweise eine Menge Müllcode, den Sie niemals empfehlen oder daraus lernen werden. Aber normalerweise, wenn Sie Magento 2 lernen und Entwicklungspraktiken befolgen, werden Sie ein erfahrenerer Entwickler. Der zweite Grund, sich für eine Magento 2-Plattform zu entscheiden, ist, dass es viele Geschäftsinhaber gibt, die bereit sind, online zu verkaufen, und Magento 2 die Möglichkeit bietet, präsent zu sein und Kunden alles zu geben, was sie für ein hervorragendes Einkaufserlebnis benötigen.
Ich verstehe auch, dass die Magento 2-Plattform nicht für alle Unternehmen und Entwickler geeignet ist. Wenn Sie jedoch ein Entwickler sind und die SOLID-Prinzipien, CQRS (Command-Query Responsibility Segregation) und andere Praktiken erlernen möchten, ist Magento 2 die richtige Wahl.
Magento-Entwicklung lernen: Mage Mastery Study Options
Ellie: Auf der offiziellen Website sehe ich, dass Sie Workshops, Kurse, Schulungen und sogar eine Möglichkeit zum Üben für die Magento 2-Prüfung anbieten. Können Sie uns mehr über diese Studienmöglichkeiten erzählen?
Max Pronko:
Mage Mastery bietet eine große Auswahl an Bildungsressourcen. Egal, ob Sie sich lieber Videolektionen ansehen oder die Artikel mit detaillierten Schritt-für-Schritt-Entwicklungsanleitungen lesen, Mage Mastery gibt Ihnen die Möglichkeit, das Erstellen von Erweiterungen und Anpassungen für Magento 2 zu lernen und Erfahrungen zu sammeln. Wir haben uns auch entschieden, einen neuen Abschnitt für Übungsprüfungen zu eröffnen wo Sie als Entwickler Magento 2-Fragen üben können. Aus meiner Erfahrung kann es Ihnen helfen, ein besseres Gefühl für Ihre Bereitschaft zu bekommen, echte Prüfungen zu bestehen. Wir bieten auch Inhouse-Schulungen für Magento 2 an. Mit den COVID-19-Beschränkungen ging jedoch die gesamte Bildung online.
Ellie: Welchen Kurs würdest du einem Anfänger empfehlen? Wieso den?
Max Pronko:
Ich empfehle, mit dem kostenlosen Kurs „Magento 2 für Anfänger“ zu beginnen. Dies war der erste Kurs auf dem Mage Mastery-Portal und ich bin wirklich stolz darauf, ihn zu teilen. Die Lektionen sind leicht verständlich dargestellt und enthalten alle Informationen zu einem Magento 2-Thema.
Ellie: Ich sehe viele Freebies auf der Mage Mastery Seite. Was erhält ein Magento 2-Student nach dem Kauf des vollständigen Kurses?
Max Pronko:
Es ist nicht erforderlich, dass ein Entwickler einen Kurs zur Magierbeherrschung kauft. Die Idee des Mage Mastery-Portals ist es, jedem Entwickler genügend kostenlose Online-Kurse anzubieten, um Magento 2 zu lernen. Ich wollte eine Website erstellen, auf der ich eine Antwort auf meine Frage überprüfen kann, wenn ich die Entwicklung für eine Magento 2-Website durchführe. Wenn Sie jedoch während Ihrer Bildungsreise Unterstützung durch einen Mentor erhalten möchten, können Sie einen Workshop erwerben und Ihre Ausbildung mit einem erfahrenen Magento 2-Entwickler oder mit meiner Anleitung beginnen.
So beginnen Sie mit dem Erlernen von Magento: Mage Mastery Process of Education
Ellie: Max, kannst du uns mehr über den Bildungsprozess erzählen? Wie ist das Lehren und Lernen organisiert?
Max Pronko:
Zunächst werden alle Mage Mastery-Studenten zum lehrreichen Mage Mastery-Chat auf dem Discord-Server eingeladen, wo sie mit gleichgesinnten Entwicklern zusammenarbeiten, Fragen stellen und die Fragen anderer beantworten können.
Außerdem haben wir regelmäßige Anrufe, bei denen ich Entwicklungsfragen beantworte und beim Bildungsprozess helfe.
Jeder Schüler macht Hausaufgaben und reicht sie zur Überprüfung ein. Nach der Abgabe erhält der Student detaillierte Empfehlungen für seinen Code und die Analyse der Hausaufgaben.
Ellie: Jeder Entwickler hat einen anderen Hintergrund und ein anderes Level. Passen Sie den Unterricht an das an, was ein Schüler weiß?
Max Pronko:
Unsere Mage Mastery-Workshops beinhalten zusätzliche Lektionen für diejenigen, die Magento 2 lernen und mehr 360-Grad-Bildungserfahrung sammeln möchten. Während unserer Eins-zu-Eins-Videoanrufe erhalten Entwickler detaillierte Antworten auf ihre Fragen.
Ellie: Soweit ich weiß, ist Mage Mastery für jeden geeignet, der etwas Hintergrundwissen in der Softwareentwicklung hat. Kann Ihrer Meinung nach jemand aus einem anderen Fachgebiet dank Ihrer Bildungsplattform in die Magento 2-Entwicklung einsteigen?
Max Pronko:
Mage Mastery umfasst einige kostenlose Online-Kurse für diejenigen, die bereit sind, ihre Karriere als PHP-Entwickler zu beginnen. Wir planen, die Anzahl der Kurse zu erhöhen, um Anfänger ohne vorherige Erfahrung in der Softwareentwicklung abzudecken.
Magierbeherrschung: Herausforderungen
Ellie: Was waren Ihre größten Herausforderungen bei der Entwicklung des Kurses?
Max Pronko:
Eine der größten Herausforderungen besteht darin, ein Zeitgleichgewicht zwischen der Erstellung von Online-Kursen/Videolektionen und Verbesserungen des Mage Mastery-Portals zu finden, was regelmäßig erfolgen sollte. Wir haben große Ziele für dieses Projekt im Jahr 2020, und ich kann sagen, dass wir mit allen Initiativen fast auf Kurs sind.
Ellie: Aus rein akademischem Interesse – klar – was sind die häufigsten Fehler, die Magento 2 Anfänger-Entwickler machen? Oder ist es eine rein individuelle Sache?
Max Pronko:
Alle Fehler sind einzigartig und auf individueller Ebene. Softwareentwickler haben unterschiedliche Hintergründe und Erfahrungen. Einige Entwickler sagen, dass sie 4-6 Jahre Magento-Erfahrung haben, und Sie glauben, dass es ein sehr solides Niveau ist. In Wirklichkeit werden die grundlegenden Aufgaben jedoch manchmal herausfordernd genug für sie. Vielleicht liegt es daran, dass die Webentwicklung ein einfacher Weg zu sein scheint, Entwickler zu werden.
Bester Magento 2-Entwicklerkurs: Schlussworte
Ellie: Was würden Sie denen raten, die ihre Magento 2-Kenntnisse verbessern möchten?
Max Pronko:
Trainieren. Es gibt kein einzelnes Buch oder keinen Online-Kurs, der Ihnen beibringen würde, ein professioneller Magento 2-Entwickler zu sein. Nur das Schreiben von echtem Code und das Lösen von Problemen wird Ihnen helfen, in dem, was Sie tun, besser zu werden.
Ellie: Max, irgendwelche weisen Worte, die du mit unseren Lesern für das Finale teilen möchtest?
Max Pronko:
Danke, Elli. Meine Empfehlung ist, sich täglich eine Stunde Zeit zu nehmen und etwas Neues zu lernen. Es sollte insbesondere nicht Magento 2 sein. Sie können beispielsweise mit der Durchführung von Entwicklungsübungen oder mit einem Steckenpferd beginnen. Und iterativ wirst du das Level erreichen, auf dem du gerne sein möchtest.
***
Wir danken Max Pronko für das Interview und wünschen ihm nur das Beste für seine neuen Anfänge und Unternehmungen!