Założyciel Magenterio, Ricardo Martins, ma ponad 10-letnie doświadczenie z Magento, którym dzieli się z innymi programistami Magento poprzez swoje niesamowite kursy. Dzięki 4 gwiazdkom na Udemy kursy Magento Ricardo są ogromną pomocą dla ponad 15 000 uczniów na poziomie początkującym i średniozaawansowanym. Co więcej, jego moduł Firestore jest darmowy!
Jesteśmy podekscytowani, że Ricardo dzieli się z nami swoją podróżą, przemyśleniami i życiem jako maniak Magento. Zapnij pasy!
DreamHost: Dziękujemy za poświęcenie na to czasu! Na początek, czy mógłbyś podzielić się z naszymi czytelnikami najważniejszymi momentami swojej kariery?
Ricardo: Jestem programistą stron internetowych od 2005 roku, ale 6 lat później poznałem Magento. I to zmieniło wszystko. Mając tak wiele możliwości i wyzwań, zdecydowałem się stworzyć kursy i moduły, które pomogą innym programistom i właścicielom sklepów.
W 2017 roku założyłem Magenteiro.com, gdzie prowadzę wiele różnych kursów na temat Magento i piszę cotygodniowe artykuły. Dziś pracuję, aby wspierać moich uczniów, użytkowników stworzonych przeze mnie modułów, oraz ulepszać firmę z jednym lub dwoma współpracownikami, którzy ze mną współpracują.
DreamHost: Masz ponad 10-letnie doświadczenie z Magento. Dlaczego zdecydowałeś się na współpracę z Magento zamiast z innymi platformami e-commerce?
Ricardo: Cóż, Magento nie jest najłatwiejszą platformą do pracy. Nigdy tak nie było. Trudno się tego nauczyć, a jeszcze trudniej, jeśli nie rozumiesz angielskiego. Ale kiedy już zaczniesz się z nią zapoznawać, zobaczysz, że jest to dobrze rozwinięta platforma, która tak naprawdę została stworzona z myślą o e-commerce.
To nie jest coś innego, co później zostało zaadaptowane na e-commerce. Od samego początku miała być platformą e-commerce. I jest to oprogramowanie typu open source.
Kiedy zaczynałem pracę z Magento, rozwijałem dla siebie e-commerce od podstaw. Ale kiedy zobaczyłem funkcje, które już posiada Magento, byłem zdumiony. I to była jedna z najwcześniejszych wersji, z 2011 roku. Teraz jest dużo lepiej.
DreamHost: Jak więc zdefiniowałbyś Magento w jednym zdaniu?
Ricardo: Elastyczna, solidna i przenośna platforma e-commerce, która może być Twoja.
DreamHost: Jak zdecydowałeś się założyć Magenteiro?
Ricardo: Kiedy zaczynałem pracę z Magento w Brazylii, naprawdę trudno było znaleźć jakiekolwiek materiały lub osoby, które wiedziałyby, jak to działa. Dużym problemem był brak dokumentacji i fachowców. Nawet poza Brazylią jedyne, co udało mi się znaleźć, to przestarzałe i drogie książki na Amazon.com w języku angielskim.
Większość ludzi w Brazylii nie mówi lub nie rozumie innych języków, ale chcieli dowiedzieć się więcej o Magento. Kiedy w 2015 roku po raz pierwszy uruchomiłem swój pierwszy kurs, byłem zaskoczony opiniami studentów i od tamtej pory nigdy nie przestałem.
DreamHost: Jako instruktor Magento, jaką radę dałbyś nowicjuszom, którzy chcą rozpocząć karierę w rozwoju Magento?
Ricardo: Nie poddawaj się. Nauczenie się tego i zrozumienie może być trudne. Ale świat potrzebuje umiejętności, których zaraz się nauczysz. Zarobki i możliwości są wszędzie. A jeśli nie chcesz pracować dla firmy, istnieje wiele możliwości. Możesz na przykład pomóc sprzedawcom i agencjom w zaspokajaniu ich potrzeb. Możesz też tworzyć moduły, motywy, usługi i sprzedawać je na rynku lub na zasadzie subskrypcji na Magento Marketplace.
DreamHost: Co sądzisz o certyfikacji Magento? Czy są naprawdę pomocne? Czy Wasze kursy pomagają w zdobyciu tych certyfikatów?
Ricardo: Nie uważam, że certyfikaty są tak dobre, jak przed przejęciem Magento przez Adobe, ale nadal są bardzo przydatne. Z pewnością pomaga to osobom chcącym zostać zatrudnionym, szczególnie w firmach partnerskich Adobe.
Moje kursy pomogły wielu brazylijskim studentom uzyskać certyfikaty, zwłaszcza te najnowsze Magento 2: Och, Curso, podczas którego dowiadują się o rozwoju Magento. Najnowsza wersja kursu jest w języku portugalskim, ale poprzednia wersja również była w języku portugalskim dubbingowany na angielski i nadal jest cenna i pomocna.
DreamHost: Nowa wersja Magento 2.4 jest już dostępna. Jakie są Twoje przemyślenia na temat tych nowych wydań Magento? Jak widzisz przyszłość Magento?
Ricardo: Najnowsza wersja pokazuje, że Adobe nadąża za Magento i najnowszymi technologiami, takimi jak PHP 8.1 i Composer 2.x. Nowe funkcje otwierają drzwi do większej liczby narzędzi i ulepszeń, które pomogą właścicielom sklepów i programistom na wiele różnych sposobów.
Pod względem funkcji zdecydowanie najlepszy był Kreator Stron. Dostępny był jedynie w wersji płatnej, ale już jest dostępny na Magento 2.4.3+. Umożliwia administratorom tworzenie i modyfikowanie stron poprzez przeciąganie i upuszczanie komponentów. To była funkcja niezbędna, a teraz jest dostępna w każdym sklepie.
Od czasu Magento 2 i zakończenia oficjalnego wsparcia dla Magento 1 wydaje się, że Adobe koncentruje się teraz na średnich i dużych firmach. Małe sklepy często wybierają inne rozwiązania ze względu na brak specjalistów lub koszty infrastruktury związane z utrzymaniem sklepu Magento 2.
Jednym z moich celów jako instruktora jest ułatwienie małym i średnim firmom wejścia do świata Magento. Trudno jest to zrobić samemu, ale może być o wiele łatwiej to zrobić, korzystając z naszej prywatnej pomocy społeczności i naszych kursów.
Widzę też, że wiele małych i średnich firm wybiera OpenMage jako swoją platformę. Jest to projekt open source stworzony na bazie Magento 1.9.4.5, która jest ostatnią obsługiwaną wersją Magento 1.x. Nadążają za aktualizacjami zabezpieczeń, poprawkami i pewnymi ulepszeniami wspierającymi wcześniejsze wersje PHP i bibliotek. Oczekuje się, że EOL OpenMage nastąpi w 2025 r. W tym momencie Magento 2 będzie miało 10 lat i może również zostać wycofane na rzecz Magento 3 lub innego produktu Adobe. Może to być dobra opcja w niektórych przypadkach wymagających mniejszej infrastruktury i wsparcia programistów.
DreamHost: Czy mógłbyś podzielić się wskazówkami na temat najlepszych praktyk rozwoju Magento i budowania udanego sklepu Magento?
Ricardo: Społeczność Magento 2 jest niesamowita. Dostępnych jest wiele bezpłatnych narzędzi, które przyspieszają i poprawiają nasze codzienne życie jako programisty Magento. W naszym Kurs rozwoju Magento Udostępniam ponad 10 narzędzi, których używam do różnych celów. Wystarczy wyszukać w Google, a znajdziesz generatory modułów, wtyczki IDE, narzędzia do sprawdzania kodu PHP i wiele więcej.
Na przykład dla miłośników PhpStorm mamy darmowa wtyczka Magento, opracowany przez zespół Magento. Pomaga nam tworzyć wtyczki (rodzaj klasy w Magento 2), wiele funkcji uzupełniania kodu i wiele więcej. Naszym studentom Magento oferujemy również 6-miesięczną subskrypcję PhpStorm za darmo.
Jeśli nie jesteś programistą i planujesz mieć sklep Magento, upewnij się, że znajdziesz osobę z umiejętnościami technicznymi, która będzie Cię wspierać po drodze. Niezależnie od tego, czy chodzi o aktualizację sklepu po wykryciu problemu z bezpieczeństwem, czy o instalację wtyczek i dokonanie dostosowań. Jeśli nie korzystasz z rozwiązania SaaS, musisz mieć kogoś do pomocy. Proste zadania w Magento mogą stanowić wyzwanie i wymagać więcej czasu, niż masz do dyspozycji. W końcu musisz skupić się na tym, co jest ważne dla Twojej firmy.
DreamHost: Co sądzisz o społeczności Magento? Jak jednym słowem podsumowałbyś społeczność Magento?
Ricardo: Ogromny.
Brałem udział w wielu wydarzeniach Magento w Brazylii, a nawet w Las Vegas (USA) i Australii. Kiedy w 2012 roku prezentowałem swoje rozwiązania na pierwszym Meet Magento w São Paulo, pamiętam, jak tętniąca życiem i przyjazna była społeczność oraz jak pozytywnie na mnie to wpłynęło.
Nawet do głównych „gwiazd” programistów można łatwo dotrzeć i przez większość czasu są otwarci na sugestie. Nie jest trudno znaleźć taki wśród oficjalnych wydarzeń i happy hours. Istnieją również duże społeczności na wielu różnych platformach. Slack, Discord, Facebook, Whatsapp, co tylko chcesz. W niektórych z tych społeczności można znaleźć nawet główny zespół.
W naszej prywatnej grupie w Magenteiro często oszczędzam czas, odpowiadając na pytania uczniów. W większości przypadków ktoś inny odpowiada na pytania lepiej niż ja, a ja wiele się uczę od moich uczniów. Niektórzy z nich na co dzień pracują z Magento częściej niż ja.
DreamHost: A jakie jest Twoje zdanie na temat wydarzeń Magento? Jak ważne są te wydarzenia dla rozwoju Magento?
Ricardo: Wydarzenia Magento odegrały dużą rolę w tym, co o tym myślę. Istnieje wiele wydarzeń napędzanych przez społeczność – mam na myśli wydarzenia tworzone przez społeczność. Te są zazwyczaj najlepsze. Mają charakter nieformalny i mniejszy niż oficjalne wydarzenia. Ale z większością obecnych możesz porozmawiać.
To dobry sposób, aby zobaczyć, co się dzieje, podzielić się przemyśleniami na temat Magento i poznać ludzi, którzy prawdopodobnie będą z Tobą pracować po latach.
DreamHost: Jak zachować równowagę między pracą a życiem prywatnym? Czy lubisz sport, podróże, rozrywkę lub spędzanie czasu z przyjaciółmi i rodziną?
Ricardo: Magenteiro i kilka innych projektów Magento pozwala mi pracować w pełnym wymiarze godzin w domu i mieć ogromną elastyczność. Uwielbiam biegać co drugi dzień i co roku biorę udział w wyzwaniu „Ty kontra Rok”. Celem na ten rok jest przebiegnięcie 1022 km lub więcej. Zawsze ćwiczę po pracy, niezależnie od tego, jak jest zimno, czy nawet kiedy pada deszcz. A nie obejdzie się bez kilku dobrych odcinków podcastów na uszach.
Praca w domu jest niesamowita, pozwala mi być bliżej żony i każdego dnia widzieć, jak moje dwie małe dziewczynki dorastają. Każdego dnia dziękuję za to Bogu.
DreamHost: Każdy z nas lubi śledzić wpływowe osoby. Od kogo czerpiesz inspirację?
Ricardo: Kiedy zaczynałem pracę z Magento, Ben Marks był z pewnością jednym z najlepszych programistów i ewangelistów tamtych czasów. Doceniałem wtedy wiele jego prac i śledziłem je.
Dziś bardziej skupiam się na pomaganiu innym studentom i programistom w nauce Magento oraz na odnajdywaniu równowagi pomiędzy życiem zawodowym i osobistym. Osoby takie jak Amy Porterfield, James Wedmore i Marie Forleo należą do osób, których słucham podczas cotygodniowych treningów i niektórych, których uczę się, jak robić to lepiej.
W świecie Magento zainspirowali mnie moi studenci oraz to, co robią i rozwijają. Zawsze otrzymuję od nich informacje zwrotne na temat tego, co robią, co inspiruje mnie do uczenia się nowych rzeczy, aby im pomóc.
DreamHost: Czy wolisz hosting współdzielony dla sklepów Magento czy środowisko hostingu w chmurze, takie jak oferuje DreamHost?
Ricardo: Chociaż mam wykształcenie techniczne i rozumiem, jak działa Magento, nie czuję się zbyt dobrze z infrastrukturą. Nie chcę też spędzać zbyt wiele czasu na naprawianiu jego problemów. Dlatego zazwyczaj korzystam i polecam znalezienie specjalistycznego hostingu Magento. W ten sposób możesz skoncentrować się na potrzebach biznesowych, a jeśli coś pójdzie nie tak, gdy jesteś z dala od komputera, zawsze możesz wysłać e-mail do kogoś, aby to naprawił.
Ponadto, jeśli firma hostingowa specjalizuje się w Magento, często wie, jak rozwiązać typowe problemy z infrastrukturą związaną z Magento, a nawet problemy z bezpieczeństwem, z którymi może spotkać się sklep Magento w przyszłości.
Oczywiście, jeśli jesteś wielkim graczem i masz w swoim zespole oddanych do tego ludzi ludzi, to ty
może wolisz zrobić to sam i zgodnie ze swoimi potrzebami. DreamHost to dobra opcja dla specjalistycznego hostingu Magento, która może również pomóc użytkownikom pominąć niektóre etapy instalacji.
DreamHost: Czy na koniec chciałbyś udostępnić zdjęcie swojego miejsca pracy?
Ricardo: Jasne. Właśnie kupiliśmy nasz pierwszy dom w Australii, ale stare biuro nie różniło się zbytnio od tego. Zawsze dokładam wszelkich starań, aby zapewnić moim uczniom najlepszą jakość obrazu i dźwięku.