Mistrzostwo maga: wywiad z Maxem Pronko
Opublikowany: 2020-06-30Niezależnie od tego, czy jesteś nowy w Magento, czy pracujesz z platformą od pierwszego wydania Magento 1 w 2008 roku, prawdopodobnie śledzisz Maxa Pronko. Max jest znanym blogerem i Mistrzem Magento od wielu lat, słynie z aktywności w społeczności Magento i wielu projektów, takich jak Pronko Consulting, 100 Day Magento Challenge, Tech Digest, jego kanał na YouTube z ponad 180 Magento powiązane filmy i nie tylko.
Mieliśmy szczęście, że Max Pronko podzielił się spostrzeżeniami na temat wydajności i optymalizacji wydajności Magento 2 w 2017 roku. Dzisiaj zdarza się, że ponownie zaprosimy Maxa na wywiad i omówimy jego nowy projekt – Mistrzostwo Maga. Czytaj dalej, aby uzyskać więcej informacji.
Spis treści
- Od czego zacząć naukę Magento?
- Kurs Magento 2: Co to jest biegłość w magii
- Nauka Magento: pomysł za mistrzowskim opanowaniem magii
- Dlaczego Magento 2?
- Nauka rozwoju Magento: Opcje studiów magisterskich
- Jak rozpocząć naukę Magento: Mage Mastery Proces edukacji
- Mistrzostwo maga: wyzwania
- Najlepszy kurs dla programistów Magento 2: Ostatnie słowa
Od czego zacząć naukę Magento?
Kurs Magento 2: Co to jest biegłość w magii
Ellie: Cześć Max! Dziękujemy za poświęcenie czasu na opowiedzenie naszym czytelnikom o mistrzostwie magów. Doceniamy to. Zastanawiałem się, jak najlepiej opisać twoje działania, a pierwsze słowo, które pojawia się w mojej głowie, to „wyzwanie”. Prowadzisz wiele projektów i inicjatyw. Teraz jest to mistrzostwo magów. Czy możesz opowiedzieć nam więcej o projekcie?
Maks Pronko:
Dziękuję Ci, Ellie, za możliwość porozmawiania i podzielenia się moim doświadczeniem ze swoimi obserwatorami. Tak, po kilku udanych latach na kanale YouTube, na którym dzielę się moimi doświadczeniami z programistami Magento 2, dowiedziałem się, że wciąż brakuje zasobów edukacyjnych Magento do nauki Magento 2. Rzecz w tym, że wszyscy lubią oglądać moje filmy, ale głównym problemem, który znalazłem, jest brak struktury tych filmów. Zasadniczo, jeśli jesteś programistą frontendowym, który chce być na bieżąco z praktykami dotyczącymi frontendu Magento 2, w końcu przeglądasz samouczki YouTube dla Magento. To wyzwanie, aby zebrać wszystko na jednej liście. Inną rzeczą, którą zauważyłem, jest brak praktycznych przykładów rozwoju Magento 2 w oficjalnej dokumentacji Magento znanej jako Magento DevDocs. Tutaj znalazłem okazję do uruchomienia Maga Mastery.
Głównym celem Mage Mastery jest stworzenie najlepszego portalu edukacyjnego dla programistów PHP i JavaScript, którzy chcą zdobyć doświadczenie z platformą Magento 2. Załóżmy, że jesteś doświadczonym programistą Magento 1 i chciałbyś przenieść się na Magento 2. W tym miejscu Mage Mastery może ci pomóc. Lub jeśli jesteś programistą Magento 2 z kilkuletnim praktycznym doświadczeniem w programowaniu Magento 2, możesz znaleźć kursy online dla początkujących, średniozaawansowanych i zaawansowanych.
Moją motywacją do rozpoczęcia jest zapewnienie kompleksowego portalu dla wszystkich twórców stron internetowych, a nie tworzenie „kolejnego projektu społecznościowego”.
Nauka Magento: pomysł za mistrzowskim opanowaniem magii
Ellie: Jak wpadłeś na pomysł stworzenia „najlepszego zasobu edukacyjnego Magento 2 dla programistów PHP i JavaScript”?
Maks Pronko:
Pomysł na otwarcie kursu online przyszedł mi do głowy w 2018 roku, kiedy uruchomiłem na mojej osobistej stronie internetowej swój pierwszy kurs online „Integracja Płatności w Magento 2”. Ponieważ temat Magento 2 jest specyficzny, na kurs zapisało się ponad 50 programistów. Zdałam sobie sprawę z ogromnego zainteresowania edukacją Magento 2. Później oferowałem wewnętrzne szkolenia dla freelancerów i agencji Magento 2 w Londynie, Dublinie, Nowym Jorku i Austrii.
Spodobał mi się też pomysł z innych stron internetowych, gdzie programiści zapisują się na kurs i uczą czegoś nowego. Niedawno dołączyłem do społeczności YouTuberów z Europy Wschodniej i to oni zainspirowali mnie, by pójść o krok dalej z moimi filmami edukacyjnymi na YouTube. Kiedy wchodzisz do społeczności, w której ludzie podzielają twoje zainteresowania i wnoszą wartość do tego niekończącego się świata rozwoju, inspirujesz się ich myślami i działaniami w tym samym kierunku, co ty.
W związku z tym uruchomiłem portal Mage Mastery w październiku 2019 roku i cieszyłem się ogromnym zainteresowaniem w społeczności Magento oraz wśród programistów chcących nauczyć się Magento 2. Na konferencjach, bez względu na to, czy byłem prelegentem, czy tylko uczestnikiem, wiele ludzie przychodzili do mnie i dziękowali za to, co robię, „Dziękuję za wszystkie twoje wysiłki i filmy” – i to jest kolejne źródło mojej inspiracji. Widzę, jak uzasadnione są moje materiały i starania.
Na 2020 rok mamy ogromne plany rozwoju społeczności Mage Mastery. Jednym z planów jest zbudowanie dwóch kursów online dla programistów frontendowych i dwóch kursów dla programistów backendowych. Planujemy również uruchomić pełny egzamin praktyczny z ponad 80 pytaniami.
Dlaczego Magento 2?
Ellie: Dlaczego Magento 2? Oczywiście wszyscy z jakiegoś powodu wybraliśmy Magento. Dlaczego polecacie programistom pogłębienie wiedzy na temat platformy, a nawet przejście na Magento 2?
Maks Pronko:
Uczy programistów pisania lepszego kodu. Oczywiście możesz znaleźć mnóstwo bzdurnego kodu, którego nigdy nie polecisz ani nie wyciągniesz z niego. Ale zazwyczaj, jeśli nauczysz się Magento 2 i zastosujesz się do praktyk programistycznych, stajesz się bardziej doświadczonym programistą. Drugim powodem wyboru platformy Magento 2 jest to, że jest wielu właścicieli firm, którzy chcą sprzedawać online, a Magento 2 daje możliwość obecności i zapewnia klientom wszystko, czego potrzebują, aby uzyskać doskonałe wrażenia z zakupów.
Rozumiem też, że platforma Magento 2 nie pasuje do wszystkich firm i programistów. Jeśli jednak jesteś programistą i chcesz poznać zasady SOLID, CQRS (Command-Query Responsibility Segregation) i inne praktyki, Magento 2 jest właściwym wyborem.
Nauka rozwoju Magento: Opcje studiów magisterskich
Ellie: Widzę, że na oficjalnej stronie oferujecie warsztaty, kursy, szkolenia, a nawet możliwość odbycia praktyki do egzaminu Magento 2. Czy możesz nam powiedzieć więcej o tych opcjach studiowania?
Maks Pronko:
Mage Mastery oferuje szeroki wachlarz materiałów edukacyjnych. Niezależnie od tego, czy wolisz oglądać lekcje wideo, czy czytać artykuły ze szczegółowymi przewodnikami rozwoju krok po kroku, Mage Mastery daje ci możliwość nauki i zdobycia doświadczenia w tworzeniu rozszerzeń i dostosowań do Magento 2. Zdecydowaliśmy się również otworzyć nową sekcję egzaminu praktycznego gdzie jako programista możesz ćwiczyć pytania Magento 2. Z mojego doświadczenia może to pomóc w lepszym wyczuciu gotowości do zdania prawdziwych egzaminów. Oferujemy również szkolenia wewnętrzne Magento 2. Jednak ze względu na ograniczenia związane z COVID-19 cała edukacja była dostępna online.
Ellie: Jaki kurs poleciłbyś dla początkującego? Czemu?
Maks Pronko:
Polecam zacząć od bezpłatnego kursu „Magento 2 dla początkujących”. To był pierwszy kurs na portalu Mage Mastery i jestem naprawdę dumny, że mogę się nim podzielić. Lekcje są prezentowane w przystępny sposób, a każda z nich zawiera wszystkie informacje na temat tematu Magento 2.
Ellie: Widzę wiele gratisów na stronie Mage Mastery. Co otrzyma uczeń Magento 2 po zakupie pełnego kursu?
Maks Pronko:
Deweloper nie musi kupować kursu na Mage Mastery. Ideą portalu Mage Mastery jest zapewnienie wystarczającej liczby bezpłatnych kursów online każdemu programiście, aby mógł nauczyć się Magento 2. Chciałem stworzyć stronę internetową, na której będę mógł sprawdzić odpowiedź na moje pytanie, gdy wykonuję program dla strony Magento 2. Ale jeśli chciałbyś uzyskać wsparcie mentora podczas swojej edukacyjnej podróży, możesz wykupić warsztat i rozpocząć edukację z doświadczonym programistą Magento 2 lub pod moim kierunkiem.
Jak rozpocząć naukę Magento: Mage Mastery Proces edukacji
Ellie: Max, czy możesz nam powiedzieć więcej o procesie edukacji? Jak zorganizowane jest nauczanie i uczenie się?
Maks Pronko:
Przede wszystkim wszyscy uczniowie Mage Mastery są zaproszeni na edukacyjny czat Mage Mastery na serwerze Discord, gdzie mogą współpracować z podobnie myślącymi programistami, zadawać pytania, odpowiadać na pytania innych.
Mamy również regularne telefony, w których odpowiadam na pytania rozwojowe i pomagam w procesie edukacyjnym.
Każdy uczeń odrabia pracę domową i przesyła ją do recenzji. Po przesłaniu student otrzymuje szczegółowe zalecenia dotyczące swojego kodu i analizy pracy domowej.
Ellie: Każdy programista ma inne doświadczenie i poziom. Czy dostosowujesz lekcje na podstawie tego, co uczeń wie?
Maks Pronko:
Nasze warsztaty Mage Mastery obejmują dodatkowe lekcje dla tych, którzy chcieliby się uczyć i uzyskać więcej doświadczenia edukacyjnego 360 z Magento 2. Podczas naszych indywidualnych rozmów wideo programiści otrzymują szczegółowe odpowiedzi na swoje pytania.
Ellie: Rozumiem, że Mage Mastery jest dla każdego, kto ma jakieś doświadczenie w tworzeniu oprogramowania. Czy Twoim zdaniem ktoś z innej dziedziny wiedzy może wskoczyć do rozwoju Magento 2 dzięki Twojej platformie edukacyjnej?
Maks Pronko:
Mage Mastery zawiera kilka bezpłatnych kursów online dla tych, którzy chcą rozpocząć swoją karierę jako programista PHP. Planujemy zwiększyć liczbę kursów o poziom początkujący bez wcześniejszego doświadczenia w tworzeniu oprogramowania.
Mistrzostwo maga: wyzwania
Ellie: Jakie były Twoje główne wyzwania podczas opracowywania kursu?
Maks Pronko:
Jednym z głównych wyzwań jest znalezienie równowagi czasowej między tworzeniem kursów online/lekcji wideo a ulepszeniami portalu Mage Mastery, co powinno odbywać się regularnie. Mamy ogromne cele dla tego projektu w 2020 roku i mogę powiedzieć, że jesteśmy prawie na dobrej drodze ze wszystkimi inicjatywami.
Ellie: Z czysto akademickiego zainteresowania ― wyraźnie ― jakie są najczęstsze błędy popełniane przez początkujących programistów Magento 2? A może jest to sprawa czysto indywidualna?
Maks Pronko:
Wszystkie błędy są unikalne i na indywidualnym poziomie. Twórcy oprogramowania mają różne doświadczenia i doświadczenia. Niektórzy programiści twierdzą, że mają 4-6 lat doświadczenia z Magento, a Ty uważasz, że jest to bardzo solidny poziom. Jednak w rzeczywistości podstawowe zadania czasami stają się dla nich wystarczająco trudne. Być może dzieje się tak dlatego, że tworzenie stron internetowych wydaje się łatwym sposobem na rozpoczęcie pracy jako programista.
Najlepszy kurs dla programistów Magento 2: Ostatnie słowa
Ellie: Jaka byłaby twoja rada dla tych, którzy chcą podnieść swój poziom biegłości Magento 2?
Maks Pronko:
Ćwiczyć. Nie ma jednej książki ani kursu online, który nauczy Cię bycia profesjonalnym programistą Magento 2. Tylko pisanie prawdziwego kodu i rozwiązywanie problemów pomoże Ci stać się lepszym w tym, co robisz.
Ellie: Max, jakieś mądre słowa, którymi chciałbyś podzielić się z naszymi czytelnikami na finał?
Maks Pronko:
Dzięki, Ellie. Moją radą jest przeznaczyć godzinę dziennie i nauczyć się czegoś nowego. Nie powinno to być w szczególności Magento 2. Możesz zacząć na przykład od wykonywania ćwiczeń programistycznych lub od projektu zwierzaka. I iteracyjnie dojdziesz do poziomu, na którym chciałeś być.
***
Dziękujemy Maxowi Pronko za wywiad i życzymy mu wszystkiego najlepszego w jego nowych początkach i staraniach!