Mage Mastery: Intervista a Max Pronko
Pubblicato: 2020-06-30Che tu sia un nuovo utente di Magento o che abbia lavorato con la piattaforma dal rilascio iniziale di Magento 1 nel 2008, probabilmente segui Max Pronko. Max è un noto blogger e Magento Master da molti anni di seguito, famoso per le sue attività nella community Magento e per molteplici progetti, come Pronko Consulting, 100 Day Magento Challenge, il Tech Digest, il suo canale YouTube con oltre 180 Magento -video correlati e altro ancora.
Siamo stati fortunati a convincere Max Pronko a condividere le intuizioni sull'efficienza di Magento 2 e sull'ottimizzazione delle prestazioni nel 2017. Oggi, ci capita di incontrare di nuovo Max all'intervista e discutere del suo nuovo progetto: Mage Mastery. Continua a leggere per ulteriori approfondimenti.
Sommario
- Da dove iniziare a imparare Magento?
- Corso Magento 2: Cos'è Mage Mastery
- Imparare Magento: l'idea dietro la maestria dei maghi
- Perché Magento 2?
- Apprendimento dello sviluppo di Magento: Opzioni di studio della maestria del mago
- Come iniziare a imparare Magento: processo educativo di Mage Mastery
- Maestria del mago: sfide
- Miglior corso per sviluppatori Magento 2: parole finali
Da dove iniziare a imparare Magento?
Corso Magento 2: Cos'è Mage Mastery
Ellie: Ciao, Max! Grazie per aver dedicato del tempo a parlare ai nostri lettori di Mage Mastery. Lo apprezziamo. Ho pensato al modo migliore per descrivere le tue attività e la prima parola che mi viene in mente è "sfida". Gestisci più progetti e iniziative. Ora, è Mage Mastery. Puoi dirci di più sul progetto?
Max Pronko:
Grazie, Ellie, per l'opportunità di parlare e condividere la mia esperienza con i tuoi follower. Sì, dopo alcuni anni di successo con il canale YouTube dove condivido la mia esperienza con gli sviluppatori di Magento 2, ho scoperto che mancano ancora le risorse educative di Magento per imparare Magento 2. Il fatto è che a tutti piace guardare i miei video, ma il problema principale che ho riscontrato è che questi video non sono strutturati. Fondamentalmente, se sei uno sviluppatore frontend che sta cercando di mettersi al passo con le pratiche del frontend di Magento 2, finisci per navigare su YouTube per i tutorial di Magento. Questa è una sfida per ottenere tutto in un elenco. L'altra cosa che ho notato è la mancanza di esempi pratici sullo sviluppo di Magento 2 nella documentazione ufficiale di Magento nota come Magento DevDocs. È qui che ho trovato l'opportunità di lanciare Mage Mastery.
L'obiettivo principale di Mage Mastery è creare un portale di apprendimento definitivo per gli sviluppatori PHP e JavaScript che desiderano fare esperienza con la piattaforma Magento 2. Diciamo che sei uno sviluppatore esperto di Magento 1 e vorresti passare a Magento 2. È qui che Mage Mastery può aiutarti. Oppure, se sei uno sviluppatore Magento 2 con alcuni anni di esperienza pratica nello sviluppo di Magento 2, puoi trovare corsi online per livello principiante, intermedio e avanzato.
La mia motivazione per iniziare è fornire un portale unico per tutti gli sviluppatori web, non per creare "l'ennesimo progetto di comunità".
Imparare Magento: l'idea dietro la maestria dei maghi
Ellie: Come ti è venuta l'idea di creare una "risorsa Magento 2 per l'apprendimento definitivo per sviluppatori PHP e JavaScript"?
Max Pronko:
L'idea di aprire un corso online mi è venuta nel lontano 2018 quando ho lanciato il mio primo corso online "Payment Integration in Magento 2" sul mio sito web personale. Poiché l'argomento di Magento 2 è specifico, c'erano più di 50 sviluppatori iscritti al corso. Mi sono reso conto di un enorme interesse per l'educazione di Magento 2. Successivamente, ho offerto formazione interna per freelance e agenzie Magento 2 a Londra, Dublino, New York e Austria.
Inoltre, mi è piaciuta l'idea degli altri siti Web online in cui gli sviluppatori si iscrivono al corso e imparano qualcosa di nuovo. Di recente, mi sono unito alla community di YouTuber dell'Europa orientale e mi hanno ispirato a fare uno sforzo in più con i miei video didattici su YouTube. Quando entri nella comunità in cui le persone condividono i tuoi interessi e apportano valore a questo infinito mondo di sviluppo, vieni ispirato dai loro pensieri e dalle loro azioni nella stessa direzione della tua.
Quindi, ho lanciato il portale Mage Mastery nell'ottobre 2019 e ho ricevuto un'enorme attenzione nella community di Magento e tra gli sviluppatori disposti a imparare Magento 2. Alle conferenze, non importa se fossi un relatore o solo un partecipante, un sacco di le persone sono venute da me e mi hanno ringraziato per quello che stavo facendo - "Grazie per tutti i tuoi sforzi e per i tuoi video" - e questa è un'altra fonte di ispirazione. Vedo come i miei materiali ei miei sforzi sono giustificati.
Per il 2020, abbiamo grandi progetti per far crescere la comunità Mage Mastery. Uno dei piani è quello di creare due corsi online per sviluppatori front-end e due corsi per sviluppatori back-end. Inoltre, stiamo pianificando di lanciare un'esperienza di esame di pratica completa con oltre 80 domande.
Perché Magento 2?
Ellie: Perché Magento 2? Chiaramente, abbiamo tutti selezionato Magento per qualche motivo. Perché consigli agli sviluppatori di approfondire la loro conoscenza della piattaforma o addirittura di passare a Magento 2?
Max Pronko:
Insegna agli sviluppatori a scrivere codice migliore. Ovviamente, potresti trovare un sacco di codice spazzatura che non consiglierai mai o che non imparerai da esso. Ma di solito, se impari Magento 2 e segui le pratiche di sviluppo, diventi uno sviluppatore più esperto. Il secondo motivo per scegliere una piattaforma Magento 2 è che ci sono molti imprenditori disposti a vendere online e Magento 2 offre l'opportunità di essere presenti e offrire ai clienti tutto ciò di cui hanno bisogno per ottenere un'esperienza di acquisto superiore.
Capisco anche che la piattaforma Magento 2 non si adatta a tutte le aziende e gli sviluppatori. Tuttavia, se sei uno sviluppatore e vuoi imparare i principi SOLID, CQRS (Command-Query Responsibility Segregation) e altre pratiche, Magento 2 è la scelta giusta.
Apprendimento dello sviluppo di Magento: Opzioni di studio della maestria del mago
Ellie: Sul sito ufficiale , vedo che offri workshop, corsi, formazione e persino la possibilità di esercitarti per l'esame Magento 2. Puoi dirci di più su queste opzioni di studio?
Max Pronko:
Mage Mastery offre una vasta gamma di risorse educative. Sia che tu preferisca guardare le lezioni video o leggere gli articoli con guide dettagliate allo sviluppo passo dopo passo, Mage Mastery ti dà l'opportunità di imparare e acquisire esperienza costruendo estensioni e personalizzazioni per Magento 2. Abbiamo anche deciso di aprire una nuova sezione Esame di pratica dove tu, come sviluppatore, puoi esercitarti con le domande di Magento 2. Dalla mia esperienza, può aiutarti a capire meglio la tua disponibilità a superare esami reali. Offriamo anche formazione Magento 2 interna. Tuttavia, con le restrizioni COVID-19, tutta l'istruzione è andata online.
Ellie: Quale corso consiglieresti a un principiante? Come mai?
Max Pronko:
Consiglio di iniziare con il corso gratuito "Magento 2 per principianti". Questo è stato il primo corso sul portale Mage Mastery e sono davvero orgoglioso di condividerlo. Le lezioni sono presentate in modo facile da seguire e ognuna di esse fornisce tutte le informazioni su un argomento Magento 2.
Ellie: Vedo molti omaggi sul sito Mage Mastery. Cosa riceverà uno studente Magento 2 dopo aver acquistato il corso completo?
Max Pronko:
Non è necessario che uno sviluppatore acquisti un corso su Mage Mastery. L'idea del portale Mage Mastery è di offrire corsi online gratuiti sufficienti per consentire a qualsiasi sviluppatore di imparare Magento 2. Volevo creare un sito Web in cui poter controllare una risposta alla mia domanda quando eseguo lo sviluppo di un sito Web Magento 2. Ma se desideri ottenere il supporto di un mentore durante il tuo percorso educativo, puoi acquistare un workshop e iniziare la tua formazione con uno sviluppatore esperto di Magento 2 o con la mia guida.
Come iniziare a imparare Magento: processo educativo di Mage Mastery
Ellie: Max, puoi dirci di più sul processo educativo? Come sono organizzati l'insegnamento e l'apprendimento?
Max Pronko:
Prima di tutto, tutti gli studenti di Mage Mastery sono invitati alla chat educativa di Mage Mastery sul server Discord dove possono collaborare con sviluppatori che la pensano allo stesso modo, porre domande, rispondere alle domande degli altri.
Inoltre, abbiamo chiamate regolari in cui rispondo a domande sullo sviluppo e aiuto con il processo educativo.
Ogni studente fa i compiti e li invia per la revisione. Una volta inviato, lo studente riceve raccomandazioni dettagliate per il suo codice e l'analisi dei compiti.
Ellie: Ogni sviluppatore ha un background e un livello diversi. Adegui le lezioni in base a ciò che uno studente sa?
Max Pronko:
I nostri workshop Mage Mastery includono lezioni aggiuntive per coloro che desiderano imparare e ottenere più esperienza educativa a 360 gradi con Magento 2. Durante le nostre videochiamate one-to-one, gli sviluppatori ricevono risposte dettagliate alle loro domande.
Ellie: Ho capito che Mage Mastery è per chiunque abbia un po' di esperienza nello sviluppo di software. Secondo te, qualcuno di un altro campo di competenza può entrare nello sviluppo di Magento 2 grazie alla tua piattaforma educativa?
Max Pronko:
Mage Mastery include alcuni corsi online gratuiti per coloro che sono disposti a iniziare la propria carriera come sviluppatore PHP. Abbiamo in programma di aumentare il numero di corsi per coprire i livelli principianti senza una precedente esperienza nello sviluppo di software.
Maestria del mago: sfide
Ellie: Quali sono state le tue maggiori sfide durante lo sviluppo del corso?
Max Pronko:
Una delle sfide principali è trovare un equilibrio di tempo tra la creazione di corsi/lezioni video online e miglioramenti nel portale Mage Mastery, che dovrebbe essere fatto regolarmente. Abbiamo grandi obiettivi per questo progetto nel 2020 e posso dire che siamo quasi sulla buona strada con tutte le iniziative.
Ellie: Per puro interesse accademico ― chiaramente ― quali sono gli errori più comuni che fanno gli sviluppatori principianti di Magento 2? O è una cosa puramente individuale?
Max Pronko:
Tutti gli errori sono unici e a livello individuale. Gli sviluppatori di software hanno background ed esperienze diverse. Alcuni sviluppatori affermano di avere 4-6 anni di esperienza in Magento e tu credi che sia un livello molto solido. Tuttavia, in realtà, i compiti di base a volte diventano abbastanza impegnativi per loro. Forse è così perché lo sviluppo web sembra un modo semplice per iniziare a essere uno sviluppatore.
Miglior corso per sviluppatori Magento 2: parole finali
Ellie: Quale sarebbe il tuo consiglio a coloro che vogliono aumentare il loro livello di competenza in Magento 2?
Max Pronko:
Pratica. Non esiste un singolo libro o corso online che ti insegni a essere uno sviluppatore professionista di Magento 2. Solo scrivere codice reale e risolvere problemi ti aiuterà a migliorare in quello che fai.
Ellie: Max, qualche parola di saggezza che vorresti condividere con i nostri lettori per il finale?
Max Pronko:
Grazie, Elli. La mia raccomandazione è di dedicare un'ora al giorno e imparare qualcosa di nuovo. Non dovrebbe essere Magento 2 in particolare. Puoi iniziare con l'esecuzione di esercizi di sviluppo o con un progetto domestico, ad esempio. E, in modo iterativo, raggiungerai il livello che vorresti essere.
***
Ringraziamo Max Pronko per l'intervista e gli auguriamo solo il meglio per i suoi nuovi inizi e sforzi!