Büyücü Ustalığı: Max Pronko ile Röportaj
Yayınlanan: 2020-06-30İster Magento'da yeni olun, ister Magento 1'in 2008'deki ilk sürümünden bu yana platformla çalışıyor olun, muhtemelen Max Pronko'yu takip ediyorsunuz. Max, Magento topluluğundaki faaliyetleri ve Pronko Consulting, 100 Day Magento Challenge, Tech Digest, 180+ Magento'lu YouTube kanalı gibi çok sayıda proje ile ünlü, arka arkaya uzun yıllar boyunca tanınmış bir blog yazarı ve Magento Master'dır. - ilgili videolar ve daha fazlası.
Max Pronko'nun 2017'de Magento 2 verimliliği ve performans optimizasyonu hakkındaki görüşlerini paylaşmasını sağladığımız için şanslıydık. Bugün, Max'i tekrar röportaja aldık ve yeni projesi olan Mage Mastery'yi tartıştık. Daha fazla bilgi için okumaya devam edin.
İçindekiler
- Magento Öğrenmeye Nereden Başlanmalı?
- Magento 2 Kursu: Büyücü Ustalığı Nedir?
- Magento Öğrenmek: Büyücü Ustalığının Arkasındaki Fikir
- Neden Magento 2?
- Magento Geliştirmeyi Öğrenmek: Mage Mastery Çalışma Seçenekleri
- Magento Öğrenmeye Nasıl Başlanır: Mage Mastery Eğitim Süreci
- Büyücü Ustalığı: Zorluklar
- En İyi Magento 2 Geliştirici Kursu: Son Sözler
Magento Öğrenmeye Nereden Başlanmalı?
Magento 2 Kursu: Büyücü Ustalığı Nedir?
Ellie: Merhaba, Max! Okurlarımıza Mage Mastery hakkında bilgi vermek için zaman ayırdığınız için teşekkür ederiz. Bunu takdir ediyoruz. Faaliyetlerinizi tanımlamanın en iyi yolunu düşünüyordum ve aklıma gelen ilk kelime 'meydan okuma' oldu. Birden fazla proje ve girişim yürütüyorsunuz. Şimdi, Büyücü Ustalığı. Bize proje hakkında daha fazla bilgi verebilir misiniz?
Maks Pronko:
Ellie, konuşma ve deneyimlerimi takipçilerinizle paylaşma fırsatı için teşekkür ederim. Evet, Magento 2 geliştiricileri ile deneyimlerimi paylaştığım YouTube kanalında başarılı geçen birkaç yıldan sonra, Magento 2'yi öğrenmek için hala Magento eğitim kaynaklarının eksikliğinin olduğunu öğrendim. Bulduğum temel sorun, bu videoların yapılandırılmamış olmasıdır. Temel olarak, Magento 2 ön uç uygulamalarıyla hızlanmak isteyen bir ön uç geliştiriciyseniz, sonunda YouTube için Magento eğitimlerine göz atarsınız. Bu, her şeyi tek bir listede toplamak için bir meydan okumadır. Fark ettiğim diğer şey, Magento DevDocs olarak bilinen Magento Resmi belgelerinde Magento 2 geliştirmesiyle ilgili pratik örneklerin olmaması. Mage Mastery'yi başlatmak için bir fırsat bulduğum yer burası.
Mage Mastery'nin temel amacı, Magento 2 platformuyla deneyim kazanmak isteyen PHP ve JavaScript geliştiricileri için nihai bir öğrenme portalı oluşturmaktır. Diyelim ki Magento 1'in deneyimli bir geliştiricisisiniz ve Magento 2'ye geçmek istiyorsunuz. Mage Mastery'nin size yardımcı olabileceği yer burasıdır. Veya birkaç yıllık uygulamalı Magento 2 geliştirme deneyimine sahip bir Magento 2 geliştiricisiyseniz, yeni başlayanlar, orta ve ileri seviyeler için çevrimiçi kurslar bulabilirsiniz.
Başlamak için motivasyonum, 'bir başka topluluk projesi' yaratmak değil, tüm web geliştiricileri için tek duraklı bir portal sağlamaktır.
Magento Öğrenmek: Büyücü Ustalığının Arkasındaki Fikir
Ellie: 'PHP ve JavaScript geliştiricileri için nihai öğrenme Magento 2 kaynağı' yaratma fikrini nasıl buldunuz?
Maks Pronko:
Çevrimiçi bir kurs açma fikri, kişisel web sitemde ilk 'Magento 2'de Ödeme Entegrasyonu' çevrimiçi kursunu başlattığımda 2018'de aklıma geldi. Magento 2 konusu belirli bir konu olduğundan, kursa kayıtlı 50'den fazla geliştirici vardı. Magento 2 eğitimine büyük ilgi duydum. Daha sonra Magento 2 serbest çalışanları ve Londra, Dublin, New York ve Avusturya'daki ajanslar için kurum içi eğitim teklif ettim.
Ayrıca, geliştiricilerin kursa kaydolduğu ve yeni bir şeyler öğrendiği diğer çevrimiçi web sitelerindeki fikri beğendim. Yakın zamanda Doğu Avrupa YouTubers topluluğuna katıldım ve YouTube eğitici videolarımla ekstra yol kat etmem için bana ilham verdiler. İnsanların ilgi alanlarınızı paylaştığı ve bu sonsuz gelişim dünyasına değer kattığı topluluğa girdiğinizde, onların düşüncelerinden ve eylemlerinden sizinkiyle aynı doğrultuda ilham alırsınız.
Böylece, Ekim 2019'da Mage Mastery portalını başlattım ve Magento Topluluğunda ve Magento 2'yi öğrenmek isteyen geliştiriciler arasında büyük ilgi gördüm. insanlar bana geldiler ve yaptıklarım için teşekkür ettiler―'Tüm çabalarınız ve videolarınız için teşekkürler'――ve bu da benim başka bir ilham kaynağım. Malzemelerimin ve çabalarımın ne kadar haklı olduğunu görüyorum.
2020 için Mage Mastery topluluğunu büyütmek için büyük planlarımız var. Planlardan biri, ön uç geliştiriciler için iki çevrimiçi kurs ve arka uç geliştiriciler için iki kurs oluşturmaktır. Ayrıca, 80'den fazla soruyla eksiksiz bir Alıştırma Sınavı deneyimi başlatmayı planlıyoruz.
Neden Magento 2?
Ellie: Neden Magento 2? Açıkçası, hepimiz bir nedenden dolayı Magento'yu seçtik. Neden geliştiricilere platform hakkındaki bilgilerini geliştirmelerini, hatta Magento 2'ye geçmelerini öneriyorsunuz?
Maks Pronko:
Geliştiricilere daha iyi kod yazmayı öğretir. Açıkçası, asla tavsiye etmeyeceğiniz veya ondan öğrenmeyeceğiniz çok sayıda çöp kod bulabilirsiniz. Ancak genellikle, Magento 2'yi öğrenir ve geliştirme uygulamalarını takip ederseniz, daha deneyimli bir geliştirici olursunuz. Magento 2 platformunu seçmenin ikinci nedeni, çevrimiçi satış yapmak isteyen çok sayıda işletme sahibinin olması ve Magento 2'nin hazır bulunma ve müşterilere üstün alışveriş deneyimi elde etmek için ihtiyaç duydukları her şeyi verme fırsatı vermesidir.
Magento 2 platformunun tüm işletmelere ve geliştiricilere uymadığını da anlıyorum. Ancak, bir geliştiriciyseniz ve SOLID ilkelerini, CQRS'yi (Komut-Sorgu Sorumluluğu Ayrımı) ve diğer uygulamaları öğrenmek istiyorsanız, Magento 2 doğru seçimdir.
Magento Geliştirmeyi Öğrenmek: Mage Mastery Çalışma Seçenekleri
Ellie: Resmi web sitesinde , Magento 2 sınavı için atölye çalışmaları, kurslar, eğitim ve hatta pratik yapma imkanı sunduğunuzu görüyorum. Bize bu çalışma seçenekleri hakkında daha fazla bilgi verebilir misiniz?
Maks Pronko:
Mage Mastery çok çeşitli eğitim kaynakları sunar. İster video derslerini izlemeyi ister ayrıntılı adım adım geliştirme kılavuzları içeren makaleleri okumayı tercih edin, Mage Mastery size Magento 2 için bina uzantıları ve özelleştirmeler öğrenme ve deneyim kazanma fırsatı verir. Ayrıca yeni bir Alıştırma Sınavı bölümü açmaya karar verdik. bir geliştirici olarak Magento 2 sorularını uygulayabileceğiniz yer. Tecrübelerime göre, gerçek sınavları geçmeye hazır olduğunuz konusunda daha iyi bir his edinmenize yardımcı olabilir. Ayrıca kurum içi Magento 2 eğitimi sunuyoruz. Ancak COVID-19 kısıtlamaları ile tüm eğitim çevrimiçi hale geldi.
Ellie: Yeni başlayanlar için hangi kursu önerirsiniz? Neden? Niye?
Maks Pronko:
Ücretsiz 'Yeni Başlayanlar için Magento 2' kursuyla başlamanızı öneririm. Bu, Mage Mastery portalındaki ilk kurstu ve bunu paylaşmaktan gerçekten gurur duyuyorum. Dersler takip etmesi kolay bir şekilde sunulur ve her biri bir Magento 2 konusu hakkında tüm bilgileri verir.
Ellie: Mage Mastery sitesinde pek çok bedava şey görüyorum. Bir Magento 2 öğrencisi, kursun tamamını satın aldıktan sonra ne elde edecek?
Maks Pronko:
Bir geliştiricinin Mage Mastery'de bir kurs satın almasına gerek yoktur. Mage Mastery portalının fikri, herhangi bir geliştiricinin Magento 2'yi öğrenmesi için yeterli ücretsiz çevrimiçi kurs vermektir. Bir Magento 2 web sitesi için geliştirme yaparken sorumun cevabını kontrol edebileceğim bir web sitesi oluşturmak istedim. Ancak eğitim yolculuğunuz sırasında mentor desteği almak isterseniz bir atölye satın alabilir ve Magento 2 uzman geliştiricisi veya benim rehberliğim ile eğitiminize başlayabilirsiniz.
Magento Öğrenmeye Nasıl Başlanır: Mage Mastery Eğitim Süreci
Ellie: Max, bize eğitim sürecinden biraz daha bahseder misin? Öğretme ve öğrenme nasıl organize edilir?
Maks Pronko:
Her şeyden önce, tüm Mage Mastery öğrencileri, Discord sunucusundaki benzer düşünen geliştiricilerle işbirliği yapabilecekleri, sorular sorabilecekleri, başkalarının sorularını yanıtlayabilecekleri eğitici Mage Mastery sohbetine davetlidir.
Ayrıca, gelişim sorularını yanıtladığım ve eğitim sürecine yardımcı olduğum düzenli telefon görüşmelerimiz var.
Her öğrenci ödevini yapar ve incelemeye gönderir. Gönderildikten sonra, öğrenci kodu ve ev ödevinin analizi için ayrıntılı öneriler alır.
Ellie: Her geliştiricinin farklı bir geçmişi ve seviyesi vardır. Dersleri bir öğrencinin bildiklerine göre mi ayarlıyorsunuz?
Maks Pronko:
Mage Mastery atölyelerimiz, Magento 2 ile daha fazla 360 eğitim deneyimi öğrenmek ve edinmek isteyenler için ek dersler içerir. Bire bir görüntülü görüşmelerimiz sırasında geliştiriciler sorularına ayrıntılı cevaplar alır.
Ellie: Anladığım kadarıyla Mage Mastery, yazılım geliştirmede biraz geçmişi olan herkes içindir. Sizce, eğitim platformunuz sayesinde farklı bir uzmanlık alanından biri Magento 2 geliştirmeye geçebilir mi?
Maks Pronko:
Mage Mastery, kariyerine PHP geliştiricisi olarak başlamak isteyenler için birkaç ücretsiz çevrimiçi kurs içerir. Yazılım geliştirme konusunda önceden deneyimi olmayan başlangıç seviyelerini kapsayacak şekilde kursların sayısını artırmayı planlıyoruz.
Büyücü Ustalığı: Zorluklar
Ellie: Kursu geliştirirken karşılaştığınız en büyük zorluklar nelerdi?
Maks Pronko:
Ana zorluklardan biri, çevrimiçi kurslar/video dersleri oluşturma ve düzenli olarak yapılması gereken Mage Mastery portalındaki iyileştirmeler arasındaki zaman dengesini bulmaktır. 2020 yılında bu proje için çok büyük hedeflerimiz var ve tüm girişimlerde neredeyse yolda olduğumuzu söyleyebilirim.
Ellie: Tamamen akademik ilgiden ― açıkçası ― Magento 2 acemi geliştiricilerin yaptığı en yaygın hatalar nelerdir? Yoksa tamamen bireysel bir şey mi?
Maks Pronko:
Tüm hatalar benzersizdir ve bireysel düzeydedir. Yazılım geliştiricilerin farklı geçmişleri ve deneyimleri vardır. Bazı geliştiriciler 4-6 yıllık Magento deneyimine sahip olduklarını söylüyor ve bunun çok sağlam bir seviye olduğuna inanıyorsunuz. Ancak, gerçekte, temel görevler bazen onlar için yeterince zorlayıcı hale gelir. Belki de öyle çünkü web geliştirme, geliştirici olmaya başlamanın kolay bir yolu gibi görünüyor.
En İyi Magento 2 Geliştirici Kursu: Son Sözler
Ellie: Magento 2 yeterlilik seviyelerini ilerletmek isteyenlere tavsiyeniz ne olur?
Maks Pronko:
Uygulama. Size profesyonel bir Magento 2 geliştiricisi olmayı öğretecek tek bir kitap veya çevrimiçi kurs yoktur. Yalnızca gerçek kod yazmak ve sorunları çözmek, yaptığınız işte daha iyi olmanıza yardımcı olacaktır.
Ellie: Max, final için okuyucularımızla paylaşmak istediğin bilgece sözler var mı?
Maks Pronko:
Teşekkürler, Ellie. Benim tavsiyem, günde bir saatinizi ayırıp yeni bir şeyler öğrenmenizdir. Özellikle Magento 2 olmamalı. Örneğin, geliştirme alıştırmaları yaparak veya bir evcil hayvan projesiyle başlayabilirsiniz. Ve yinelemeli olarak, olmak istediğiniz seviyeye ulaşacaksınız.
***
Max Pronko'ya röportaj için teşekkür eder, kendisine yeni başlangıçlarında ve çabalarında en iyisini diliyoruz!